Klaviyo converts and displays all benchmarking revenue in US dollars (USD). This allows you to make better comparisons between your benchmarking results and those for accounts that transact in currencies different from your own. Currently, the Benchmarks tab is the only place in Klaviyo that converts currency.
In this article, you will learn more about how Klaviyo converts your revenue data and common scenarios for how and when conversions arise.
How Klaviyo Converts Revenue Data
In Benchmarks, revenue data is converted based on the exchange rate for that date. More specifically, for each individual Placed Order event, Klaviyo will convert this revenue into USD using the up-to-date exchange rate for the day of the transaction.
Most major ecommerce integrations (e.g., Shopify, BigCommerce, Magento 1 and 2, WooCommerce v3+, SFCC) as well as many custom integrations pass currency as a field in the Placed Order event. For integrations that do not include currency information for each order, Klaviyo will default to the default currency for your account even if you transact in multiple currencies.
There is one exception to the conversion procedures outlined above. Klaviyo does not currently convert attributed revenue in benchmarks or anywhere else in the platform. For revenue per recipient, Klaviyo restricts the peer group to only include companies that do not need currency conversions to provide accurate benchmarks. As a result, your restricted peer group will only contain companies that also pass a currency field set to “USD” in all of their Placed Order events.
When reviewing your revenue per recipient performance indicator, you’ll receive a warning that your account's revenue per recipient may be inaccurate due to currency conversion issues if your account has not passed USD currency in all Placed Order events.
This scenario will arise when:
- Your ecommerce integration doesn't pass a currency field, so Klaviyo defaults to your default currency
- You have transactions in multiple currencies
- You have transactions in a single currency that isn't USD
Common Currency Scenarios
Reference the following table to learn more about how currency will appear in Klaviyo based on different currency scenarios.
- Accurate currency conversion ✔
- Warning about currency conversion Ɵ
- Inaccurate but no warning in UI ✖
- Inaccurate and warning about currency conversion Ɵ
|Currency Scenario||Revenue||Growth Rate||Average Item Value||Average Order Value||Email Revenue Percent||Revenue per Recipient|
|Placed Orders are all in USD||✔||✔||✔||✔||✔||✔|
|Placed Orders are all in one currency that is not USD||✔||✔||✔||✔||✔||Ɵ|
|Placed Orders are in multiple currencies||✔||✔||✔||✔||Ɵ||Ɵ|
|No currency defined for Placed Orders, USD is the default account currency||✔||✔||✔||✔||Ɵ||Ɵ|
|No currency defined for Placed Orders, the default account currency is not USD||✔||✔||✔||✔||Ɵ||Ɵ|
|No currency defined for Placed Orders, the default account currency is not USD, and the store transacts in multiple currencies||✖||✖||✖||✖||Ɵ||Ɵ|
Note that, within the chart above, Revenue, Growth Rate, and Average Item Value are all peer criteria found in the peer group selection cards within your benchmarks pages. Meanwhile, Average Order Value, Email Revenue Percent, Revenue per Recipient are all performance indicators which you will find in the various tables within your benchmarks pages.