Currencies and exchange rates
Twenty-five reporting currencies plus USD, refreshed throughout the day from a live exchange-rate service.
Level supports a fixed set of 25 reporting currencies. Pick one as a report's reporting currency and Level converts every monetary metric across the report's ad accounts into it, using daily exchange rates.
Supported currencies
| EUR | GBP | ILS | UAH | AED |
| PLN | CZK | BRL | JPY | AUD |
| CAD | CHF | INR | KRW | TRY |
| MXN | SEK | NOK | DKK | NZD |
| SGD | HKD | ZAR | THB | RUB |
USD also works as a reporting currency.
Choosing a currency is a Pro feature
Picking a reporting currency per report is available on Pro and above. On the Free plan the currency selector in the report builder is disabled and every report is shown in USD — the builder says "Multi-currency is a Pro feature — reports use USD."
Level still pulls and stores each ad account's data in its native currency regardless of plan, so nothing is lost: upgrade later and your existing reports can switch to any of the 25 currencies. See Plans & limits.
How conversion works
Each ad account has its own native currency — the currency the underlying platform account is configured in (EUR for a French Meta account, USD for a US Google Ads account, etc.). When you build a report:
- Level pulls each ad account's metric values in their native currency.
- For each day in the date range, Level converts using that day's exchange rate.
- Ad accounts are summed together in the report's reporting currency.
Two things to keep in mind:
- Monthly totals stitch across daily rates. If EUR/USD moved during the month, an EUR ad account's monthly cost is a sum of 30 amounts converted at 30 different daily rates — not one monthly rate.
- Platform-side reports won't match exactly when currencies are mixed. Platforms use their own monthly summary rates; Level uses daily rates. The difference is usually under 1%.
How fresh the rates are
Level pulls fresh rates throughout the day:
- Today's rates update once an hour. So today's exchange rate is always within roughly an hour of the source.
- Yesterday's rates settle overnight to their close-of-day numbers. Once a day rolls over, its rates are frozen — historical reports always show the same conversions.
What if my ad account is in a different currency?
If your ad account is denominated in a currency outside the 25 above, Level still pulls and stores the raw data in that native currency. Reports try to convert using available rates — and if a rate exists for that pair, conversion just works.
If you hit a "missing currency" issue, contact support — extending the supported list is a quick change on our side.
Why the list is fixed
The supported currencies are part of the platform itself. It's a deliberate choice rather than an in-app setting because adding a currency affects every report and every historical record.