Verkkokurssikassa

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:

LanguageCode
Englishen
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:

  1. The customer's country is mapped to a currency (see table below).
  2. If all products in the offer have a price configured for that currency, the customer is shown prices in their country's currency.
  3. 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:

CurrencyCountries
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.

ProviderCurrenciesCountriesNotes
PaytrailEURAllFinnish bank payments, cards, and wallets. Best suited for Finnish customers.
StripeEUR, SEK, USD, PLNAllCards and digital wallets worldwide.
EpassiEUR (FI), SEK (SE)Finland, SwedenEmployee benefit payment. Requires Epassi credentials configured per country.
SmartumEURFinlandEmployee benefit payment.
EdenredEUR (FI), SEK (SE)Finland, SwedenEmployee 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:

RegimeWhen it appliesEffect
VAT ChargedB2C sales within the EU, or domestic salesVAT is added to the price at the applicable rate and shown on the receipt.
Reverse ChargeB2B sales within the EU — customer provides a valid VAT IDVAT is removed from the price. The buyer accounts for VAT under the EU reverse-charge mechanism.
VAT Out of ScopeSales outside the EU (e.g. US customers)No VAT is applied.
VAT Not RegisteredSeller is not registered for VATNo 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:

CountryProduct TypeRate
FinlandCommercial education service25.5 %
FinlandRegulated education service0 %
FinlandDigital magazine10 %
FinlandDigital book13.5 %
SwedenCommercial education service25 %
SwedenRegulated education service0 %
SwedenDigital magazine / book6 %
NetherlandsDigital magazine / book9 %
PolandDigital magazine / book5 %

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

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.

On this page