Google Play Stopped Absorbing Your Chargebacks on August 3. Apple Never Did.
Google Play now bills developers for chargeback costs it used to eat itself. Here's the exact split, and how it compares to Apple's model.
For years, one detail quietly separated Google Play from every other subscription billing surface a SaaS or app team dealt with: if a customer's bank clawed back a charge, Google ate the loss. Not partially — entirely. The purchase price, Google's own cut, the bank's chargeback fee, all of it stayed on Google's side of the ledger. As of August 3, 2026, that's over. Google Play now splits the cost with the developer on every order placed after that date, and the split leaves Google holding only the smallest piece of it.
If you sell subscriptions through Google Play and you've never had to think about chargeback economics because Google handled them, this is the moment that stops being true. It's worth being precise about what actually moved, because the change is narrower than "Google passed the buck" — and understanding exactly where the new line sits determines whether this costs you real money or just changes which dashboard you watch.
What actually changed on August 3
Google's own language on the update is specific. For a chargeback on an order placed after August 3, 2026, the developer now pays "the purchase price (less Play's service fee) and the associated chargeback fees from the financial institution." Google's side of the sentence is just as specific: "We will continue to cover the service fee cost for that transaction." In plain terms, Google keeps giving up the cut it would have earned on that one sale. Everything else — the money that goes back to the cardholder, and the fee the card network charges for processing the dispute — now lands on the developer.
| Who's selling | Purchase price refunded to cardholder | Platform's own commission | Bank's chargeback fee |
|---|---|---|---|
| Google Play, before Aug 3, 2026 | Google absorbed it | Google absorbed it | Google absorbed it |
| Google Play, after Aug 3, 2026 | Developer pays it | Google still gives this up | Developer pays it |
| Apple App Store (unchanged for years) | Developer pays it | Apple keeps it anyway | Developer pays it if they contest |
That last row is the context most Android-first teams have never had a reason to look up. Apple's developer agreement gives it the right to retain its commission on a sale "notwithstanding the refund of the price to the end-user" — meaning a developer who loses a dispute refunds the full price to the cardholder's bank while still owing Apple its normal cut on a sale that no longer exists for the developer. Apple's guidance on top of that says a developer who contests a chargeback may incur additional administrative costs, including the chargeback fee itself. Google's old policy wasn't the industry standard. It was the exception, and the exception just ended.
Why Google drew the line where it did
Google frames the change against a fraud number it's been citing to justify tighter controls generally: it says it prevented $3.4 billion in fraud and abuse across Play in 2025. That figure cuts both ways as an argument. It's real evidence Google is investing in fraud detection at scale, but it's also evidence that a meaningful chunk of the disputes hitting the platform were catchable — which is exactly the case for shifting some of the cost (and the incentive to prevent it) onto the developers closest to the transaction, who know whether a digital good was actually delivered and a subscriber actually used the product.
Alongside the cost shift, Google shipped an optional Review Refund API that lets developers hand over delivery state and item consumption status for a disputed order. It's the tool Google is offering in exchange for the cost it's no longer absorbing: share more transaction context, and Google's systems can contest an illegitimate chargeback with better evidence than it had before. It doesn't retroactively protect a lost dispute. It's meant to lower how often you lose one, on a platform where losing one is now your line item, not Google's.
Why this lands harder on subscriptions than one-time purchases
Google's policy talks in terms of "orders," with no carve-out for renewal charges specifically — a subscription's recurring charge is an order like any other for chargeback purposes. That matters because subscription renewals are disproportionately where friendly fraud shows up: a charge the cardholder legitimately authorized months earlier, on a subscription they forgot they still had, disputed with the bank because it's less effort than remembering what the line item is or reaching out to the developer first.
Source: digital-goods chargeback rate analysis compiled from Chargebacks911 and Checkout.com data (2026)
Digital goods already charge back at more than triple the rate of physical products, and three out of four of those disputes are someone disputing a charge they actually authorized rather than genuine card fraud. None of that changed on August 3. What changed is who's paying for it. A dispute rate that used to be Google's cost of doing business on Android is now a direct hit to a developer's revenue on every renewal that gets disputed instead of cancelled through your own flow — the exact gap our pre-renewal reminder guide covers on the Stripe side, where a subscriber who's warned a charge is coming disputes it far less often than one who finds out from their bank statement.
What to actually change in response
Three moves are worth prioritizing, in roughly this order of effort-to-payoff:
Integrate the Review Refund API before your next dispute, not after
It's free, it's optional, and it directly improves the odds Google fights a chargeback on your behalf instead of you eating one automatically. There's no reason to wait until a dispute is already open to wish you'd wired this up.
Add a pre-renewal notice inside your Android app, not just your Play Store listing
Play's own subscription center shows a renewal date, but a subscriber who hasn't opened the Play Store app in months won't see it. An in-app banner or push notification a few days before a renewal — the same logic behind pre-renewal reminders on Stripe — gives someone who's genuinely done with your product a reason to cancel through Play's own flow instead of disputing the next charge with their bank. A voluntary cancellation costs you nothing. A won chargeback still costs you the dispute fee even when Google's evidence wins.
Start tracking chargeback cost as its own line, separate from your existing involuntary churn number
Our Google Play involuntary churn guide covers grace period and account hold — the failed-payment side of Android billing, where the fix is retry configuration. A chargeback is a different event: the payment succeeded, then got reversed weeks or months later by the bank, and now carries a direct dollar cost that account hold settings can't touch at all. If your reporting still lumps "billing failure" and "disputed after the fact" into one involuntary churn bucket, you can no longer see which one is actually costing you money on Android — you're blending a cost that was zero as recently as August 2 with one that's always been non-zero.
None of this requires moving off Google Play's native billing or rebuilding your dunning stack. It requires treating a Google Play chargeback the way any SaaS team already treats a Stripe chargeback — as a cost with a cause, not an abstract percentage buried in a platform fee schedule. Our guide to chargebacks versus failed payments covers the same distinction on the card-network side, and the mechanics of fighting a dispute once it's filed carry over directly: better evidence, submitted faster, wins more often, whether the platform charging you for a loss is a card network or, as of this August, Google itself.
The cheapest fix, on Android or anywhere else, is still the one furthest upstream: a subscriber who wanted to leave finds your cancel button before they find their bank's dispute form. That's a smaller ask than it sounds like, and it's the one place a platform's fee schedule can't touch you — a clear, easy-to-find cancellation flow doesn't stop a chargeback fee from existing, but it stops the chargeback from happening in the first place. Run the numbers on what even a modest reduction in disputed renewals is worth with our churn calculator, and if your Android cancellation experience still routes people toward "contact support" instead of a clear, working cancel path, that gap is worth closing before your first post-August 3 chargeback bill arrives.
Frequently asked questions
What changed with Google Play's chargeback policy on August 3, 2026?+
Before August 3, Google Play absorbed the full cost of a subscription or purchase chargeback itself — the refunded purchase price, its own service fee on that sale, and the chargeback fee the card network charged Google. For orders placed after August 3, 2026, Google splits that cost with the developer instead: the developer now pays the purchase price, minus Google's service fee, plus the bank's chargeback fee. Google covers only its own service-fee share of that one transaction.
How much of a Google Play chargeback do developers now pay?+
Everything except Google's cut. Google's own wording is that developers pay "the purchase price (less Play's service fee) and the associated chargeback fees from the financial institution," while Google "will continue to cover the service fee cost for that transaction." On a $50 monthly subscription with a 15% service fee and a $25 bank chargeback fee, that's roughly $67.50 out of the developer's pocket per lost dispute — up from $0 before August 3.
Does Apple's App Store make developers pay for chargebacks too?+
Yes, and it always has. Apple's developer agreement gives Apple the right to retain its commission on a sale even after the price is refunded to the end user, so a developer who loses a chargeback pays back the full purchase price to the cardholder's bank while still owing Apple its normal cut. Apple's own guidance adds that the developer may incur additional administrative costs, including chargeback fees, if they choose to contest the dispute. Google Play's old model was the outlier; its new one brings it closer to how Apple has worked for years.
What is Google Play's Review Refund API, and should I use it?+
It's a new, optional API that lets you share transaction details — delivery state, item consumption status — with Google Play so its systems can better identify and contest illegitimate chargebacks on your behalf. It doesn't change who pays if you lose; it's meant to improve your odds of not losing in the first place. Given that a lost dispute is now a direct line item against your revenue instead of Google's, integrating it is one of the few concrete, no-cost moves available before your first post-August chargeback shows up.
Stop losing subscribers today
One script tag. One function call. A live cancellation flow in under 10 minutes.
Start free trial →