Skip to main content
Card class: Non-HeroCategory: Ecommerce Platform

At a glance

Average order value bucketed by ship-to country. Shows where premium baskets actually live and where the brand should consider opening or doubling-down on a market.
What it countsAVG(totalPrice) GROUP BY shippingAddress.countryCode over the 90D window. Each country bucket is the arithmetic mean of totalPrice for orders shipped there.
VAT / tax treatmentSame caveat as parent AOV: VAT-inclusive markets show inflated AOV vs VAT-exclusive markets unless normalised.
ShippingIncluded (sits in totalPrice). International orders typically include higher shipping, inflating apparent AOV vs domestic.
DiscountsDeducted (post-discount). Country-specific promo codes can lower one country’s AOV without reflecting customer behaviour.
RefundsNOT deducted.
Cancelled / voided ordersIncluded if Shopify indexed them.
CurrencyMulti-currency arithmetic without FX. Each country aggregates its native currency; the card doesn’t normalise across currencies, so cross-country comparisons require manual FX conversion.
Channels / sourcesOrder’s ship-to country is the bucket; channel doesn’t change attribution. POS orders typically tag to the store-location country.
Time window90D (default 90D rolling)
Alert triggerNone; descriptive distribution.
Rolesowner, marketing

Calculation

Calculated automatically from your Shopify data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.

Worked example

A UK natural-skincare DTC brand on Shopify, ships globally, presentment currency GBP for UK and USD for US. 90D window 12 Feb 26 to 12 May 26.
CountryOrdersAvg Order ValueNote
United Kingdom18,420£58Home market, free shipping over £40
United States4,210$94 (~£74)Higher tier, longer shipping = higher avg
Germany1,180€72 (~£62)DACH market, premium-positioned
France920€68 (~£59)EU central, similar profile to UK
Australia510A$135 (~£70)International shipping inflates avg
Canada480C$108 (~£62)Similar to US patterns, smaller scale
Ireland380€54 (~£47)EU-Brexit cousin, stable AOV
United Arab Emirates95AED 540 (~£115)Premium markets, low volume
Switzerland48CHF 142 (~£128)Similar to UAE, premium niche
Six things to notice:
  1. The home market sets the floor. UK at £58 is the volume + AOV anchor. Most countries cluster between 1.0× and 1.3× home AOV; outliers >1.5× are usually small-volume premium markets.
  2. Shipping inflates international AOV. US, AU, CA all show 25-40% higher AOV than UK. Some of that gap is genuine (customers buy more per order to amortise shipping cost), some is structural (international shipping is included in the basket). Subtract average international shipping cost to compare like-for-like.
  3. The UAE / Switzerland pair is the premium-niche signal. ~£115-128 AOV at low volume; these markets are buying differently, not just shipping more. Worth investigating: are these ambassador-recommended, gift-purchases, or repeat-VIP-buyers? Each has a different growth playbook.
  4. DACH (DE/CH) is healthy. Germany volume + Switzerland premium is a typical European-DTC story; combined with Austria they often justify a localised storefront with country-specific pricing.
  5. Currency-display matters. The presentment currency for each country shapes basket expectations. If the brand is displaying everything in GBP for non-UK customers, the AOV will look lower than if it priced in EUR/USD natively.
  6. Country-specific promos distort. A “WELCOME10” code that disproportionately landed in France pulls France AOV down. Pair with Top Discount Codes to confirm.

Sibling cards merchants should reference together

AOV by country is one geographic slice. The companions:
CardWhy pair it with AOV by Country
Average Order ValueThe blended-headline cousin. Weight each country’s AOV by its order count to reconcile to total AOV.
Customer CountriesCustomer count per country; pair to see the volume side of each market.
Top CitiesDrills further than country into city; useful for high-AOV markets to find the urban / affluent clusters.
Total RevenueThe £ context; AOV × Orders per country = country revenue.
Shipping MethodsInternational method mix per country influences AOV through shipping inclusion.
Customer SegmentsCohort context; some countries skew toward gifting, others toward repeats.
Currency mixThe currency caveat for cross-country comparisons.

Reconciling against the vendor’s own dashboard

Where to look in Shopify Admin:
Shopify Admin → Analytics → Reports → “Sales by billing country” or “Sales by destination country” (under Sales)
The closest equivalent. Pick the same window. The report exposes total sales and order count per country; divide one by the other for AOV. Should match this card to within sync-lag and currency-handling tolerances. Other Shopify Admin views:
  • Customers → Filter by country: gives the customer count per country, not orders.
  • Orders → Filter by ship-to country: order list filtered to one country.
  • Markets (Shopify Markets / Shopify Plus): per-market analytics if Markets is configured for international.
