Direct answer

Direct answerAverage order value is revenue divided by the number of paid orders in a period. In a multi-currency business, calculate each country's AOV in its local currency first, then combine everything into one currency using a fixed, stated exchange rate.

What is average order value and how do you calculate it?

It is the average value of each paid order: revenue for the period divided by the number of paid orders. If 200 orders added up to US$9,400 in a week, average order value is US$47. The formula is simple, but three decisions change the result.

  • What counts as an order. A one-click upsell is charged after the main purchase, often as a separate transaction. Add it to the order that triggered it. If every upsell counts as a new order, AOV drops even though nothing got worse.
  • What counts as revenue. The main product, order bump, and upsell are in. Processing fees and taxes are out, because they are costs, not revenue.
  • Gross or net. Gross AOV tracks the offer. Net AOV, after refunds and chargebacks, shows what you actually kept. For business decisions, use net.

How do you calculate AOV across multiple currencies?

Calculate each country's AOV in the currency the buyer paid first, then convert everything into a single currency. Adding dollars, pesos, and euros directly distorts the average, and converting each sale at that day's rate mixes exchange-rate movement with buyer behavior.

  1. Split sales by country and, within each, by the currency charged.
  2. Calculate local AOV: revenue in local currency ÷ paid orders for that country.
  3. Pick a reporting currency, the same one you use for ad spend and profit.
  4. Convert at a fixed, stated rate for the whole period, ideally the rate you actually received.
  5. Add up converted revenue and orders, then divide one by the other for the combined AOV.

The example below is hypothetical, with made-up exchange rates, just to show the math: US$1 = MXN 18 and €1 = US$1.10.

CountryPaid ordersLocal revenueLocal AOVRevenue in US$
United States200US$9,400US$47US$9,400
Mexico150MXN 99,000MXN 660US$5,500
Spain80€3,360€42US$3,696
Total430n/an/aUS$18,596

Combined AOV is US$18,596 ÷ 430, about US$43.25. In Mexico, the local AOV of MXN 660 equals US$36.67 at the example rate. If the peso weakens next month, the dollar AOV falls even if Mexican buyers pay exactly the same. That is why month-over-month comparisons for each country belong in local currency.

In Google Analytics 4, revenue comes from the value and currency parameters of the purchase event, as described in the GA4 events reference. Google's help article on missing revenue data notes that currency must be sent as a three-letter ISO 4217 code. Without the right currency on each sale, the report adds up amounts in different currencies as if they were one.

Ultimately, the business that can spend the most to acquire a customer wins.

Dan Kennedy Source: quoted by Russell Brunson in DotCom Secrets.

Why does AOV change from country to country?

Because price, accepted offers, and exchange rates vary between markets, even for the same product. Before deciding that a country buys less, check which of these factors is at work.

  • Price per currency. The price in each currency is rarely an exact conversion of the main price. A US$47 product might sell for €39 or MXN 690, and that choice alone changes AOV. The logic of pricing in a strong currency is in how to price a digital product in dollars.
  • Order bump and upsell take rate. A country that accepts the add-on offer more often has a higher AOV at the same entry price.
  • Product mix. If one country buys the basic plan and another the full one, AOV reflects the mix, not purchasing power.
  • Exchange rate. In the reporting currency, a country's AOV rises or falls with the rate, with no change in the buyer at all.
  • Currency shown at checkout. When buyers see the price in their own currency, they know exactly what they will pay before deciding, as we explain in local currency conversion at checkout.

AOV or revenue per visitor: which should you watch?

Both, but the final call comes from revenue per visitor. AOV shows what each sale brings in. Revenue per visitor shows what each person who reached the page brings in, because it combines conversion and AOV: revenue ÷ visitors, or conversion rate × AOV.

The example below is hypothetical.

VersionVisitorsConversionAOVRevenue per visitor
A: lower price1,0003%US$50US$1.50
B: with order bump1,0002.5%US$64US$1.60

Version B sells less but earns more per visitor. Had B's conversion dropped to 2%, revenue per visitor would be US$1.28, and the higher AOV would have cost money. Watching AOV alone pushes you to raise prices and stack offers until conversion gives way. To track conversion by country, see checkout conversion rate.

Which lever raises AOV at each stage?

Each stage of the purchase has its own lever, and each one moves AOV differently. Test one at a time and measure AOV and revenue per visitor before and after.

StageLeverEffect on AOV
Sales pageprice and planssets the starting point
Checkoutorder bumpadds an item to the same purchase
After paymentone-click upselladds a second offer with no new sign-up
Upsell declineddownsellrecovers part of the revenue from people who said no

How each lever works is covered in our guides to order bumps for international digital products, one-click upsells, and when to offer a downsell.

How do you track AOV without fooling yourself?

Always use the same period, the same order rule, and the same exchange rate, and read AOV next to conversion and refunds. An AOV that climbs together with refunds can point to an offer pushed too hard, not customers buying more.

  1. Set up a sheet with country, currency, paid orders, gross revenue, refunds, and net revenue.
  2. Update it for closed periods, such as full weeks or months.
  3. Compare each country with itself, in local currency.
  4. Combine into one currency to compare against ad spend and profit.
  5. Log price, offer, and page changes, so you know what caused each move.

Where does Mundpay fit in average order value?

Mundpay provides the checkout lever and the data to do the math. The Secret Order Bump adds a complementary offer inside the checkout, the stage where the buyer has already decided to pay. The checkout converts the price to the buyer's currency by IP, so each country sees clearly what it will pay. And the exportable sales report gives you the orders and revenue to build AOV by country.

Sources reviewed

In summary: Average order value: how to calculate and track it by country and currency

  • Average order value is revenue divided by the number of paid orders in the period.
  • Add upsells to the order that triggered them and, for decisions, use revenue net of refunds.
  • With multiple currencies, calculate each country's AOV in local currency and combine at a fixed, stated rate.
  • Compare each country with itself in local currency to separate exchange rates from buyer behavior.
  • Decide by revenue per visitor, which combines conversion and AOV.

Frequently asked questions

What is the average order value formula?

Divide sales revenue by the number of paid orders in the same period. If 200 orders added up to US$9,400, average order value is US$47.

Do order bumps and upsells count toward average order value?

Yes. Average order value measures what each purchase brings in, and order bumps and upsells are part of that purchase. Count a one-click upsell together with the order that triggered it; otherwise it becomes a separate order and drags the average down.

Should I subtract refunds from average order value?

For business decisions, yes. Calculate net average order value, using revenue after refunds and chargebacks. Gross AOV is useful for tracking the offer, but net AOV shows what you actually kept.

Which exchange rate should I use to combine countries with different currencies?

Use a fixed, stated rate for the whole period, ideally the rate you actually received on conversion. Changing the rate every month mixes exchange-rate effects with buyer behavior.

Is a high average order value always good?

No. A higher AOV with lower conversion can bring in less per visitor. Read average order value alongside revenue per visitor, which combines conversion and AOV into a single number.