App Store vs Google Play Comparison

Tiered 30%/15% commission, 175 regions, new EU commercial terms from October 1, 2026

VS
Google Play

10-25% + 5% by revenue tier and install age in EEA/UK/US since June 30, 2026

13 min readiOS

Quick Verdict

There's no single winner; your revenue mix decides. For EEA/UK/US subscriptions, Google takes 10% + 5% with no install-age distinction, while a non-SBP Apple developer pays 30% in year one. On the first $1 million earned annually, both stores converge at the 15% band. If you sell in the EU, factor in Apple's October 1, 2026 table separately.

App StoreGoogle Play
Read the full verdict

Score Comparison

Loading chart...

Detailed Scoring

Detailed Scoring: App Store and Google Play — category-by-category scores out of 10
CategoryApp StoreGoogle Play
Performance
7/10
7/10
Ease of Learning
6/10
7/10
Ecosystem
9/10
8/10
Community
8/10
8/10
Job Market
8/10
7/10
Future-Proof
8/10
8/10

Pros & Cons

App Store

Pros

  • 15% commission under the Small Business Program (prior-year net proceeds under $1 million)
  • Subscription commission drops to 15% after one year, automatically, with no extra application
  • Single application covers distribution to 175 regions
  • Human editorial review plus malware scanning
  • In the EU, the Core Technology Fee and Store Services Fee are eliminated starting October 1, 2026

Cons

  • Standard 30% commission is higher than most of Google's rate rows
  • Account membership costs $99/year, versus Google's one-time $25 fee
  • An organization account requires a legal entity and a D-U-N-S Number
  • Exceeding the SBP threshold switches you to the standard rate for the rest of the year

Best For

Small teams whose prior-year net revenue stayed under $1 millionLong-lived subscription products (15% after year one)Developers who want to try distribution outside the App Store in the EUBrands that prefer a human-reviewed storefront

Google Play

Pros

  • No install-age distinction for subscriptions in EEA/UK/US: 10% + 5% billing fee
  • In EEA/UK/US, every transaction type is 10% + 5% on the first $1 million earned annually
  • One-time $25 account fee, no annual charge
  • A 4-point discount for alternative billing in South Korea and India
  • Under Play Games Level Up / Apps Experience, existing installs are 20% and external web links are 15%

Cons

  • Above the first $1 million, non-subscription transactions: 20% + 5% for new installs, 25% + 5% for existing installs
  • The first-tier rate isn't automatic: it requires registering for the 15% service fee tier
  • The billing fee is a separate line item, so total cost isn't visible in a single row
  • Play Billing is mandatory for digital content sales (physical goods are exempt)

Best For

Subscription-focused products in EEA/UK/US (effective 15%)Teams publishing from Turkey and other remaining-markets regionsIndividual developers looking for a low entry barrierDevelopers who will use the South Korea/India alternative billing discount

Code Comparison

App Store
// StoreKit 2 - load a subscription product and estimate net price after commission
import StoreKit

func loadSubscriptionAndEstimateNet(productID: String, isSmallBusinessProgram: Bool, firstYear: Bool) async throws {
    let products = try await Product.products(for: [productID])
    guard let product = products.first else { return }

    // Apple's official rates: SBP=15% flat, standard=30% in year one, 15% after year one
    let commissionRate: Decimal
    if isSmallBusinessProgram {
        commissionRate = 0.15
    } else {
        commissionRate = firstYear ? 0.30 : 0.15
    }

    let price = product.price
    let netToDeveloper = price * (1 - commissionRate)

    print("Product: \(product.displayName)")
    print("List price: \(product.displayPrice)")
    print("Net to developer (estimated): \(netToDeveloper)")

    // Purchase flow
    let result = try await product.purchase()
    switch result {
    case .success(let verification):
        if case .verified(let transaction) = verification {
            await transaction.finish()
        }
    case .userCancelled, .pending:
        break
    @unknown default:
        break
    }
}
Google Play
// Play Billing Library 9.1.0 - query subscription, estimate net revenue (Kotlin)
import com.android.billingclient.api.BillingClient
import com.android.billingclient.api.BillingClient.ProductType
import com.android.billingclient.api.BillingClient.BillingResponseCode
import com.android.billingclient.api.QueryProductDetailsParams

