Log in Start free trial →
Reference
Fontdue.jsGraphQLDemo templateGuides
WebflowWordpress + Lay ThemeWordpress + SempliceNext.js (App Router)Next.js (Pages Router)Information
Full-service website developmentManaging your font catalogVariable fontsFont licensesWebfontsCross-origin accessPayments with StripeTaxTest fontsTest modeManage your Fontdue subscriptionLaunching your siteTroubleshootingCustomize the Address fieldsUpdates
What’s newUpdate 001Update 002Update 003Update 004Purchasing Power Parity data methodology
We calculate Purchasing Power Parity (PPP) multipliers for prices based on data from the World Bank API.
We fetch data from two World Bank indicators:
- PA.NUS.PRVT.PP: PPP conversion factor for private consumption (LCU per international $)
- PA.NUS.FCRF: Official exchange rate (LCU per USD, period average)
This provides us with a value in each country’s local currency representing the cost of a basket of goods equivalent to $1 USD (for example, as of writing in 2025, Brazil has a PPP value of R$2.52 BRL, computed in 2024).
This database provides official world-bank exchange rates, which are updated and averaged on a yearly basis (for Brazil, it’s 5.39 BRL = 1 USD from 2024).
Formula
We convert each country’s local currency to USD using the World Bank’s exchange rate data, then divide by 1 to get the PPP factors. The final multipliers we calculate for each country are indexed by your store’s country (specified in your Company information settings), such that the multiplier for your home country is always 1, using the following formula:
Scale factor
You may configure a “scale”, which is a number between 0 and 1 that interpolates between the computed multiplier and 1. In other words, 0 means the PPP factor does not affect your pricing at all, and 1 means the PPP factor is used as-is.
Minimum order item amount
You may also configure a “minimum order item amount” – we recommend setting this to at least $1 or equivalent, since Stripe requires minimum amounts depending on currency.
Why don’t we use daily exchange rates?
We don’t use daily exchange rates, since the PPP conversion factors are only updated at most yearly, and recorded at a point in time congruent with the exchange rate data. During the purchase process, customers’ local currencies are converted to your store’s currency using up-to-date exchange rates, and so we do not believe it makes sense to update the multipliers with the latest exchange rates, as this would overcorrect the values.