Billing & limits

Last updated: April 17, 2026

BetterReviews charges per AI-collected review. A review is billable only when a customer goes through an Enhanced-model chat and submits — abandoned chats, support-only conversations, and Standard-model conversations never count.

What counts as a billable review

  • Counts: customer completes an Enhanced-model chat and submits a review.
  • Doesn’t count:
    • Customer closes the tab partway through and never returns
    • Customer hits the support card and leaves without submitting
    • Customer starts the chat but hits an error before submitting
    • Standard-model conversations — unlimited on every plan
    • Review request emails that are sent but never clicked
    • Reviews imported from Okendo / Judge.me / Yotpo / Loox / CSV

Plans

PlanPriceEnhanced AI reviewsBest for
Reviews$49/mo200 / monthSmall stores getting started
Pro$199/mo1,000 / monthMid-size stores scaling review volume
Enterprise$399/mo2,000 / monthHigh-volume stores

Need more than 2,000? Reach out for custom pricing.

Fair auto-recharge (opt-in)

Auto-recharge is the way you buy extra Enhanced reviews when you exceed your plan. You pick a tier; we only charge when you meaningfully cross it.

TierPriceExtra reviewsGrace (free)
Small$25100First 10
Medium$50300First 30
Large$1001,000First 100

How the grace works

The first 10% of overage is free — once per billing period, on the first block only. Examples on the Small tier ($25 / 100 / 10 free):

  • You exceed your plan by 7 reviews → charged $0.
  • You exceed by 15 → charged $25; your block covers reviews up to 100 over plan.
  • You exceed by 108 → charged $50 total ($25 × 2 blocks). The 2nd block gets no additional grace.

After a block is purchased, additional capacity is the full 100 / 300 / 1,000 reviews — no grace on blocks 2+.

Off by default

Auto-recharge is opt-in. Until you enable it in Settings → Your Plan, going over your plan limit switches the chat to a simple review form (stars + text) for the rest of the period.

Your monthly spending cap

You set a cap (default $200, range $50–$1,000). When the next auto-recharge would exceed your cap, we stop buying blocks and the chat falls back to the simple form until your period renews.

You can raise your cap once per billing period through Settings. A second raise in the same period is blocked — you’ll see a cap_increase_requires_resubscribe error — because the new ceiling has to pass through Shopify’s approval again. To raise again mid-period, disable and re-enable auto-recharge with the new cap (Shopify shows you the updated terms + cap and you approve once). The counter resets at the start of every billing period.

Tier changes

You can change your tier in Settings at any time. The new tier takes effect at the start of your next billing period — never mid-period, so you can’t accidentally dodge a threshold you’ve already crossed.

How to enable auto-recharge

Go to Settings → Your Plan. You’ll find a “Fair auto-recharge” card with:

  • Tier selection (Small / Medium / Large)
  • Enable toggle
  • Monthly spending cap

Screenshot of the auto-recharge card in Settings → Your Plan — manual capture, drop in here.

On your first opt-in, Shopify will ask you to re-confirm the updated billing terms for the app. Approve once and you’re done; we never re-prompt unless you raise your cap past what Shopify already authorised.

How to check your usage

Settings → Your Plan shows:

  • Your current plan and its Enhanced-review limit
  • Enhanced reviews used this period
  • Auto-recharge status (off / active / cap reached)
  • How many reviews into your current block you are
  • Total spent this period against your cap

Upgrading or downgrading a plan

Same Settings → Your Plan page. Plan changes replace the Shopify subscription, so you’ll approve the new subscription once. Any unused auto-recharge capacity from the current period does not roll over — it resets each period regardless of plan changes.

Why we bill this way

Why it works this way: we get paid when the AI actually delivers a collected review. Conversations that abandon, error out, or flip to support are real interactions we handle for you, but they aren’t reviews. Standard-model conversations are unlimited because we want you to use them freely.