International Selling
Verkkokurssikassa is built for international sales from the ground up. This page explains how language, currency, payment methods, and taxes work when selling to customers in different countries.
Supported Checkout Languages
The checkout is available in the following languages:
| Language | Code |
|---|---|
| English | en |
| Finnish (Suomi) | fi |
| Swedish (Svenska) | sv |
| Dutch (Nederlands) | nl |
| Polish (Polski) | pl |
If a language you need is not listed, contact us at info@verkkokurssikassa.fi and we'll add it.
Each checkout can enable a subset of these languages in Checkout Settings → Languages. The language selector in the checkout header only shows the languages you have enabled.
The language is part of the checkout URL (e.g. .../en/... or .../fi/...). Customers can switch language at any time using the language selector — the checkout UI, button labels, and system messages all change instantly.
Only the checkout interface itself is translated by the system. Your product names, descriptions, and policies are shown as you have entered them — unless you add per-language content. See Localization below.
Currency
How currency is determined
Each offer in Verkkokurssikassa has prices configured per currency. When a customer opens the checkout, their billing country is used to determine which currency to show:
- The customer's country is mapped to a currency (see table below).
- If all products in the offer have a price configured for that currency, the customer is shown prices in their country's currency.
- If any product is missing a price for that currency, the checkout falls back to the offer's first configured currency.
Make sure every product and add-on sale in your offer has a price in all the currencies you want to sell in. If any product is missing a price for a currency, that currency will not be used — even if the customer's country maps to it.
Supported currencies and country mapping
Four currencies are supported:
| Currency | Countries |
|---|---|
| EUR (Euro) | All eurozone countries — Austria, Belgium, Croatia, Cyprus, Estonia, Finland, France, Germany, Greece, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Portugal, Slovakia, Slovenia, Spain |
| SEK (Swedish krona) | Sweden |
| PLN (Polish złoty) | Poland |
| USD (US dollar) | United States and USD-denominated territories |
Customers from countries not listed above (for example, the United Kingdom or Norway) are shown the offer's default currency — the first currency price you configured on the offer.
If a currency you need is not listed, contact us at info@verkkokurssikassa.fi and we'll add it.
Payment Methods
The payment methods shown to each customer depend on their country and the order currency. Each payment provider has its own country and currency requirements.
| Provider | Currencies | Countries | Notes |
|---|---|---|---|
| Paytrail | EUR | All | Finnish bank payments, cards, and wallets. Best suited for Finnish customers. |
| Stripe | EUR, SEK, USD, PLN | All | Cards and digital wallets worldwide. |
| Epassi | EUR (FI), SEK (SE) | Finland, Sweden | Employee benefit payment. Requires Epassi credentials configured per country. |
| Smartum | EUR | Finland | Employee benefit payment. |
| Edenred | EUR (FI), SEK (SE) | Finland, Sweden | Employee benefit payment. |
Only the payment methods that are both activated in your checkout and eligible for the customer's country and currency are shown at checkout. For example, Paytrail is only shown for EUR orders, and employee benefit providers are only shown when the product is configured as an employee benefit.
For customers outside Finland, Stripe is the primary payment option. Make sure Stripe is activated in your checkout's Payment Settings if you want to accept international card payments.
Localizing Checkout Content
Several checkout settings support per-language content — product names, policy links, success page URLs, and more. First, configure which languages your checkout supports in Languages. Then, fill in the content for each language on the respective language tabs in forms across the dashboard.
If you leave a field empty on a non-default language tab, the checkout automatically shows the default language's value for that field. This lets you add a language and translate content gradually.
If you sell internationally, we recommend keeping English as one of your supported languages — it serves as a good fallback for customers whose language is not explicitly supported.
For a full explanation of how language tabs work, see Localization. To manage your checkout's supported languages, see Languages.
Taxes
VAT regimes
The tax treatment of each order is determined automatically based on the seller's registration, the customer's country, and whether the customer provides a VAT ID. Four tax regimes are possible:
| Regime | When it applies | Effect |
|---|---|---|
| VAT Charged | B2C sales within the EU, or domestic sales | VAT is added to the price at the applicable rate and shown on the receipt. |
| Reverse Charge | B2B sales within the EU — customer provides a valid VAT ID | VAT is removed from the price. The buyer accounts for VAT under the EU reverse-charge mechanism. |
| VAT Out of Scope | Sales outside the EU (e.g. US customers) | No VAT is applied. |
| VAT Not Registered | Seller is not registered for VAT | No VAT is charged regardless of the customer's location. |
Country-specific VAT rates
VAT rates vary by country and by the type of product being sold. Some examples:
| Country | Product Type | Rate |
|---|---|---|
| Finland | Commercial education service | 25.5 % |
| Finland | Regulated education service | 0 % |
| Finland | Digital magazine | 10 % |
| Finland | Digital book | 13.5 % |
| Sweden | Commercial education service | 25 % |
| Sweden | Regulated education service | 0 % |
| Sweden | Digital magazine / book | 6 % |
| Netherlands | Digital magazine / book | 9 % |
| Poland | Digital magazine / book | 5 % |
The correct VAT type is configured on each product (e.g. Commercial Education Service, Regulated Education Service, Digital Service, Digital Book). Verkkokurssikassa then applies the correct rate for the customer's country automatically.
Tax rules — especially for digital services sold across EU borders — can be complex. Consult your accountant or tax adviser to ensure your products are configured with the correct VAT type for your situation.
International Sales in Order Reports
The International tab in Order Reports gives you a country-by-country breakdown of your orders and revenue. You can expand any country to see region-level data.
Revenue is converted to the selected display currency using European Central Bank rates, or each currency can be shown separately depending on the currency mode.
For more on Order Reports, see Order Reports.
Recommendations for International Selling
One checkout per market (recommended for most sellers)
If your products are aimed at a specific country or language group, the simplest approach is to create a separate checkout for each market:
- Set up prices in the currency for that market (e.g. EUR for Finland, SEK for Sweden).
- Configure payment methods appropriate for that market.
- In Languages, enable the languages relevant to that market — for example, Finnish and English for a Finnish checkout.
- Add translated content on the language tabs where needed.
This keeps reporting clean and makes it easy to tailor the checkout experience per market.
For a Finnish checkout, enable Finnish as the primary language and English as a second language. Finnish customers see Finnish, and everyone else gets English as the fallback.
Single checkout for international products
If your products are inherently international — or if you want to sell to multiple markets through a single checkout — you can use one checkout with prices configured in multiple currencies.
In this case:
- Add a price in each currency you want to support on every product and add-on sale in the offer.
- Enable all the languages your customers might need in Languages.
- Translate product names and descriptions on each language tab.
- The checkout will automatically show the correct currency and language based on the customer's country and browser settings.
The single-checkout approach works best when your product catalogue and pricing strategy are consistent across markets. If markets have very different pricing, offers, or payment setups, separate checkouts give you more control.