Let your customers pay in their local currency — no matter what currency your store uses.
Consumer FX lets your store accept Klarna customers from around the world, even if you only sell in a single currency. Klarna automatically converts the order amount into the currency your customer pays in, so they can check out in their local currency with their familiar payment methods from Klarna.
You always receive payouts in the currency you create transactions in. Klarna handles the rest, currency conversion, exchange rate disclosure, and regulatory compliance, all within the Klarna purchase flow.
Example:
A customer based in Germany purchases from a US store. They pay Klarna in euros (EUR). The US store presents its goods in US dollars (USD) receives its payout in US dollars.
Consumer FX is available across all currently supported Klarna markets. See where Klarna is available at klarna.com/international.
| Term | Definition |
| Transaction Currency | The currency in which the order is created with Klarna. This is the currency shown to the customer in your checkout. |
| Billing Currency | The currency in which the customer pays Klarna, determined by the country of the customer. This is the currency shown to the customer in the Klarna purchase flow. |
| Settlement Currency | The currency in which Klarna pays out to your shop. This is the same as your transaction currency. |
For each transaction, Klarna identifies the customer's billing currency based on the billing country associated with their Klarna account. If the billing currency differs from your transaction currency, Klarna converts the amount automatically within the Klarna purchase flow.
The foreign exchange rate is locked at the time of each transaction event with Klarna, capture, refund or dispute. Because the rate is set independently at each stage, the applied rate may differ across the authorization, capture, and refund stages of a transaction.
Klarna manages the full customer-facing currency conversion experience within its own purchase flow and post-purchase communications.
Your website can continue to display prices in your transaction currency, no changes are required.
![]() | ![]() |
| Store's product page | Store's checkout |
Once the customer enters the Klarna Purchase flow, they see amounts in their billing currency at every step.
The converted amount is shown using Klarna's current exchange rate. This rate is indicative of the final charge and customers are informed that the rate is subject to change at capture.
![]() | ![]() |
| Review Page | Additional details on currency conversion |
After the order is placed, the indicative exchange rate and converted amount appear in the Klarna app.
At the time of capture, the exchange rate is locked and applied to calculate the final amount charged to the customer in their billing currency. Klarna communicates the final rate and amount by email and in the Klarna app.
At the time of refund, Klarna converts the refund amount to the customer's billing currency using the exchange rate at the time of the refund. Because this rate may differ from the rate applied at capture, the refunded amount in the customer's billing currency may not exactly match the original charge. There may be an open amount left to pay after a full refund due to market fluctuations.

More information in the Klarna app
| Integration type | Description |
|---|---|
| Klarna Payments API | Consumer FX works with existing Klarna Payments integrations. |
| Shopify app from Klarna | All Klarna sessions are created in your store's base currency. This is standard behavior for third-party payment providers in Shopify. If you use Shopify Markets, prices in checkout may appear in a converted currency for display purposes only. The Klarna session is always created in your base currency, and Shopify's display rate may differ from Klarna's rate. |
| Acquiring Partner integrations | Contact your Acquiring Partner for details on Consumer FX availability and eligibility. |
What countries does Consumer FX support?
Consumer FX is available across all currently supported Klarna customer countries.
How is the customer's billing currency determined?
The billing currency is based on the billing country in the customer's Klarna account. Klarna always charges the customer in their local currency.
Does Klarna handle post-purchase communications in the customer's currency and language?
Yes. Klarna's app, push notifications, and email communications are fully localized in the customer's language and billing currency.
Which payment options are available for customers in other countries?
No matter where your customers are shopping from, the Klarna purchase flow presents them with the payment options they know and trust from their home country, keeping checkout seamless and conversion-friendly.
Do I need to add any exchange rate disclaimers to my website?
No. Klarna handles all FX disclosure, customer consent, and regulatory compliance within the payment flow. You can optionally mention that Klarna communicates the final exchange rate at capture if you display converted prices on your site.
What if my store shows a specific payment method name, like "Pay in 4"?
Avoid hard-coding specific payment method names. The options presented to customers may differ by market, for example, a German customer on a US store may see "Pay in 3" rather than "Pay in 4." Use generic messaging such as "Pay with Klarna" as described in Payment Descriptors.
I'm integrated via Klarna Payments API and getting a 400 - [Bad value: purchase_currency] error. What's the cause?
When Consumer FX is enabled, Klarna validates the purchase_currency in your session request against the currencies supported by your configured bank accounts. To resolve this, make sure a bank account is configured for the currency you're creating sessions in. You can do this in Merchant Portal > Settings > Bank Accounts if you’re an administrator.