Google Play Cut Subscription Fees to 10%. Indies Will Probably Still Pay 15%.
Google Play cut subscription fees to 10% by June 30. Most indie subscription apps will still pay 15% effective. The honest math, both stores.
💡 TL;DR
Google Play's 10% subscription fee adds a 5% billing fee for Google Play Billing, keeping the effective rate at 15% (unchanged since 2022). Wins are for IAP apps above $1M and alt-billing on larger transactions.
The headline is correct, sort of.
Google's March 2026 announcement lowered the Google Play service fee on recurring subscriptions to 10%. By June 30, 2026, the new structure goes live in the US, UK, and EEA. Australia follows by September 30. Japan and Korea by December 31. Rest of the world by September 30, 2027.
The blog post says, word for word: "Our service fee for recurring subscriptions will be 10%."
So why is the title of this post "indies will probably still pay 15%"?
Because the 10% is only one of the two numbers Google charges you. There is also a billing fee. If you use Google Play's payment system (which is what almost every indie ships with), the billing fee is 5%. Add them together and you get 15% effective.
Google's own Console Help page lists this clearly: "Recurring: 10% + billing fee, if applicable" and "In the US, UK, and EEA, the billing fee is set at 5%."
On stage at Google I/O 2026, the official "Service fee for transactions" slide reinforced the split: every cell read "10% + billing fee, if applicable" or "20% + billing fee, if applicable," with no cell quoting the full 15% or 25% effective rate developers actually pay. The slide splits the two numbers; the Help Center publishes the second one. Both are official. Most press coverage only quoted the first.
For most indie subscription apps, the 5% is "applicable." So 10% + 5% = 15%.
That number, 15%, is exactly what Google has charged on subscriptions since January 1, 2022, when they cut the rate from 30% in year one to 15% from day one.
So the announcement is real, but the change for most indies is closer to zero than to the press headlines suggest. The real story is about a new option (alternative billing), a different tier structure for IAPs, and how your per-country pricing math should react.
This post is for indies who ship subscriptions or in-app purchases to both the App Store and Google Play, and want to know whether to change their localized pricing before July 1.
The two numbers Google charges you
Service fee and billing fee are two different line items. Most coverage smooshes them into one.
Service fee. What Google charges you for being on the Play Store. This is the number Google reduced.
Billing fee. What Google charges you for processing the payment through Google Play Billing. This number is new. It only shows up if you use Google's payment system.
If you switch to your own payment system (Stripe, Paddle, etc.), you pay 0% billing fee. You pay your processor's fee instead. Stripe is 2.9% plus $0.30 per transaction. Paddle is similar. For a $9.99 sub, Stripe costs $0.59 versus Google's $0.50. Below ~$15 per transaction, Google is cheaper. Above that, Stripe and Paddle start to win on the fee math (engineering time and tax handling are separate).
The new fee table
Here is the entire new structure. From the Console Help page, verbatim, with billing fee added where it applies.
Recurring subscriptions (any developer size, any install date):
| Region | Service fee | Billing fee (Google Play Billing) | Effective rate |
|---|---|---|---|
| US, UK, EEA (after Jun 30, 2026) | 10% | 5% | 15% |
| Australia (after Sep 30, 2026) | 10% | TBC | TBC |
| Japan, Korea (after Dec 31, 2026) | 10% | TBC | TBC |
| Rest of world (after Sep 30, 2027) | 10% | TBC | TBC |
The 5% billing fee is published for US, UK, and EEA only. Google has not yet stated whether the billing fee applies in other regions when they roll out, or what it would be. I will update this post when that becomes clear.
One thing the I/O slide made explicit that's easy to miss in the Help Center: the subscription rate is flat 10% regardless of install status. There is no existing-installs vs new-installs split for subscriptions, and there is no $1M graduation cliff. Whether your app is at $50K ARR or $10M, whether your subscriber installed yesterday or three years ago, the service fee is 10%. The split only kicks in for in-app purchases below.
In-app purchases (non-subscription), US/UK/EEA after Jun 30, 2026:
| Tier | Service fee | Billing fee | Effective rate |
|---|---|---|---|
| First $1M annual earnings | 10% | 5% | 15% |
| Standard (above $1M, new installs) | 20% | 5% | 25% |
| Standard (above $1M, existing installs) | 25% | 5% | 30% |
| Apps & Games programs (new installs) | 15% | 5% | 20% |
| Apps & Games programs (existing installs) | 20% | 5% | 25% |
"New installs" means a user who installed or first updated your app on or after the rollout date in their region. "Existing installs" means the user was already on your app before the rollout. This distinction is Google's, defined verbatim in the Help Center.
Old vs new for indie subscription apps (the math)
Take a $9.99 monthly subscription. US developer, under $1M annual revenue, using Google Play Billing. This is the modal PricePush customer.
Before June 30, 2026:
- Gross: $9.99
- Google Play service fee (15% since Jan 2022): -$1.50
- Net: $8.49
After June 30, 2026 (Google Play Billing):
- Gross: $9.99
- Service fee (10%): -$1.00
- Billing fee (5%): -$0.50
- Net: $8.49
Same number. Line items split. The settlement report you get from Google in July will show the same bottom line as the one you got in May.
The only way this $9.99 sub clears more under the new structure is if you switch to alternative billing. Then:
- Gross: $9.99
- Service fee (10%): -$1.00
- Google billing fee: -$0.00
- Net before payment processor: $8.99
- Stripe fee (2.9% + $0.30): -$0.59
- Net after Stripe: $8.40
In this example, switching to alternative billing is actually worse than staying on Google Play Billing ($8.40 vs $8.49). For a $99.99 annual subscription, the math flips: Stripe fee becomes $3.20 against Google's $5.00 billing fee, net $1.80 better per renewal with Stripe.
The break-even point is around $17 per transaction. Below that, stay on Google Play Billing. Above that, alternative billing wins on fees (engineering and tax handling still cost separately).
Where the new structure actually saves money
Subscriptions under $1M on Google Play Billing: zero change. The math above shows it.
Subscriptions over $1M, on Google Play Billing: also zero change. Subscriptions have been 15% from day one for everyone since January 2022. No graduation cliff existed for them to remove.
The clear wins:
1. IAPs above $1M annual, new installs. Old rate 30%. New rate 25% effective. 5 points better.
2. IAPs above $1M, Apps & Games programs members, new installs. Old rate 30%. New rate 20% effective. 10 points better.
3. Anyone willing to switch to alternative billing on transactions above ~$17. Save 5 points minus your processor's fee.
The clear non-wins:
1. IAPs above $1M, existing installs. Old rate 30%. New rate 30% effective. No change. Google rewards new acquisition over legacy installs.
2. Anything you ship outside the US, UK, and EEA before the regional rollout date. Brazil, India, Mexico, Indonesia, Vietnam, and the rest of the rest-of-world list keep the old fees until September 30, 2027.
The Play Billing 9.0 piece most coverage missed
Google shipped Play Billing Library 9.0 on May 19, 2026, one day before the fee announcement got most of the press oxygen. The release has one feature that matters for indie subscription apps planning a price increase: in-app messaging for opt-in price increases is now a built-in SDK primitive.
Before 9.0, raising a subscriber's price required your own UI to surface the change, your own consent flow, and your own retention copy. With 9.0, the SDK can render the opt-in prompt for you, with Google handling the rejection-vs-acceptance state at the billing layer. RevenueCat's engineering team wrote a full walkthrough of what changed at the API level and how to migrate.
The relevance to fee math: if your post-June 30 plan includes a price increase to absorb processor costs or fund alternative-billing operations, the new SDK reduces the engineering cost of executing that change. For indies who have been postponing a price hike because the build cost was non-trivial, that calculation just shifted.
The SDK does not change any of the fee numbers above. It only changes how cheaply you can collect consent for a price change.
Apple stays where it was
Apple's Small Business Program charges 15% on the first $1M annual earnings and 30% above. Subscriptions are 15% from day one of year two for non-Small-Business members, and 15% from day one for Small Business Program members.
For an indie shipping subscriptions to both stores, under $1M revenue:
| Apple | Google Play (US/UK/EEA, GPB) | |
|---|---|---|
| Subscription year 1 | 15% (SBP) | 15% (10% + 5%) |
| Subscription year 2+ | 15% | 15% (10% + 5%) |
The cross-store gap was zero before June 30, 2026. It will still be zero on July 1. Press coverage suggesting otherwise is anchoring on the 10% number without the billing fee.
For the per-country breakdown of how each store handles currency conversion and price points, the App Store Pricing by Country reference and the Google Play In-App Purchase Pricing walkthrough both still apply. The store mechanics did not change. Only the fee accounting did.
What this means for your localized pricing
If you set per-country prices using purchasing power parity (recommended), the new fee structure does not move your recommended price points. PPP measures what a market can comfortably pay. Your fee structure measures what you net after the store takes its cut. These are two different layers.
What can change is your margin floor. Here is a worked example.
You sell a $9.99 monthly sub in the US. You localize to India at ₹199 per month (about $2.39 USD), based on PPP. Under the old fee structure:
- Indian gross: ₹199 ≈ $2.39 USD
- Google fee (15%): -$0.36
- Net: $2.03
Under the new fee structure (when India rolls over in September 2027):
- Indian gross: ₹199 ≈ $2.39 USD
- Service fee (10%): -$0.24
- Billing fee: TBC (not yet published for India)
- Net: somewhere between $2.03 and $2.15 depending on whether the 5% billing fee applies in India
In the US, UK, and EEA (which roll over June 30, 2026), nothing changes for subscriptions on Google Play Billing. The same Brazilian, Indian, or Vietnamese price you have today will produce the same net after fees on July 1. PPP-based prices set this quarter remain correct.
The App Price Localization Cheat Sheet does not need a rewrite. The 50-country reference table still applies.
What to do this month
Most indies do not need to push price changes on June 30.
If you ship subscriptions on Google Play Billing, under $1M annual revenue: do nothing. Your effective rate is unchanged at 15%. Confirm your per-country prices still reflect current PPP and currency conditions, which is quarterly hygiene regardless of this announcement. See the localized pricing maintenance post for the audit pattern.
If you ship significant IAP revenue, are above $1M annual, and most users install fresh: file for the Apps Experience Program or Games Level Up Program. The reduced tier (15% service + 5% billing = 20% effective) is meaningful at scale.
If you ship high-priced subscriptions (annual plans above ~$17 per transaction) and have engineering capacity: run the alternative billing math. Stripe and Paddle save 5% on the service fee but you absorb their processing fee, tax handling, and refund logic. The break-even is around $17.
If you ship to both App Store and Google Play: keep doing what you are doing on the billing side. Focus your pricing effort on whether each country's price is still right. PricePush shows your full pricing surface across both stores in one screen. You can audit drift, see net-after-fees per country (the 2026 tier structure is on the roadmap), and push corrections in a single update.
Apple's 2026 pricing changes and the removal of Google Play pricing templates are the two structural changes that demand more attention this quarter than the fee announcement.
Conclusion
The 10% subscription fee headline is real. The 15% effective rate for indies on Google Play Billing is also real. Both numbers describe the same policy from different angles.
If you ship subscriptions on Google Play Billing, the net change for your indie portfolio is close to zero in the US, UK, and EEA on June 30. For IAP-heavy apps above $1M, there is a real 5-to-10-point improvement to bank. For everyone, alternative billing is on the table for the first time, with operational tradeoffs to weigh.
The right move this quarter is to keep your per-country prices aligned with current PPP and currency conditions, not to react to the headline.
If you want to see your full pricing across both stores in one screen, you can try PricePush free. The free tier covers 1 app, 10 price pushes, and 190+ countries on both stores. The Indie and Pro plans start at $9 a month.
The fee math will move again. Pricing hygiene matters more than reacting to the headline.
Ready to automate app pricing updates?
PricePush helps you ship localized App Store and Google Play pricing in minutes.
Start Free Trial