fun queryAndEstimateNet(client: BillingClient, productId: String, region: String) {
    val product = QueryProductDetailsParams.Product.newBuilder()
        .setProductId(productId)
        .setProductType(ProductType.SUBS)
        .build()
    val params = QueryProductDetailsParams.newBuilder()
        .setProductList(listOf(product))
        .build()
    // PBL 8.0.0+: the listener receives a QueryProductDetailsResult
    client.queryProductDetailsAsync(params) { billingResult, result ->
        if (billingResult.responseCode != BillingResponseCode.OK) return@queryProductDetailsAsync
        for (details in result.productDetailsList) {
            val offer = details.subscriptionOfferDetails?.firstOrNull() ?: continue
            val micros = offer.pricingPhases.pricingPhaseList.first().priceAmountMicros
            // EEA/UK/US subscription: new and existing installs are the same, 10% + 5% billing fee
            // Remaining markets (including TR): flat 15%
            val fee = if (region == "EEA_UK_US") 0.10 + 0.05 else 0.15
            println("${details.title}: ${micros / 1_000_000.0 * (1 - fee)}")
        }
        // result.unfetchedProductList: products that could not be queried
    }
}

Conclusion

There's no single winner; your revenue mix decides. For EEA/UK/US subscriptions, Google takes 10% + 5% with no install-age distinction, while a non-SBP Apple developer pays 30% in year one. On the first $1 million earned annually, both stores converge at the 15% band. If you sell in the EU, factor in Apple's October 1, 2026 table separately.

Get Free Consultation
FAQ

Frequently Asked Questions

Apple: 30% standard, 15% under the Small Business Program, subscriptions 30% in year one then 15% after. Google Play: in remaining markets, 15% on the first $1 million and 30% above it, subscriptions flat at 15%. In EEA/UK/US, every transaction is 10% + 5% on the first $1 million; above that, subscriptions stay at 10% + 5%, while non-subscription transactions are 20% + 5% for new installs and 25% + 5% for existing installs.

Introduction

On June 30, 2026, Google rewrote the Play Store fee structure in the EEA/UK/US: the service fee and the 5% billing fee split apart, and the table split into three rows. On the first $1 million earned annually, every transaction type is 10% + 5%; above that tier, subscriptions stay at 10% + 5%, while non-subscription transactions are 20% + 5% on new installs and 25% + 5% on existing installs. On Apple's side, the EU package taking effect October 1, 2026 removes the Core Technology Fee and replaces it with a 5% Core Technology Commission; the global standard (30%, 15% under SBP, 15% for subscriptions after year one) hasn't changed. "Which store is cheaper" is the wrong question; the right question is "which row does my revenue fall into." If you publish from Turkey, the June 2026 change doesn't cover you: the "remaining markets" table applies.

Comparison Matrix

Comparison Matrix: App Store / Google Play
FeatureApp StoreGoogle Play
Standard commission30% (26% in the EU from Oct 1, 2026)15% first $1M / 30% above (remaining markets) (Winner)
Annual first $1M rate15% (SBP enrollment)15% (service fee tier enrollment)
Subscription — year 130% (15% under SBP)15% (remaining markets) (Winner)
Subscription — after year 115%15% (no time tier)
Subscription, EEA/UK/US (new AND existing install)30% year 1 / 15% after10% + 5% billing fee (Winner)
Non-subscription, EEA/UK/US existing install30%; 15% under SBPFirst $1M 10%+5% · standard 25%+5% · in program 20%+5% (Winner)
Non-subscription, EEA/UK/US new install30%; 15% under SBPFirst $1M 10%+5% · standard 20%+5% · in program 15%+5% (Winner)
Developer account fee99 USD / membership year$25 one-time (Winner)
EU commercial terms (2026-10-01)IAP 26% · alt. processor 20% · external offer 15% · CTC 5%No EU-specific separate table
Test tiersTestFlight: 100 internal / 10,000 externalInternal (≤100) / Closed / Open / Production

Deep Dive

App Store

Overview

The App Store is the platform Apple launched in 2008, distributing from a single center across 175 regions. The commission is tiered along two axes: revenue tier (15% under the Small Business Program, 30% standard above it) and time (30% first year of a subscription, 15% after one year). The developer account is $99 per membership year. From October 1, 2026, in the EU the Apple In-App Purchase commission is 26%, 15% for program participants and subscriptions past their first year; 20% and 10% for the in-app alternative payment processor; 15% and 10% for the external offer link; a 5% Core Technology Commission for App Store-external distribution.

