Since August 3, Google Play chargeback costs have shifted onto developers, and here's what each dispute now takes from you
Google Play quietly stopped absorbing chargebacks. For orders placed on or after August 3, 2026, you pay back the purchase price less Play's service fee plus a bank fee on every disputed order. Here is what changed, what a single chargeback now costs, and the 24-hour window where you get to push back.

Key takeaways
- As of orders placed on or after August 3, 2026, Google Play no longer absorbs chargeback costs on its own. It shares them with you, so a disputed purchase now bills back to the developer.
- On a charged-back order you pay two things: the purchase price less Play's service fee, which is the money you actually received, and the chargeback fee the bank or card network charges for the dispute.
- Google Play keeps covering its own service fee on a charged-back order, so the split is real, but the part that used to be Google's loss is now yours.
- The bank chargeback fee is set by the card network, not Google, and is commonly reported at $15 to $25 per dispute, which can exceed the price of a low-cost in-app purchase.
- You get one chance to fight a chargeback. A PendingRefundReviewNotification arrives and you have 24 hours to call the orders.reviewrefund API with a refund preference and usage evidence.
- A chargeback is not a refund. Refunds inside Google Play's 48-hour self-service window are still decided without you, and a completed chargeback is bank-final, so the reviewrefund window is your only leverage.
Google Play quietly changed who pays for chargebacks, and it did it in a help-center article, not a keynote. For orders placed on or after August 3, 2026, Google Play chargeback costs are shared with the developer, which in plain terms means you now pay the money back plus a bank fee every time a customer disputes a Play purchase through their card issuer. Google absorbed all of this before. It does not anymore. Here is exactly what shifted, what a single dispute takes out of your account, and the one 24-hour window where you get to push back.
What Google changed, and where it showed up
The change is small in wording and large in effect. Google Play's help center added a page titled updates to refund protection and chargeback cost responsibility, and the operative line is one sentence: for orders placed on or after August 3, 2026, Google Play and the developer share the cost of a chargeback. There was no launch event and no email blast to match the size of the shift. It landed as a dated policy note in the Play Console help center, next to a reminder that Google prevented US$3.4B of fraud in 2025.
Before this, a chargeback on a Play purchase was Google's problem. A customer disputed a charge with their bank, the bank pulled the money, and Google carried the loss. Under the new policy the loss routes to you for the part of the order you were paid, and it arrives with a fee on top.
Who pays what now
| Cost of a chargeback | Before August 3, 2026 | On or after August 3, 2026 |
|---|---|---|
| Purchase price less Play's service fee | Google absorbed it | Developer pays it back |
| Bank or card-network chargeback fee | Google absorbed it | Developer pays it |
| Play's own service fee on the order | Google's cost | Still Google's cost |
What a single chargeback now takes out of your account
The headline number is not the purchase price. It is the purchase price plus a fixed fee, and on small purchases the fee is the larger half. Card networks charge a flat chargeback fee per dispute regardless of the order size, and industry reporting puts it at $15 to $25 for a typical Play dispute. Google does not set that fee and does not disclose a figure of its own, so treat any exact number as the card network's, not Google's.
Take a $9.99 in-app purchase. Assume Play's service fee is 30 percent, so Google took about $3.00 and you received about $6.99. If that order is charged back, you pay back the $6.99 you received and you pay the chargeback fee. At $20 that is $26.99 gone on a single $9.99 sale, before you count what you already spent serving the purchase. Google keeps covering its $3.00 service fee, which is the shared part, but it does not come close to covering your side.
| Line item on a charged-back $9.99 order | Who carries it | Amount |
|---|---|---|
| Purchase price less 30% service fee | Developer | about $6.99 |
| Card-network chargeback fee | Developer | $15 to $25 |
| Play service fee on the order | Google Play | about $3.00 |
| Developer total on one dispute | Developer | about $21.99 to $31.99 |
And the fee is only the visible loss. You almost always spent real money serving that purchase before the dispute arrived. The generated output cost GPU minutes. The API calls cost per-token charges you were billed for. Stored files cost storage you are still paying to hold. If the purchase funded a payout to a creator, that money already left. A chargeback claws back the sale and adds a fee, and none of the spend behind the sale comes back with it.
The one window where you get to fight back
Google shipped a pressure valve alongside the cost shift, and it is the only leverage you have. When a customer initiates a chargeback that needs your input, Google Play sends a real-time developer notification called PendingRefundReviewNotification. From the moment it arrives you have 24 hours to respond by calling the orders.reviewrefund method on the Google Play Developer API. Miss the window and Google decides without your evidence.
What Google lets you send
The reviewrefund call is not a free-text appeal. You submit a refund preference and structured usage evidence: the order delivery state and the item consumption status for the purchase. In plain terms, you are telling Google whether the customer already received and used what they bought. Google folds that into its own decision and, where the evidence supports it, contests the chargeback with the bank on your behalf.
The 24-hour clock is the Google Play analog of Apple's 12-hour CONSUMPTION_REQUEST window. Both stores give you a short, fixed timer to hand over evidence, and both decide without you if the timer runs out. The difference now is the stakes on the Play side. On Google, letting the timer expire can mean paying the purchase back plus the bank fee, not just losing a case you were never going to influence.

