What you will learn
On this pageContentsCloseOpen
The listing says $19 per month. Your Shopify invoice says something else. Some months are higher, some lower, and occasionally an app you uninstalled weeks ago is still on there.
None of that is a billing error. Shopify's app billing runs on rules that the pricing page never mentions. App billing cycles run independently of your Shopify cycle, plan changes are prorated, and the money you save by downgrading comes back as credit rather than cash.
Most app cost problems trace back to this machinery rather than to which app you picked. Below is how it works, drawn from the Shopify Help Center and shopify.dev, followed by where to check your own numbers in the admin. Researched August 31, 2026.
The short version
Four things explain most of the confusion.
App billing cycles are separate from your Shopify billing cycle. Both run 30 days, but they start on different dates. So "April 20 to May 20 of app subscription" landing on "the May 5 Shopify invoice" is the normal case, not an anomaly.
Usage charges are sorted by cycle boundary, not by the month you used them. The same app in the same month can split across two invoices.
Uninstalling does not remove pending charges that have already been generated. What an uninstall stops is future billing cycles.
Downgrade savings come back as an application credit, not a refund. It's a balance you can spend on future app purchases.
Four kinds of app charges
The Shopify Help Center sorts app-related charges and credits into four types.
| Type | What it covers | Invoice |
|---|---|---|
| Subscription charges | Ongoing use — monthly, annual | Regular Shopify invoice |
| App usage charges | Charges that vary with usage | Regular Shopify invoice |
| One-time app purchases | Single services such as data migration | Billed separately |
| Application credits | Balance issued on downgrade and similar cases | Shown on Shopify invoice |
The first trap is here. Some app charges never appear on a Shopify invoice at all. Certain third-party apps bill you directly, outside Shopify. The Help Center is explicit that if you uninstall an app that bills externally, you have to cancel the subscription or payment with the developer yourself.
So "it's not on my Shopify bill, therefore I've stopped paying for it" doesn't hold.
Why charges look delayed
Shopify's monthly subscription is billed every 30 days, paid in advance for the coming period. An invoice issued April 5 covers a period ending May 4.
Apps with subscription pricing, meanwhile, bill on their own independent 30-day cycle. The Help Center's own example: if your Shopify payment is due May 5, that invoice includes the app subscription from April 20 to May 20. The next payment on June 4 includes May 20 to June 19.
Two cycles that never line up is why the amount looks different every month. Add an app mid-month and that month's total will not match any other month.
Usage charges are harder still. Per the Help Center, usage on April 26 appears on the May 5 invoice, while usage recorded May 15 shows up on the June 3 invoice. Same app, same subscription — different invoices, because the usage dates fall on either side of a cycle boundary.
Before concluding "this month is more expensive," check which period each invoice actually covers.
Usage-based apps have a spending limit
This is the one worth knowing before it bites.
According to the Help Center, apps that bill by usage can include a spending limit that caps what they charge during a billing period. Once usage reaches that limit, no further charges from that app are permitted until a new billing cycle begins.
That's a guardrail against runaway cost. Note, though, that what the Help Center commits to is only that additional charges stop — how the app itself behaves at the limit is up to its implementation. For anything where usage maps to revenue, like email or SMS sending, it's worth knowing your limit and its reset date.
Changing the limit is asymmetric. The Help Center states that the Shopify admin only lets you raise a spending limit, never lower it — a guard against accidentally setting it below current usage. Lowering one requires contacting the app developer.
What happens when you change plans
Shopify permits only one active recurring charge per app. Change plans and the existing charge is cancelled and replaced. Whether the new charge applies immediately or at the end of the current cycle depends on the app.
Upgrading
The increase is prorated against the price difference and the days remaining. The Help Center's worked example:
Start a 30-day cycle on a $5.00 plan and upgrade to a $15.00 plan on day 15, and the charge is 5.00 + (15.00 − 5.00) × (15/30) = $10.00
The later in the cycle you upgrade, the smaller that month's extra cost.
Downgrading
Move to a cheaper plan and an application credit is issued automatically, based on the price difference and the remaining days. The part that surprises people: this is not a cash refund. It's a balance applied to future app purchases on Shopify.
One process detail — you don't change plans from Settings > Apps. The Help Center directs upgrades, downgrades, and cancellations to the app itself or the developer's website.
The charge an uninstall doesn't stop
"I deleted it and still got billed" is documented behavior, not a glitch.
An app's recurring charge starts when you first approve it and recurs at the start of each billing period. Uninstalling stops future billing cycles, but pending charges already generated for the next invoice are not removed. The Help Center adds that once a pending third-party app charge has been added to your next invoice, Shopify cannot delete or cancel it.
Install an app and remove it days later, and depending on cycle timing you can still be charged.
Two documented ways around it: uninstall before the next billing cycle starts, or contact the developer and request a refund or credit against the pending charge. Refund decisions rest with the developer, and Shopify states it can't guarantee them.
There's a second direction to this, too. Cancelling your subscription inside the app or on the developer's site does not uninstall the app from your store. Stopping the Shopify-side charge also requires uninstalling from Settings > Apps. And conversely, an app that bills outside Shopify won't stop just because you uninstalled it.
For what stays behind in the store itself after removal, see A Guide to Auditing Your Shopify Apps.
Where to check this in your admin
All of the following is available without leaving the admin.
Per-app contract state. Go to Settings > Apps, click the app, and open the Billing and usage charges section. It shows free trial days remaining, the current plan and subscription status, the billing cycle (displayed like "$5.99 every 30 days"), and any scheduled price change. Usage-based apps also show current usage, the spending limit, and the date the usage cycle resets.
Pending charges. Go to Settings > Billing and click View current bill to see pending app charges headed for your next invoice. The Past bills section tells you whether a charge has already been paid — which determines your options: request a credit before payment, request a refund after.
Apps you've stopped using. The app's overview page has an Activity and permissions section listing the areas of your store the app can view or edit, with the date of its most recent activity in each. Permissions unused in the past 30 days appear under Unused access. That's how you identify dormant apps from data rather than memory. One caveat: this tracking covers third-party apps only — apps built by Shopify aren't included.
Questions to ask before installing
Work through these while you're still on the pricing page.
- Does this bill through Shopify, or directly to the developer?
- Fixed recurring, usage-based, or a combination?
- If usage-based, what's the billed unit?
- What does the bill look like at three times your current order volume?
- Where do you check remaining free trial days?
- What triggers the need for the next tier up?
- If you downgrade, does the difference return as credit?
- Is annual billing offered?
- Do you already pay for an app that does this?
The fourth is the one that a price-at-signup comparison misses. Usage-based pricing varies with usage by definition, so run the numbers at the volume you're planning for, not the volume you have.
To work through app selection criteria more broadly, see What Shopify's Native Blog Can Actually Do.
Wrapping up
Three principles cover it.
First, invoice variation is expected. With Shopify and each app running separate 30-day cycles, monthly totals will not match. Compare covering periods before comparing amounts.
Second, uninstalling is a slow instrument for cost control. Pending charges survive it and external billing ignores it. Time cleanups against cycle boundaries, and check for external billing before you install, not after.
Third, the evidence is already in your admin. Billing and usage charges gives you the contract; Unused access under Activity and permissions gives you the reality.
Start by opening Settings > Billing > View current bill and reading what's queued for your next invoice. Anything you didn't expect, open that app's overview page and check its contract. Those two steps account for most of what makes app spend feel unpredictable.
Primary sources
Shopify's admin address validation is on by default, free, on every plan, and supports the US. Checkout-time validation is one toggle away. Shopify's own documentation then warns that running a third-party address validation app at the same time can create conflicting suggestions and reduce checkout conversion — you are meant to pick one. That reframes the whole category: apps are not there to duplicate deliverability checking, they are there to enforce policy Shopify's validator does not enforce, like blocking PO boxes or requiring an apartment number. We priced four real apps from the US App Store on September 2, 2026, spanning $4.99/month flat, $0.04 per order, and one that requires a separate subscription billed outside Shopify.