issued on:
June 2, 2025
author:
Ulrik Lehrskov-Schmidt

TL;DR: How to charge different $$ in different countries

Monday Price Point:

Lots of my customers ask about charging different prices in different countries.

And it makes sense: US wants to pay more than Europe, who wants to pay more than China.

So the same price - 100 - might be too cheap in one country and unsellable in another.

In theory a flat 100 might get you this:

US: 100EU: 100China: 0 (no sale)​= 200 revenue​​ While a differentiated or localised pricing might get you:

US: 120
EU: 100
China: 80
​= 300 revenue - a 50% uplift!​

Nice… except for the boatload of complexity you just took on:​

  • Multiple currencies.​
  • Multiple SKU's in your billing system​
  • Regional differences to product and packaging.​
  • Differentiated contracting.​
  • … and the joker in the room: who - exactly - decides those 120-100-80 price points?​


The net result in 90% of cases is the following:​

  • Control of pricing drifts out to local heads of sale
    ​Pricing discipline drops as local heads of sale over-use discounts to hit targets​
  • Decentralised pricing leads to local deals with a lot of bespoke terms, re-bundling of products etc.​
  • Vastly complex billing and contracting system with loads of technical and commercial debt​
  • Harder to roll out new product uniformly across geographies.​

So generally I advice customers to avoid price localisation until they hit at least $10M ARR - and even then, try to push until $30M

How to do it:

  • If you are less then $10M ARR: don't do it.​
  • If you are $10-30M ARR : you can do it, but expect this to add as much cost and complexity as it delivers revenue​
  • If you are above $30M revenue: consider it for real.​
  • In all cases: if in doubt. Don't localise.

If you have to do it, here is how:

  1. If you are to do it, here is how:​
  2. Make a list of all the countries you might sell in​
  3. Divide them into multiple tiers - eg. Tier 1, 2, 3 and 4.​
  4. Assign a currency to each tier - e.g. USD, USD, EUR and GBP​
  5. Pick one tier as the 'base tier'. This is usually your largest market / home market.​
  6. Set prices for this Base Tier and consider them index 100.​
  7. Now set indexes for the remaining tiers - e.g. 100, 120, 80, 70.​
  8. Now convert the Base tier prices into those indexed prices and convert to the currency for that tier.​
  9. Adjust the pricing for each tier to 'make it pretty' (e.g. $9.822 → $9.99 and £254.43 → £250 etc.)​
  10. Sell on these price lists.​
  11. Next year: repeat steps 6 to 10.
Then make rules for the following:​
  • Local product configurations : aim for 0% difference.​
  • Local contract templates : aim for 0% difference.​
  • Local discounting and RFP procedures: aim for 0% difference.

​Then also review those once a year - and only once a year. Control it centrally.
As promised: a point about pricing, every Monday.

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

We can't help you tinker with your pricing. But if you're ready for a redesign, connect with us.

Subscribe to Weekly Cases, Learning & News.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.