Why our number may legitimately differ from Shopify Admin:
ReasonDirectionWhy
Currency normalisationEitherShopify’s “Sales by country” report can apply FX conversion to a single store currency. Vortex IQ shows raw amounts per presentment currency.
Billing vs ship-to countryEitherShopify exposes both report variants; we use ship-to. Customers ordering on a UK card to ship abroad differ between the two.
Time zoneBoundaryShopify Admin in store time zone; Vortex IQ in UTC.
Channel filterEitherReports filtered to “Online Store” only differ from this blended figure.
Sync lagOurs lower for “today”Most-recent 5 to 15 minutes of orders may not be in.
Cross-connector reconciliation:
CardExpected relationshipWhat causes legitimate divergence
google_analytics.ga_revenue_by_countryShould track within ±10% per countryGA4 misses 10-25% of orders due to ad blockers and consent rejection; the rate varies meaningfully by country (continental Europe rejects more, US accepts more).
google_ads.gads_revenue_by_geoIndirectAds revenue attribution is last-non-direct-click; not directly comparable to ship-to revenue but useful for spend-allocation decisions.

Known limitations / merchant FAQs

Why is my US AOV double my UK AOV? Three usual causes:
  1. Shipping inclusion. US-international shipping is £8-15 per order; that gets baked into totalPrice. UK domestic free-shipping over £40 means UK basket includes zero shipping.
  2. Pricing strategy. Many UK brands price US in USD without converting at parity (£20 product → 30inUS,not30 in US, not 25.40 at FX). The premium captures USD-purchasing-power.
  3. Buyer-mix difference. US customers buying from UK brands are typically intentional buyers (sought you out, willing to pay premium); UK customers may include impulse buyers via Instagram. Higher-intent buyers spend more.
Should I expand into a country with high AOV? High AOV alone isn’t a green light. Cross-reference:
  • Volume (Customer Countries): is there enough demand to justify investment?
  • Margin per order: high AOV with high shipping cost is not high profit. Audit shipping economics.
  • Repeat rate: a one-off buyer at high AOV is a different proposition from a repeat buyer at moderate AOV.
  • Competitive density: is the country well-served by local brands?
A high-AOV market where a brand is just lucky enough to find a few VIP buyers is not the same as a market with structural demand. Why does my international AOV change when I introduce Markets / localised currencies? When you switch from displaying GBP-only to localised EUR/USD/etc, two things happen:
  1. Customers start completing checkouts they previously abandoned (the GBP price was a friction). New cohort of slightly more price-sensitive buyers enters; AOV may dip per country.
  2. Round-number pricing. A £19.50 product converted to €23.10 looks awkward; merchants typically set €25 or €22. The new round prices change AOV.
My multi-currency setup, is the country-aggregate AOV nonsensical? Yes if you mix currencies in one bucket. Each country bucket usually has one dominant currency, but if you display USD to UK customers (off-default), the bucket aggregates both. Filter by presentment currency for clean reads. Why is my UAE / Switzerland AOV so much higher than EU? Genuinely premium markets:
  • Higher disposable income for relevant segments.
  • Brand-recognition skew: small luxury / niche brands often gain disproportionate UAE / CH momentum.
  • Gift culture: UAE often features high-AOV gift purchases.
  • Shipping inclusion: international rates plus duties.
Don’t extrapolate; UAE / CH AOV doesn’t predict what GE / FR / NL will do. Does this card include duties / tariffs? Only if duties are collected at checkout (Delivered Duty Paid setup with Shopify Markets or apps like Avalara). Customers who pay duties at the door are not adding to totalPrice; the card under-counts their economic value. Action playbook for using AOV-by-country:
  1. Identify your top-3 AOV markets: are they getting your localised marketing attention? Most brands undervalue small high-AOV markets.
  2. Identify your bottom-3 AOV markets where volume is significant: is shipping cost or pricing strategy holding them back?
  3. Test localised pricing on top-3 AOV markets: if they’re paying premium prices already, structured premium positioning typically boosts both AOV and conversion.
  4. Audit your free-shipping thresholds per country: a £40 threshold makes sense for UK but produces low AOV in US where shipping is £15. Raise US threshold to $75-100.
  5. Cross-reference with ad-spend by country: are you spending in proportion to AOV × volume per country, or just by volume?

Tracked live in Vortex IQ Nerve Centre

AOV by Country is one of hundreds of KPI pulses Vortex IQ tracks across Shopify and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.