A $29 plan is a different thing in Lagos, in Istanbul, and in Zurich. Makers know this, and most price everything in US dollars anyway, because the alternative is a spreadsheet nobody wants to maintain. IndiePPP is that spreadsheet, kept for you.
Enter one price in US dollars. IndiePPP multiplies it by each economy’s ratio against the United States and shows the result for every economy in the index, with the percent against your base and the signals that decided the ratio. Find a country, sort by price, copy the table into a spreadsheet, or download it as CSV.
Where the ratio comes from
The ratio is the same country price index my own apps price from. It is not one statistic but a blend of what digital subscription pricers do, because a burger index or a GDP price level says what things cost, not what people pay for software. Four signals go into a weighted geometric mean, in the order they are respected:
- Apple Music, weight 1. Apple’s localized Apple Music price against Apple’s own localized equivalent of the US price, so no exchange rate enters and the tax treatment matches. A US price in a rich market is a deliberate no discount and counts as 1. In a poor market it means Apple never localized, and it is ignored.
- The World Bank price level, weight 1. The PPP conversion factor for private consumption over the official exchange rate, same year for both, so the two never mix vintages. What things cost there, against the United States.
- Netflix, weight one half. Netflix prices whole regions in coarse tiers, so it informs and never decides an economy alone.
- Income, the fallback. GNI per capita at purchasing power parity against the United States, raised to the power 0.55, the midpoint of how steeply the two market signals fall with income. It decides only where no market signal reaches an economy.
At most one signal sitting more than 1.8 times from the row’s median is dropped, and the row says so. Volatile currencies carry a note. Every row on the page shows which signals decided it and the value of each, so you read the inputs and not only the result.
What the site publishes
The index caps its result to a range for the App Store price ladder, because a store has a lowest tier and my apps never price above the US. A website has no such ladder, so IndiePPP publishes the blend as it comes out, and shows the ladder price beside it only where the cap would have changed the number. The dataset is read from the index on a dated day and committed with the site, so every answer says when its index was built and when each signal was read.
The ratio is a starting point for a price in a market, not a measure of what any one person can pay. What a particular product earns in a particular country is something only that product’s own numbers can say.
What it will never do
The core stays free: no account, no card, no premium plan, no upgrade prompt. Nothing on the page counts anyone, no lookup is stored, and no list of what people priced is ever published. The endpoint exists to serve this page and the family’s own command, and it is not a general API.