Skip to content
FinToolSuite
Updated 2026-09-01 · E-commerce & Marketplace · Educational use only ·
Privacy

App Store Fee Calculator

What the app stores take.

Work out app store commission on annual revenue, comparing the standard rate against the reduced small-business and subscription rates.

What this tool does

This calculator applies an app store commission rate to annual revenue and shows what is left. Two routes lead to a reduced rate: enrolment in a small-business programme while revenue sits below the programme threshold, and auto-renewing subscriptions once a subscriber passes twelve consecutive months. The first is gated on the threshold, the second is not. Outputs are the annual fee, net revenue, the rate actually applied, what the same revenue would cost at the standard rate, and which route produced the reduction if either did. Both rates and the threshold are inputs rather than stored figures, because Apple and Google set them differently, they vary by market, and regulation has been changing them. The tool applies one rate to all revenue, so it does not model a mix of subscription and one-off sales taxed at different rates.

Quick answer: with the default values, the result is $75,000.00 (Annual Store Fees). Adjust the values below for your own figures.


Enter Values

People also use

Formula Used
Annual gross revenue through the store
Standard rate, applied as a decimal
Reduced rate, applied as a decimal. Rejected if set above the standard rate
Small-business revenue threshold, tested strictly below
Small-business programme enrolment. Qualifies only while revenue is under the threshold
Auto-renewing subscriptions past twelve months. Qualifies at any revenue level
The rate actually applied: reduced if either route qualifies, standard otherwise
Annual store fee, the primary result
Net revenue remaining after the fee

Disclaimer

Results are estimates for educational purposes only. They do not constitute financial advice. Consult a qualified professional before making financial decisions.

App stores take a percentage of what a developer earns through them. A standard rate applies by default, and two separate routes lead to a reduced one: a small-business programme, which is gated on a revenue threshold, and auto-renewing subscriptions that have passed twelve consecutive months, which is not. This calculator applies whichever rate results and shows the gap against the standard rate.

How to use it

Both rates and the threshold are entered rather than stored. Apple and Google structure their reduced-rate programmes differently, the figures vary by market, and competition regulation in several jurisdictions has been reshaping them, most visibly the EU rules on large platform gatekeepers that opened app distribution and billing to alternatives. Entering the rates from the developer agreement that applies to your account and market gives a result specific to it; the values loaded here are illustrative.

How the rate is chosen

The standard rate applies unless one of the two routes qualifies. The small-business route requires enrolment and revenue below the threshold, so it stops applying once revenue passes it. The test is strictly below, so revenue sitting exactly on the threshold falls back to the standard rate. The subscription route depends on subscriber tenure rather than revenue, so it continues to apply above the threshold. The fee is the applied rate times annual revenue; net revenue is what remains.

Entering a reduced rate above the standard one is rejected rather than calculated, since it would produce a fee higher than the standard-rate comparison it is meant to beat.

A worked example

Start with the loaded figures: annual revenue of 500,000, enrolled in the programme, with subscriptions past year one. Both routes qualify, so the reduced 15% rate applies, giving a fee of 75,000 and net revenue of 425,000 against 150,000 at the standard rate. The result row names both qualifying routes rather than picking one.

Drop to 200,000 with neither route in play and the standard 30% applies: a fee of 60,000 and net revenue of 140,000. Add programme enrolment alone at that revenue and the reduced rate takes the fee to 30,000 and net revenue to 170,000, halving the deduction on identical revenue.

Now raise revenue to 2,000,000 with enrolment still in place but no year-two subscriptions. The threshold closes the small-business route and the standard rate returns: a fee of 600,000. Turn the subscription route on at that same revenue and the fee drops back to 300,000, because that route carries no revenue condition at all. The 300,000 difference between those two runs is the clearest illustration of why the two routes are not interchangeable.

What moves the number most

Annual revenue moves the result proportionally, since a single rate applies to all of it. The two eligibility settings move it in a step rather than a curve: they switch the applied rate between the two figures entered, so the fee either halves or doubles at the default rates rather than shifting gradually. The gap between the two rates widens in absolute terms as revenue rises, from 30,000 on a 200,000 year to 300,000 on a 2,000,000 one.

Which currency the threshold is in

Programme thresholds are denominated in the platform’s own currency, which for both major stores is US dollars, and eligibility is assessed in that currency regardless of what the calculator displays. Entering a threshold converted into the display currency keeps the comparison meaningful; leaving the figure at a nominal million while displaying a currency worth far less than the dollar will place the boundary in the wrong place.

Where the two stores differ

