Every time a user buys a subscription or unlocks a feature, a portion of that transaction is deducted before you see a cent. The in app purchase fee is the commission Apple and Google take from digital sales, but it is not the only deduction. Taxes, currency conversion, and price-tier rounding all shape your real revenue. This guide breaks down each component, shows you how to calculate your net take, and gives you a practical workflow to audit your price points across 175+ countries.
The in app purchase fee is the platform commission (typically 15% or 30%) that Apple and Google deduct from every digital transaction. Your effective net revenue is further reduced by local taxes (VAT/GST) and currency conversion effects. Understanding these layers is essential for setting profitable global prices.
How the Standard Commission Works
Apple and Google both charge a commission on every digital purchase. The standard rate is 30% for most transactions, but both platforms offer a reduced 15% rate for small businesses. Apple’s App Store Small Business Program applies to developers earning up to $1 million per year, and Google Play’s equivalent program has a similar threshold. As of 2026, these programs remain active, so most indie developers qualify for the lower rate.
However, the commission is only the starting point. When you sell internationally, the platform applies the commission to the gross price you set, and then local taxes are added on top. For example, if you sell a subscription for $9.99 in Germany, the customer pays the price plus 19% VAT, and Apple collects that VAT and remits it to the German tax authority. Your commission is calculated on the pre-tax amount, but the effective percentage of the final consumer price is lower because the tax portion is not commissionable.
To verify the exact commission for your account, check the official Apple developer documentation and Google Play Console help. These sources are authoritative and updated regularly.
The Real Cost: Taxes and Currency Effects
Beyond the commission, two other factors significantly impact your net revenue: taxes and currency conversion.
Taxes: In most countries, digital goods are subject to VAT or GST. The platforms are required to collect and remit these taxes, which means the price you set must be inclusive of tax in many regions. For example, in the UK, the standard VAT rate is 20%. If you set a price of £9.99, the customer pays that amount, but you only receive the pre-tax portion minus commission. This effectively reduces your revenue per sale compared to a market with no tax.
Currency conversion: When you set prices in multiple currencies, the platform uses its own exchange rates to convert your base price. These rates are not always favorable, and they can fluctuate. If you set a price in USD and let the platform convert it to other currencies, you may end up with prices that are too high or too low relative to local purchasing power. This is why many developers use a dedicated pricing tool to manage their global price points.
To understand how taxes work in your target markets, refer to the OECD’s international VAT guidelines or the European Commission’s VAT rules for e-commerce. These sources provide authoritative guidance on digital goods taxation.
Calculating Your Effective Net Revenue
To make informed pricing decisions, you need to know exactly how much you keep from each sale. Here is a simple formula:
Net Revenue = Gross Price × (1 - Commission Rate) × (1 - Tax Rate)
For example, if you sell a subscription for $9.99 in the US (no sales tax on digital goods in most states) with a 15% commission, your net is:
$9.99 × 0.85 = $8.49
In Germany, with 19% VAT, the customer pays $11.89 (including tax), but your net is:
$9.99 × 0.85 × (1 - 0.19) = $6.88
This difference is significant. If you are not adjusting your prices for tax rates, you are effectively earning less in high-tax countries.
To avoid manual calculations, you can use a tool like Price Localize to automatically compute net revenue across all your markets, considering platform fees, taxes, and currency conversion.
Strategies to Mitigate the Fee Impact
You cannot change the commission rate, but you can optimize your pricing to minimize the impact of taxes and currency fluctuations. Here are three practical strategies:
- Set local prices based on purchasing power parity (PPP): Instead of using a single global price, adjust prices to match local affordability. This increases conversion in emerging markets and reduces overpricing in developed ones.
- Use platform-specific price ladders: Apple and Google have predefined price points. Choose the closest ladder tier that gives you the desired net revenue after taxes and fees.
- Audit your prices regularly: Exchange rates and tax rates change. Set a quarterly reminder to review your price points and adjust them if needed.
For a deeper dive into PPP-based pricing, see our guide on app purchasing power parity.
A Practical Audit Workflow
To ensure your in app purchase fee is not eroding your margins, follow this step-by-step audit process:
- Export your current price points from App Store Connect and Google Play Console.
- List your target countries and their current VAT/GST rates.
- Calculate your desired net revenue for each market based on your business goals.
- Use a pricing tool to generate recommended prices that account for fees, taxes, and PPP.
- Compare the recommendations with your current prices to identify gaps.
- Push the changes directly to the stores using the app’s integration.
This workflow is exactly what Price Localize automates, saving you hours of spreadsheet work and reducing the risk of errors.
Common Pitfalls to Avoid
Even experienced developers make mistakes when managing global pricing. Here are the most common pitfalls:
- Ignoring tax-inclusive pricing: In many countries, the displayed price must include VAT. If you set a pre-tax price, the customer sees a higher total, which can hurt conversion.
- Using a single global price: This leads to overpricing in low-income countries and underpricing in high-income ones, leaving money on the table.
- Forgetting to update prices after currency swings: A 10% depreciation in a local currency can make your product 10% more expensive for local users, reducing sales.
- Not preserving existing subscriber prices: When you change a subscription price, existing subscribers may be grandfathered at the old price. Make sure your pricing tool handles this correctly to avoid churn.
By avoiding these pitfalls, you can protect your revenue and maintain a healthy global business.
Advanced Considerations for Subscription Apps
If your app relies on subscriptions, the in app purchase fee interacts with additional rules that can affect your margins. Both Apple and Google require that subscription prices remain consistent across platforms for the same product, and they offer specific price points for auto-renewable subscriptions. This means you cannot arbitrarily set different prices for iOS and Android without risking rejection or user confusion.
Moreover, when you change a subscription price, existing subscribers must be notified and given the option to cancel. The platforms enforce a grace period, and if you increase prices, you may need to obtain explicit consent from users. This is where a tool that can preview and push changes while preserving subscriber prices becomes invaluable.
To manage these complexities, consider using a pricing solution that integrates with both App Store Connect and Google Play Console, allowing you to simulate changes and see the impact on existing subscribers before you commit. Price Localize offers such features, including the ability to audit upcoming price changes and revert them if needed.
Conclusion
The in app purchase fee is a fixed cost of doing business on mobile platforms, but it is not the only factor that determines your profitability. Taxes, currency conversion, and price-tier choices all play a role. By understanding these layers and using a systematic approach to pricing, you can ensure that your global revenue is optimized. Start by auditing your current price points, and consider using a dedicated tool like Price Localize to automate the process and keep your margins healthy.



