Pricing
Priced by how often you need proof.
Every plan runs the same checks and returns the same four verdicts. What changes is how many promotions you can test, and how often the whole store gets swept.
Plans
Free
Enough to see what PromoProof finds in your store.
- 10 promotion checks in total
- Configuration checks and live cart tests
- Plain-English explanation of every discount
- Last test result kept
- Full store check not included
$9.99/ 30 days
or $99.99 / yearsave $21.55
For a store running a handful of promotions at a time.
- 50 promotion checks per week
- Full store check once a day — free of your allowance
- Configuration checks and live cart tests
- Test history for every promotion
- Store health overview and analytics
$19.99/ 30 days
or $199.99 / yearsave $43.22
For stores where a broken promotion is expensive.
- Unlimited promotion checks
- Full store check every 30 minutes — free of your allowance
- Everything in Basic, including analytics
- Autotest: every discount checked daily, on its own
Shopify bills every 30 days rather than on the first of the month, so a year runs to about 12.17 billing periods. The saving compares each annual price against paying per period for that long.
BillingBilling runs through Shopify. Choosing a plan takes you to Shopify’s own plan page to approve the charge, and it appears on your regular Shopify invoice alongside your other apps. You can change or cancel at any time from that same page.
Compare
The same product, three volumes.
| Free | $9.99 / 30 days$99.99 / yr | $19.99 / 30 days$199.99 / yr | |
|---|---|---|---|
| Individual promotion checks | 10 in total | 50 per week | Unlimited |
| Full store check | Not included | Once a day | Every 30 minutes |
| Configuration checks | Yes | Yes | Yes |
| Live cart testing | Yes | Yes | Yes |
| Plain-English explanations | Yes | Yes | Yes |
| Test history | Last result only | Full history | Full history |
| Store health overview | No | Yes | Yes |
| Analytics | No | Yes | Yes |
| Autotest | No | No | Daily, on its own |
Pro only
Autotest checks the store while you don’t.
Once every 24 hours, PromoProof runs every discount in your store through the same checks you would run by hand, and comes back with a report of which ones need attention.
It runs overnight without anyone asking for it, and leaves a single report behind. If a campaign broke last night, you know in the morning — instead of when a customer calls.
- Nightly, every 24 hours
- Every discount in the store
- Nothing
Separate from the full store check in the table above. That one you press yourself, and your plan sets how often you may — Autotest is the sweep that happens on its own.
How the limits work
No surprises in the counting.
One check is one promotion, tested once
That is what counts against your allowance — the checks you start on a single promotion.
The full store check is free of your allowance
It covers every promotion in the store, however many you have, and spends none of your weekly checks. What's limited is only how often you may start one.
The trial counts every check you've ever made
Ten in total, not ten a week. They don't come back, and once they are spent the way on is a paid plan.
Upgrading starts your allowance fresh
Checks spent while trying PromoProof don't eat into what you just paid for.
Know before
they know.
Test your Shopify promotions before your customers do.
Coming to the Shopify App Store. The button opens the store while the listing is in review.