Ecosystem

Package manager
App Store Connect + TestFlight
Development environment
App Store ConnectXcode
Popular libraries
StoreKit 2RevenueCatAdapty

Google Play

Overview

Google Play is Android's official app store, which started out in 2008 as Android Market. Until June 30, 2026, a single table applied worldwide. Since that date, in the EEA, UK, and US, the service fee and the 5% billing fee split apart: on the first $1 million earned annually, every transaction type is 10% + 5%; on the standard row, subscriptions are 10% + 5%, non-subscription transactions are 20% + 5% on new installs, 25% + 5% on existing installs; under the Play Games Level Up or Apps Experience program, it's 10% / 15% / 20% + 5%. The 20% on existing installs comes from program membership, not revenue tier. In remaining markets, including Turkey, the old table applies.

Ecosystem

Package manager
Google Play Console + Play App Signing
Development environment
Google Play ConsoleAndroid Studio
Popular libraries
Play Billing LibraryRevenueCatAdapty

Technical Analysis

Standard Commission and the Small Developer Discount

Apple's global default is 30%. A developer enrolled in the Small Business Program (whose net proceeds totaled under $1 million in the previous calendar year) pays 15%; if the threshold is crossed during the current year, the rest of the year reverts to the standard rate. Google keeps the "first $1 million at 15% / above that 30%" structure in markets outside the EEA/UK/US (including Turkey), and defines this row as "developers enrolled in the 15% service fee tier" — the discount doesn't come automatically. In these three regions, though, the table has had three rows since June 30, 2026: on the first $1 million earned annually, both subscription and non-subscription transactions are 10% + 5% billing fee; on the standard row, subscriptions are 10% + 5%, and non-subscription transactions are 20% + 5% on new installs, 25% + 5% on existing installs.

Subscription Rate: Year 1 vs. Later Years

This is where the most structural difference lies. Apple has a time tier: subscriptions are 30% in the first year, dropping to 15% after one continuous year with no separate application needed. Under SBP there's no such tier — it's 15% from the start. A 60-day grace period reduces user loss on unrenewed subscriptions. At Google, in remaining markets, a flat 15% applies to subscription revenue regardless of amount. In the EEA/UK/US, the rate is 10% service fee + 5% billing fee, and Google's table explicitly labels this column "new and existing installs" — install age plays no role at all in subscriptions. The result: an Apple developer without SBP pays 30% in year one, while Google stays in the 15% band from day one.

EU/DMA Terms and External Payment-Link Permissions

This is the fastest-changing area. Starting October 1, 2026, all apps distributed in the EU are subject to a single set of commercial terms; the old addenda are superseded by Exhibit 14 of the Apple Developer Program License Agreement. The Core Technology Fee goes away, replaced by a 5% Core Technology Commission on digital transactions in apps distributed outside the App Store; the Initial Acquisition Fee and Store Services Fee are removed. The EU table: Apple In-App Purchase 26%, 15% for program participants and subscriptions past their first year; in-app alternative payment processor 20% and 10%; external offer link 15% and 10% (within 7 days of the click).

Billing Fee and the Alternative Payment Cut

In Google's structure, the billing fee is a separate line item: in the EEA/UK/US, 5% is added on every digital purchase completed through Play Billing and on the first purchase of a paid app. That's why the "10% service fee" headline doesn't show the real cost — the total is 15%. Developers who redirect to an external web link are exempt from the billing fee but still pay the service fee. In South Korea and India, the service fee drops by 4 points under alternative billing. At Apple, in the EU, the in-app alternative payment processor is subject to a 20% commission (10% for eligible programs), plus the third-party processor's own cut on top. The assumption that "alternative payment = automatically cheaper" is therefore wrong; the real savings depend on region and transaction volume.

Developer Account Fee and Registration Requirements

On Google Play, the criterion is clear: there's a one-time $25 registration fee that doesn't repeat annually. In exchange, personal accounts opened after November 13, 2023 face an additional testing requirement and device verification through the Play Console mobile app. Apple Developer Program membership, on the other hand, is $99 per membership year; the price can vary by region in local currency. An organization account requires a legal entity and a D-U-N-S Number. Apple doesn't accept a doing-business-as (DBA) name or a fictitious business name. If you're looking for a low entry barrier, Google comes out ahead, but this line item quickly becomes insignificant next to the commission difference.

