If you are using Klarna for WooCommerce and want to sell to countries other than Sweden, as well as offer currencies other than SEK, there are a few steps you need to complete before you can start selling globally with Klarna Payments. You should also be aware that additional agreements may incur extra costs.
The example scenario
You have an online store and want to sell to several different countries. In this example we assume that your store is based in Sweden (which is within the EU), that your currency is set to Swedish kronor (SEK) and that you have an agreement for Sweden in place with Klarna.
You know you want to target some additional countries, and in this example you want to sell with Klarna to Germany and USA as well.
You want your customers to be able to pay in their own currency, which is EUR (Germany) and USD (USA).
What you need to do
Agreement with Klarna
The first thing you need to do is to make sure the agreement with Klarna includes the countries you wish to sell to, and the currencies you want in your store.
You need an agreement with Klarna for each country enabled and your store needs to be able to process purchases in the local currency.
A list of available countries, locales, and currencies for Klarna Payments can be found at the Data mapping settings in the Klarna Docs.
So in our example, in addition to the agreement you already have for Sweden, you also need to sign an agreement with Klarna for the countries Norway and Germany. You then need to activate this in the plugin by entering the username and password for the countries you added. You do that in the settings for Klarna for WooCommerce.
Additional steps
Multi currency switcher
Earlier we also mentioned that you in this example want your customers to be able to pay in their own currency. For this you will need a multi currency switcher plugin.There are several to choose from, and the choice can be made based on your personal preferences or price
Aelia Currency Switcher
We often recommend Aelia Currency Switcher for WooCommerce as it is a plugin we ourselves use in our tests of our payment plugins.
FOX – Currency Switcher Professional
Another plugin is the FOX – Currency Switcher Professional for WooCommerce. On our Docs site you’ll find the guide “Getting started selling in USD and EUR with Klarna for WooCommerce” that will help you configure FOX Currency Switcher.
Geolocate
Since you want to sell to other countries, you also want your prices to be displayed with or without tax, depending on where the customer is located. In this example, you are based within the EU and then other EU residents (Germany) should see the price including VAT, and those outside the EU excluding VAT (Norway).
Under WooCommerce → Settings → General you can set which countries you want to sell and ship to. You also have the setting Default customer location where you decide which location WooCommerce will assume your customers are from, before they fill in this information themselves, to calculate taxes and freight.
If you want to sell to several countries, you either need to use Geolocate or Geolocate (with page caching support).
Geolocate verifies the customer’s current location and calculates the tax accordingly.
Geolocate (with page caching support) is the same as above, but does the localization via Ajax. You may notice that your URLs get the extension ?v=xxxxx. This is normal to prevent static caching of prices.
When localization is enabled, you need to create an account with MaxMind and complete the configuration of MaxMind geolocation in the Integration tab in the WooCommerce settings.
- Create an MaxMind Geolocation account
- Create a MaxMind License Key
- Add MaxMind Geolocation License Key to WooCommerce settings
- Go to: WooCommerce > Settings > Integration > MaxMind Geolocation
- Paste the license key
- Select “Save changes”
There is a more extensive step-by-step guide at the official WooCommerce documentation.
Summary
When you use Klarna, an agreement is required for each country and currency you want to sell to. You also need to ensure that your store locates your customers correctly.
So if you want to sell to the USA, it is required that you have an agreement for this with Klarna, that WooCommerce detects that the customer is from the USA and that the currency is USD.
If these requirements are not met, the desired payment method will not be displayed, or you will receive an error message.
This article was originally published in January 2024, but has been updated in December 2025.


