App Store price tiers: set prices by country (2026)
By Mehdi Azizi
Published , 9 min
Price tiers are gone: Apple offers 900 price points and calculates 175 countries from your base country. You can then set each country's price manually.
App Store price tiers, those numbered levels that started at $0.99, disappeared in 2023. Apple now offers 900 price points, from $0.29 to $10,000, and calculates a comparable price in 175 countries from your base country. The calculation accounts for exchange rates, certain taxes and each country's usual rounding. You can then override the price in any country manually.
In October 2026, I reset the prices of my three apps, Solys, TradaZen and Nolera, country by country, with a small homemade engine. Here's Apple's system, my method, a worked example and the pitfalls. Rules checked against the App Store Connect help on October 15, 2026.
App Store price tiers: what changed in 2023
Until 2022, you picked a tier, and Apple translated it into every currency. Apple's December 2022 announcement replaced that system. Subscriptions got it right away, then all apps and in-app purchases on March 9, 2023.
What exists today:
- 800 price points per currency by default, plus 100 higher price points on request, up to $10,000.
- Increments of $0.10 up to $10, then $0.50 up to $50.
- Local rounding, like X.00 or X.90, on top of prices ending in .99.
On May 9, 2023, Apple recalculated the prices of existing apps and one-time purchases from the US price, unless they were changed after March 8. On an older app, your base country may still be the United States.
Looking for a "price tier list"? It's in App Store Connect: the price menu shows 25 common prices for the country, then See Additional Prices opens the full list. Through the API, GET /v1/subscriptions/{id}/pricePoints, filtered by country, returns each price (customerPrice) and your estimated share (proceeds).
Automatic prices or manually set prices
You pick a base country and a price. According to the help page on app pricing, Apple uses it to suggest a comparable price in the other 174 countries. You can keep those automatic prices, or set some countries yourself, or even all of them.
The difference shows up when an exchange rate or a tax changes:
| Price | App, one-time purchase | Subscription |
|---|---|---|
| Base country | Never adjusted | Never adjusted |
| Other countries, auto | Adjusted by Apple | Never adjusted |
| Manually set countries | No longer adjusted | Never adjusted |
For countries you set yourself, the help page on in-app purchases makes you responsible for tracking taxes and exchange rates.
Subscriptions, on the other hand, are never adjusted by Apple. The help page on subscription pricing says so: changes Apple makes for a tax or exchange rate exclude subscriptions. If a country's VAT changes, the price stays the same, and it's your share that moves.
In France, the displayed price includes 20% VAT, and your share is calculated after VAT is deducted. So compare countries on your share, not on the displayed price.
Why Apple's equivalence wasn't enough for me
Automatic prices equalize value, not purchasing power. Before October 2026, my subscriptions followed that equivalence from France. In India, Brazil or Egypt, the subscription cost roughly the French price once converted. In Switzerland, it cost less than in France.
I also collected competitor prices on about thirty storefronts, the stores of each country. Some apps keep nearly the same price everywhere, others drop sharply in emerging markets. There's no single rule, there's your niche.
My method for regional pricing
My engine calculates a coefficient per country, with France at 1, then multiplies it by the French price:
- France is the anchor. The engine never changes its price.
- Purchasing power. I take the country's gross national income per capita, at purchasing power parity, published by the World Bank, and divide it by France's. I raise that ratio to the power of 0.48: the price gap stays smaller than the income gap.
- Competitors. For key countries, I blend this coefficient with the median price of my direct competitors, relative to their French price.
- A floor and a ceiling. Depending on the app and the product, no country goes below 0.40 to 0.70 times the French price, or above 1.35 times.
- A net revenue floor when the app pays for an API on every use.
- The same coefficient for every product in a country, to keep the gap between weekly, monthly and annual.
- Rounding. I take the closest Apple price that ends like the country's prices: 4.99 or 9.99 in euros and dollars, 9.90 in reais, 99 in rupees, 00 in yen. If the current price is within 7% of the target, I keep it.
Example: a fictional annual subscription at 39.99 euros
This table is an example, not my price grid. It applies a simplified version of the method: purchasing power only, no competitors, with a floor of 0.45 and a ceiling of 1.35. World Bank 2024 income data, exchange rates from October 10, 2026, and prices actually offered by App Store Connect that day.
| Country | Coefficient | Example price | In euros |
|---|---|---|---|
| France (base) | 1.00 | €39.99 | €39.99 |
| Switzerland | 1.21 | CHF 45 | €48.36 |
| United States | 1.15 | $49.99 | €44.61 |
| Germany | 1.09 | €44.99 | €44.99 |
| United Kingdom | 0.99 | £34.99 | €41.31 |
| Japan | 0.95 | ¥6,800 | €38.35 |
| Poland | 0.89 | 154.99 zł | €35.37 |
| Mexico | 0.64 | MXN 529 | €25.75 |
| Brazil | 0.60 | R$134.90 | €24.04 |
| Indonesia | 0.52 | Rp 409,000 | €20.43 |
| India | 0.45 | ₹1,999 | €18.45 |
Two rows deserve a closer look. Germany ends up above France, and an increase applied to existing subscribers there requires their consent: more on that below. The United Kingdom ends up more expensive in euros than France, because of the exchange rate and rounding.
Setting prices: the interface or the API
In the interface, for a subscription, pick a country and a price: App Store Connect shows comparable prices for all 175 countries. Edit the ones you want, then confirm. The earliest effective date is usually one to two days later.
Through the API, the guide Configuring subscription prices across territories describes the path:
- Read a country's prices with
GET /v1/subscriptions/{id}/pricePoints. - Get the other countries' equivalents with
adjustedEqualizations. - Set each price with
POST /v1/subscriptionPrices, a start date andpreserveCurrentPricefor existing subscribers. - Verify with
GET /v1/subscriptions/{id}/prices.
There's no batch call: it's one call per country and per product. My lessons:
- Only one future price per country and per plan. In the interface, the second one overwrites the first. Through the API, my new call was rejected until I deleted the old scheduled price, with
DELETE /v1/subscriptionPrices/{id}. - A script that stops at the first error, that you can rerun without duplicates, with a dry-run mode.
- A review after setting prices: I count missing future prices before the effective date.
The pitfalls of per-country pricing
Increases. A subscription price increase triggers a notification to subscribers, or a consent request if it exceeds 50% of the price and about $5 per period ($50 per year for an annual plan). Consent is also required after another increase within 12 months, or if the country requires it. The thresholds table lists "consent required" for Germany, Austria, Poland and South Korea. My habit: every increase keeps the current price for existing subscribers. Those who resubscribe within 60 days after expiring get it back too.
Decreases. They automatically apply to your current subscribers, with no option to keep the old price. Once in effect, a decrease can't be undone.
Unstable currencies. Since Apple never adjusts a subscription, a falling currency shrinks your share without the price moving. I review Turkey, Argentina, Nigeria and Egypt every quarter.
The base country. For an app or a one-time purchase, changing it wipes out scheduled price changes.
The paywall. After a regional grid, the gap between weekly and annual varies from country to country, because of rounding. Display the prices returned by StoreKit, never a price hardcoded, and calculate each discount on local prices. Guideline 3.1.2 also requires the billed amount to remain the most prominent price.
My checklist before setting a price grid
- Each country's coefficient is calculated: purchasing power, then competitors.
- Floor, ceiling and net floor are applied.
- Each price lands on a real Apple price point, with local endings.
- Countries where consent is required are flagged.
- Every increase keeps the price for existing subscribers.
- Old scheduled prices are deleted.
- The effective date leaves at least two days.
- The paywall reads local prices and calculates its discounts from them.
- The post-setup review finds nothing missing.
- A per-country review is planned four weeks later: revenue per install, trials, cancellations.
When should you do it? Before paying for ads in a country, then every quarter for unstable currencies. And don't change the price, the trial and the paywall on the same day: reread the paywall mistakes.
Set your prices without guesswork
Before per-country prices comes the model: subscription or one-time purchase. And your share depends on the commission, brought down to 15% by the Small Business Program.
The iOS & Android Kit starts from the starter code of my apps, with paywall and subscriptions already built, to follow at your own pace. The full chain is on the iOS in-app subscription page. And to find out what's blocking your project, take the free diagnostic: it also sends you my Apple anti-rejection checklist.
Frequently asked questions
What is a price tier on the App Store?
It was a numbered price level, translated by Apple into every currency. Since 2023, it's been replaced by 900 price points per currency, 100 of them on request, and by a base country used to calculate the others.
Where can I find the App Store price list?
In App Store Connect, on the pricing page of your app or subscription: See Additional Prices shows the full list. The API also returns, for each country, the customer price and your estimated share.
How do I set a different price per country?
Set your price in the base country, then edit the countries you want on the comparable prices screen before confirming. Through the API, it's one call per country and per product.
Does Apple change my prices when exchange rates move?
For an app or a one-time purchase, yes, in countries on automatic pricing, but never in the base country or in manually set countries. For a subscription, never.
Do current subscribers keep their price after an increase?
Yes, if you choose to keep the current price for existing subscribers. Otherwise, they get a notification or a consent request, depending on the size of the increase and their country. A decrease, though, always applies to all subscribers.
Does the App Store price include VAT?
In France, yes: the displayed price includes 20% VAT. Your share is calculated after VAT is deducted, then Apple's commission.