Review Process and Test Channels

Apple's model is centralized and human-heavy: every app goes through expert review, plus automated malware scanning. For apps distributed via alternative marketplaces or Web Distribution in the EU, there's additionally Notarization. Beta distribution is through TestFlight: up to 100 internal and up to 10,000 external testers. On Google Play, the flow relies on staged test channels: internal test (up to 100 testers), closed test, open test, and production. You're required to fill out "App content" declarations before submission. No official average review time statistic is published. A developer who violates the rules can have their app removed, and on repeat violations, be removed from the program.

Which One, When

EEA/UK/US-focused subscription app

Recommendation: Consider Google Play first

Google takes 10% + 5% on subscriptions with no install-age distinction; an Apple developer without SBP pays 30% in year one.

Annual net revenue under $1 million, global income

Recommendation: Both are practically equal (15%)

Apple's SBP 15% is in the same band as Google's first tier; the choice comes down to audience size.

Turkey-based subscription, Apple account without SBP

Recommendation: In favor of Google Play

Google takes a flat 15%; Apple takes 30% in year one and drops to 15% from year two.

Revenue above $1 million in EEA/UK/US, weighted toward non-subscription sales

Recommendation: Calculate the two install scenarios separately

The rate is 20% + 5% on new installs, 25% + 5% on existing installs; under program membership it drops to 15% + 5% and 20% + 5%.

Trying App Store-external distribution in the EU

Recommendation: Factor the October 1, 2026 EU terms into your model

The Core Technology Fee is gone; in its place, a 5% Core Technology Commission applies to digital transactions in App Store-external distribution.

Common Pitfalls

  • Mistaking Google's "10%" headline for the real cost

    Google Play

    Solution

    A developer using Play Billing actually pays 15% (10 + 5); only those who switch to an external web link are exempt.

  • Putting the 20% and 25% rates on the wrong row

    Google Play

    Solution

    These rates apply only to earnings above the first $1 million and only to non-subscription transactions; install age plays no role in subscriptions.

  • Mistaking the SBP threshold for gross revenue

    App Store

    Solution

    The threshold is calculated on net proceeds; confusing it with gross sales leads to the wrong enrollment decision.

  • Counting Turkey as covered by the EU or June 2026 tables

    Both

    Solution

    The DMA covers only the EU, and Google's change covers only the EEA/UK/US.

Migration Guide

Moving from a Single-Table Assumption to a Region + Revenue Tier + Install-Age-Based Fee Model

Estimated time: Fee-impact analysis: 1-3 days; multi-region pricing strategy: 2-6 weeks.
  1. 11. Split your user base by region: EEA/UK/US and remaining markets are subject to separate tables
  2. 22. Split EEA/UK/US revenue into subscription and non-subscription; apply install age only to the latter
  3. 33. Calculate where your annual earnings cross the $1 million threshold
  4. 44. Add the 5% billing fee as a separate line to every calculation; track SBP and subscription age on Apple
  5. 55. If you sell in the EU, factor in the October 1, 2026 table; check program eligibility

Future Outlook

App Store

Apple's concrete step is the unified EU commercial terms taking effect October 1, 2026: the old addenda are superseded by Exhibit 14 of the Apple Developer Program License Agreement. The new table is 26% for Apple In-App Purchase, 15% for program participants and subscriptions past their first year; 20% and 10% for the in-app alternative payment processor; 15% and 10% for the external offer link; a 5% Core Technology Commission for App Store-external distribution.

Google Play

Google's change already took effect in the EEA/UK/US on June 30, 2026. Google's fee page treats the remaining markets table as valid "until the announced updated service fees roll out globally" — meaning the move of the new structure to other markets is, in Google's own words, planned, but no date is given.

Golden Insight

The most valuable takeaway: both stores have moved past a "single rate" logic. At Google, the rate is determined by region, annual revenue tier, and — only for non-subscription transactions — install age; the 5% billing fee is always a separate line item. At Apple, the determinants are revenue tier, subscription age, and distribution channel in the EU. The fee table is no longer a static document.

Related Blog Posts

View All Posts

Related Projects

View All Projects
All Comparisons