Cost & AppsBilling Trap

The App Billing Trap Nobody Talks About

You uninstalled the app two months ago. You're still getting charged. It's not a bug — it's a known billing cycle mismatch that Shopify developers have been complaining about for years.

July 22, 2026 · 4 min read

A Shopify developer posted this in the official community forum last year. It got dozens of replies from other developers confirming the same issue. But merchants almost never see it — because it's in the developer forums, not the merchant help center.

The gist: a merchant uninstalls an app, and keeps getting charged for two more months.

Why This Happens

Shopify app billing runs on independent 30-day cycles — separate from Shopify's monthly subscription invoice. When you uninstall an app:

  1. Shopify is supposed to cancel the billing automatically
  2. But the charge might have already been "queued" for your next app billing cycle
  3. That cycle might be 2-3 weeks away — completely disconnected from when you hit "uninstall"
  4. Result: you see charges for an app you already removed

Shopify support confirmed this is a "known limitation": refunds can't be processed until the charge is finalized, which can take weeks. The official workaround is "use app credits" — which requires the app developer to manually issue them.

⚠️ How common is this? In the developer forum thread, multiple app developers confirmed they've had confused merchants contact them about post-uninstall charges. One developer said "Shopify forces you to use their Billing API which has bugs like these." The issue has been open since at least March 2025 and still isn't fully resolved.

The $1 Trial Trap

A separate but related problem: apps offering "$1 for the first month" trials. Multiple merchants report:

One merchant reported being charged nearly $150 CAD for an app they used for 48 hours. Another reported being double-billed because the app's billing cycle and Shopify's invoice cycle overlapped confusingly.

The Annual Subscription Loophole

There's also a loophole merchants have been exploiting on the flip side: subscribe to an app's annual plan (with 30% discount), uninstall before the 30-day mark, get a pro-rated refund from Shopify, then reinstall on a cheaper monthly plan. The Billing API can't detect this pattern, and developers are the ones losing money on it.

The whole system is fragile. Both merchants and developers get burned depending on which side of the bug they're on.

How to Protect Yourself

  1. Check your billing page monthly. Not just the Shopify invoice — go to Settings → Billing and look at every individual app charge. Cross-reference with your currently installed apps.
  2. Take screenshots when you uninstall. If you get charged after uninstalling, having proof of the uninstall date helps when contacting support.
  3. Dispute charges immediately. Don't wait. Shopify's refund window for app charges is limited.
  4. Prefer apps with clear, upfront pricing over "$1 trial" apps with opaque renewal terms. The trial-to-full-price conversion is where most billing complaints originate.
✅ Quick check: Go to your Shopify admin right now → Settings → Billing. Do you recognize every app charge on the list? If not, one of them might be a zombie billing from an app you already uninstalled.

Want early access to tools we're building for Shopify sellers?

Launch-only emails. No spam.

💬 Ever been charged after uninstalling?

Share your billing horror story. Which app? How much?

0/2000

Loading comments...