Multi-currency support
Overview
Multi-currency support is a Pro feature that ensures your OSS threshold tracking remains accurate when your store accepts payments in currencies other than EUR. Since the EUR 10,000 threshold is denominated in euros, all cross-border sales must be converted to EUR for accurate tracking.
This feature requires a Pro license. See the pricing page for details.
EUR conversion for threshold tracking
When multi-currency support is enabled, the plugin converts each order’s amount to EUR at the time the order is placed. This converted amount is what counts toward the EUR 10,000 threshold.
For example, if a customer in France places an order for 150 SEK (Swedish krona), the plugin converts that amount to EUR using the current exchange rate and adds the EUR equivalent to your threshold total.
The original order amount in the customer’s currency is preserved on the order. The EUR conversion is stored separately and used only for threshold calculations and reporting.
Supported currency plugins
The multi-currency feature integrates with popular WooCommerce currency plugins:
- WooCommerce Payments — Multi-currency feature.
- WPML WooCommerce Multilingual — Currency switching module.
- Currency Switcher for WooCommerce by Aelia — Full integration.
- Curcy - Multi Currency for WooCommerce — By VillaTheme.
If you use a currency plugin not listed above, the plugin falls back to the European Central Bank (ECB) daily reference rates for conversion.
Exchange rate handling
Automatic rates
By default, the plugin uses the exchange rate from your currency plugin at the time the order is placed. This means the conversion reflects the rate the customer actually paid, ensuring accuracy.
ECB fallback rates
If your currency plugin does not provide a rate, or if you are not using a supported currency plugin, the plugin fetches the daily reference rate from the European Central Bank. ECB rates are updated every business day around 16:00 CET.
Rate recording
For every order, the plugin records:
- The original currency and amount.
- The exchange rate used for conversion.
- The converted EUR amount.
This data is visible on the individual order screen in the EU VAT OSS meta box and is included in CSV exports.
Reports in EUR
When multi-currency support is active, all reports and the Dashboard display threshold-related amounts in EUR. The country breakdown report shows both the original currency totals and the EUR equivalents for transparency.
Tips
- Enable this before your first non-EUR order — If you accept multiple currencies, enable multi-currency support during initial setup to avoid retroactive conversion.
- Verify exchange rates — Spot-check a few orders to confirm the EUR conversion looks reasonable compared to the rate your currency plugin applied.
- Keep records — The recorded exchange rates on each order provide an audit trail for tax authorities if questioned about threshold calculations.