Multi-currency support
Overview
Kyvento bills in several currencies – currently you can choose from EUR, CHF and USD. The basic principle: strictly separate currency circuits without automatic conversion. This keeps amounts exact and both accounting and tax clean.
The three currency levels
- Account default currency ("Settings" → "Account", the "Localization" card) – the suggested value for new products and the lead currency for your metrics.
- Product currency – each product carries a fixed currency; it determines the currency of all transactions for that product.
- Subscription and invoice currency – a subscription permanently adopts the product currency at the time of booking; all invoices of the subscription inherit it.
No conversion – by design
Kyvento never converts between currencies. Consequences:
- A plan change is only possible to products in the same currency – Kyvento rejects changes across currency boundaries. For foreign-currency offerings, you maintain parallel product variants (e.g. "Professional (CHF)").
- Customer credit is kept separately per currency. Offsetting only happens within the same currency – an EUR credit does not reduce a CHF invoice.
- Exchange rate risks and rounding differences from FX don't arise in the first place.
Recommendations for getting started
- Choose your default currency to match your main market – it is the basis of your dashboards.
- For each additional currency, create dedicated product variants with a clear naming scheme.
- Keep the tax side in mind: foreign sales are governed by the tax configuration (OSS, reverse charge), independently of the invoice currency – see "Charging VAT correctly".
Next steps
- Create product variants efficiently – see "Duplicating plans and using templates"
- Tax scenarios in foreign business – see "Charging VAT correctly"