A chargeback is not a refund, and the difference decides who pays
It is easy to lump every money-back event together, but Google Play treats them differently, and only some of them ever route a cost or a question to you. Knowing which is which tells you where this new policy actually bites.
The flows that never ask you
- Google Play's 48-hour self-service refund, where a customer taps refund in the store within two days of buying, is decided by Google under its own policy. You get no input, and these are refunds handled by Google, not the bank chargebacks the August 3 change is about.
- Support-initiated refunds and Google-granted goodwill refunds are also Google's call. You are told they happened through the Voided Purchases API, but you do not approve them.
- An unacknowledged purchase auto-refunds at around 72 hours. That is a gap on your side, not a dispute, and the fix is to acknowledge purchases on time, not to contest anything.
The flow that now costs you
A chargeback is different in kind. The customer skips the store and disputes the charge with their bank. The bank pulls the money and, historically, charged a fee for doing so. That is the flow the August 3 policy moves onto you, and it is the flow the reviewrefund window is built to contest. Everything else on the list is decided above your head and always was.
What this means for your dispute pipeline
The practical response is not a heroic one. It is plumbing. The developers who come out of this cheaply are the ones who can answer, automatically and within 24 hours, a single question: did this customer receive and use what they paid for. If your systems can produce delivery state and consumption status on demand, you can feed reviewrefund and let Google contest the weak disputes. If they cannot, every chargeback is an uncontested loss plus a fee.
Wire the notification, not a person
A 24-hour window is not a human workflow. Route PendingRefundReviewNotification into an automated handler that gathers the evidence and calls reviewrefund without waiting for someone to read an inbox. A dispute that lands on a Friday night still expires on Saturday.
Record consumption at the moment it happens
The evidence Google wants, delivery and consumption, is only convincing if it was already recorded when the dispute arrives. Log what each purchase granted and whether it was used at the time it is used, not reconstructed later. The reviewrefund call is only as strong as the telemetry sitting behind it.
Frequently asked questions
- When does Google Play's chargeback cost change take effect?
- It applies to orders placed on or after August 3, 2026. The trigger is the sale date, not the dispute date, so an order sold before then follows the old terms even if the chargeback arrives later.
- What exactly does a developer pay on a Google Play chargeback now?
- You pay back the purchase price less Play's service fee, which is the amount you actually received, plus the chargeback fee the bank or card network charges for the dispute. Google Play continues to cover its own service fee on the order.
- How much is the Google Play chargeback fee?
- Google does not publish a figure of its own. The fee is set by the card network or bank, and industry reporting puts a typical Play dispute at $15 to $25, which can exceed the price of a low-cost in-app purchase.
- How do I contest a Google Play chargeback?
- When you receive a PendingRefundReviewNotification, call the orders.reviewrefund API within 24 hours with a refund preference and usage evidence such as delivery state and item consumption status. Google uses it to contest the dispute with the bank, and only your first call is recorded.
- Is a chargeback the same as a Google Play refund?
- No. A refund inside Google Play's 48-hour self-service window is decided by Google without your input. A chargeback is a bank dispute, and it is the flow the August 3 cost change and the reviewrefund window apply to. A completed chargeback is bank-final.
Sources and further reading
- Google Play Console Help: Updates to refund protection and chargeback cost responsibility
- Android Developers: Help Google dispute chargebacks (ReviewRefund, 24-hour window)
- Google Play Developer API: Method orders.reviewrefund
- Android Developers: Real-time developer notifications reference (PendingRefundReviewNotification)
- Google Play Console Help: Manage your app's orders and issue refunds
- PocketGamer.biz: Google Play to shift chargeback costs to Android developers in 2026
RefundHalt
The refund autopilot for the App Store and Google Play
Keep reading
StoreKit 2 refund detection comes down to one property on the transaction, and it's revocationDate
When Apple refunds one of your customers, the refund is already sitting inside your app on the transaction's revocationDate, before your server job runs. Here is where StoreKit 2 refund detection surfaces on the device, what revocationDate and revocationReason tell you, and why the client is for speed and the server is for truth.
Every App Store and Google Play refund window is a countdown, and here's how many hours each one gives you
Every App Store and Google Play refund starts a clock, and most of them run without you. Apple's shortest refund window is 12 hours, Google's chargeback window is 24, and from August 3, 2026 a missed chargeback window is a bill, not just a lost sale. Here is every deadline that touches your account.