The two major stores are treated here as a single rate structure, which they are not. They differ in how the threshold is assessed, in how subscription tenure is counted, and in how alternative billing arrangements affect the rate in particular markets. Each publishes its own current terms, and those terms have been moving under regulatory pressure in the EU and elsewhere. The calculator reproduces the shape common to both, a standard rate with reduced-rate routes, rather than either programme exactly, which is why the rates and threshold are editable.

What this doesn’t capture

Development, hosting and infrastructure costs sit outside this calculation, as do marketing spend, payroll, tax obligations, and any payment-processing charges levied separately from commission. So does a revenue mix split across categories charged at different rates: the model applies one rate to the whole amount. Future changes to rates, thresholds and eligibility rules are exactly why those figures are inputs.

Example Scenario

Annual revenue of $500,000 with small-business enrolment set to Yes and subscription year 2+ set to Yes produces a store fee of $75,000.00 at the rate the calculator selects from those two routes.

Inputs

Annual Revenue:$500,000
Small Business Programme:Yes
Subscription Year 2+:Yes
Standard Rate %:30%
Reduced Rate %:15%
Small Business Threshold:$1,000,000
Expected Result$75,000.00
Expected Result breakdown
Net Revenue$425,000.00
Applied Fee Rate15.00%
Fee at Standard Rate$150,000.00
Reduced Rate AppliedYes — small business and subscription year 2+

This example uses sample figures for illustration. Adjust the inputs above to match a specific situation and see how the result changes.

Sources & Methodology

Methodology

The fee is annual revenue multiplied by whichever rate applies. The standard rate applies by default. A reduced rate applies through either of two independent routes: small-business programme enrolment while annual revenue sits below the programme threshold, or auto-renewing subscriptions past twelve consecutive months, which carries no revenue condition. The threshold test is strictly below, so revenue exactly equal to the threshold falls back to the standard rate. A reduced rate entered above the standard rate is rejected rather than calculated, since it would charge more than the standard-rate comparison the output is meant to be read against. Net revenue is gross revenue minus the fee, and the tool also reports the fee the same revenue would attract at the standard rate so the two are directly comparable, along with which route or routes produced any reduction. Both rates and the threshold are user inputs rather than stored figures, since the two major stores structure their programmes differently, the figures vary by market, and competition regulation has altered them; the loaded values are illustrative. Thresholds are assessed by each platform in its own currency, which for both major stores is US dollars, so a threshold shown in another display currency needs converting for the boundary to fall in the right place. A single rate is applied to all revenue, so a mix of categories charged at different rates is not modelled, and development, infrastructure, marketing, payroll, tax and separately levied payment-processing costs sit outside the calculation.

Frequently Asked Questions

What routes lead to a lower rate?
Two exist in the model. Small-business programmes apply a reduced rate while revenue stays below a published threshold, assessed on proceeds from that platform rather than total business revenue. Auto-renewing subscriptions move to the reduced rate once a subscriber passes twelve consecutive months, independent of revenue. The difference matters above the threshold: on 2,000,000 of revenue at the loaded rates, programme enrolment alone gives a 600,000 fee while the subscription route gives 300,000. Alternative billing arrangements in some markets change the position again, and their treatment differs by jurisdiction and platform.
What counts as annual revenue for small-business eligibility?
Eligibility thresholds are based on the prior year's proceeds from app sales and in-app purchases on a given platform, not total business revenue across all channels. A developer earning under the threshold on one store may qualify there even if revenue from other sources exceeds it. Platform definitions vary, so the threshold entered here is a general illustration of how tiered programmes work.
Why do subscriptions have a different rate?
Major platforms apply a reduced commission to auto-renewing subscriptions once a subscriber has maintained the subscription for more than twelve consecutive months. The first year is billed at the standard rate and the lower rate applies from year two. The calculator models this as a single setting rather than tracking a cohort of subscribers at different tenures.
Does this account for taxes or payment processing?
No. The calculator models the platform commission applied to gross proceeds and does not factor in sales tax, VAT, withholding taxes, or payment processing charged separately from commission. In some regions platforms remit taxes on behalf of developers, which changes the base the commission is calculated on. Those variables sit outside this tool.
Why does the reduced rate stop applying at higher revenue?
Only on the small-business route, which is gated on the threshold, and the test is strictly below, so revenue exactly on the threshold already falls back to the standard rate. Above it the standard rate returns unless the subscription route qualifies on its own, since that one depends on subscriber tenure rather than revenue. The Reduced Rate Applied output names which route produced the result, both routes where both qualify, or reports that neither did.
Which currency is the threshold in?
Platform thresholds are set in the platform's own currency, US dollars for both major stores, and eligibility is assessed in that currency whatever the calculator displays. Because the threshold is an input, converting it into the display currency keeps the boundary in the right place.

Related Calculators

More E-commerce & Marketplace Calculators

Explore Other Financial Tools

Spotted something off?

Calculations or display — let us know.