Demo, all content is generated
Question

Can one Stripe price charge euros in Europe and dollars in the US?

Open · 411 views · asked by elena_p · edited

My SaaS is $12/month. European users keep asking for euro pricing. Do I need a separate product per currency and detect the country myself? Cursor started building a whole geo-IP thing and I stopped it.

What I’ve tried

Looked in the price editor in the dashboard, saw something about adding currencies but not sure if checkout uses it automatically.

Comment
Quick check: is this a subscription or one-time? tobiasw · edited
subscription elena_p · edited

3 answers

tobiasw · edited

No geo-IP needed. A single Price can have multiple currencies (currency_options, or "Add another currency" in the dashboard). Checkout picks the currency based on the customer's location, and you set the amount per currency yourself, so €11 can be a clean number instead of a conversion.

Alternative: Adaptive Pricing in Checkout shows local currency automatically with Stripe's conversion. Less control over nice round numbers, zero setup.

Heads up: a customer's subscription is locked to one currency once created.

Comment
"Add another currency" in the price editor, found it. Much simpler than geo-IP. elena_p · edited
nadia_r · edited

We did multi-currency prices and it worked well. Only annoyance: your own reporting now mixes currencies, so revenue dashboards need converting.

Comment
ximena_c · edited

Watch existing customers: once a Stripe customer has been charged in USD, you can't start a EUR subscription for that same customer. Only matters if people switch.

Comment