Two online shops with the same traffic and the same conversion rate can be very different businesses. One earns enough on every order to pay for advertising, shipping and service. The other turns over plenty of revenue and keeps very little of it. The difference often sits in one number: what a customer spends per order.
The fix is to read average order value next to your margin, never on its own. This guide shows how to calculate AOV, where GA4, Shopify, Google Ads and Meta Ads report it and why their numbers differ, what it means for the price you can pay per order, and which ways of raising it actually pay. Definitions come from Google’s and Shopify’s own documentation, market figures from Thuiswinkel.org and NielsenIQ. At Viralistic we look at what is left after costs first, and only then at how to sell more.
What is average order value?
Average order value is the average amount of a single order over a given period. It describes the order, not the customer. Someone who orders four times a year at EUR 50 has an average order value of EUR 50, even though they bring in EUR 200 over the year. The value of the whole relationship is a different metric: customer lifetime value.
You will see the same idea under other names. Average basket value, average cart value and average transaction value are used loosely, although cart value sometimes refers to baskets that never reached checkout. In physical retail, people talk about average transaction value or spend per customer. In marketing and ecommerce reports, the abbreviation AOV almost always means average order value.

AOV is one of three levers that make up your revenue:
Revenue = visitors × conversion rate × average order value
You can grow revenue by attracting more visitors, persuading more of them to buy, or making each order worth more. The third lever is often the cheapest, because it does not require you to buy more traffic. The second one is covered in conversion rate.
How to calculate average order value
You calculate average order value by dividing revenue by the number of orders in the same period.
Average order value = revenue ÷ number of orders
A worked example
A homeware shop takes EUR 24,000 in October from 200 orders, excluding VAT and shipping charges.
EUR 24,000 ÷ 200 = EUR 120
The average order value is EUR 120. You can calculate the same figure per week, quarter or year. Choose a period long enough to smooth out chance. With a handful of orders a day, one day tells you little, while a month usually tells you enough.
What revenue should you count?
The formula is simple. The debate is about the top half of it. Do you include tax? Shipping? What about discounts and returns? There is no single official definition, so the most important thing is to choose one and use it everywhere. This is how we usually calculate it:
| Item | Include? | Why |
|---|---|---|
| Product price after discounts | Yes | It is what the customer actually pays for your products |
| VAT or sales tax | No | You pass it on to the tax authority; it is not your income |
| Shipping charged to the customer | No, or track it separately | It covers a cost and distorts the picture of the basket |
| Returns and refunds | Deduct them in your own analysis | An order that comes back earns nothing |
Each tool makes its own choice here. After a change to its definition, Shopify calculates AOV as gross sales minus discounts, divided by the number of orders, excluding adjustments made after the order was created. A return therefore does not lower your AOV in Shopify. GA4 does subtract refunds, as long as you send them as events. When two systems show different numbers, it is usually not an error but a different definition.
Mean, median or mode?
An average hides how your orders are spread. One large order pulls the whole number up. That is why it pays to look at the median as well: the middle order value when you line up all orders from low to high. The mode completes the picture: the order value that occurs most often. Exact amounts rarely repeat, so group your orders into bands, say of EUR 50, and look for the busiest band.
Take ten orders from the same shop. Nine fall between EUR 55 and EUR 105, and one customer furnishes an entire room for EUR 500. The mean comes out at EUR 120, while the median is EUR 80. Eight of the ten orders sit in the band from EUR 50 to EUR 100.
| Order value | |
|---|---|
| Order 1 | € 55 |
| Order 2 | € 60 |
| Order 3 | € 65 |
| Order 4 | € 70 |
| Order 5 | € 75 |
| Order 6 | € 85 |
| Order 7 | € 90 |
| Order 8 | € 95 |
| Order 9 | € 105 |
| Order 10 | € 500 |
Worked example
Nine out of ten customers spend less than the average. If you set a free shipping threshold of EUR 150 because your AOV is EUR 120, you put the bar far out of reach for almost everyone. A threshold slightly above the point where most orders cluster, around EUR 100 here, is within reach of far more customers. So export your orders and look at the distribution before you choose a threshold, a bundle or a promotion. Whether the choice works, you only know after a test.
What is a good average order value?
A good average order value is one that leaves enough after product costs, shipping and advertising. There is no amount that is good for everyone. A shop selling phone cases and a shop selling designer furniture have completely different normal order values, and both can be healthy businesses.
Benchmarks do exist. Commerce platforms and analytics vendors publish AOV figures per industry, based on the stores that use their software. Triple Whale, for instance, published median order values from its own platform in 2025, ranging from $104 for shoes to $130 for computers across its five highest categories. Figures like these are useful for orientation, but they describe those vendors’ customers, not your market, and they rarely say whether tax, shipping or returns are included. Read them as a rough range, never as a target.
National data shows why a single number misleads. In the Netherlands, where we are based, the Thuiswinkel Markt Monitor (in Dutch), run by NielsenIQ for the Dutch ecommerce association Thuiswinkel.org, counted just over 170 million online purchases in the first half of 2026, worth EUR 17.1 billion in total. That is EUR 100 per purchase on average, 3% lower than a year earlier and the first decline since COVID. The device makes a large difference.
| Average amount | |
|---|---|
| All purchases | € 100 |
| Via smartphone | € 80 |
| Via laptop or desktop | € 126 |
Source: Thuiswinkel Markt Monitor HY1 2026 (NielsenIQ for Thuiswinkel.org)
Those figures combine products and services, which differ sharply. Working through the published totals, an online product purchase came to roughly EUR 74 (EUR 10.9 billion over 147 million purchases) and an online service purchase, such as a trip, to roughly EUR 274 (EUR 6.3 billion over 23 million purchases).
The gap between phone and computer is directly useful, though. If your customers mostly order on mobile, expect a lower order value than an audience that buys from a laptop. Compare your figures mainly with your own past, and break them down:
- by device: mobile versus desktop;
- by channel: organic search, Google Ads, Meta Ads and email;
- new versus returning customers;
- by product category;
- with and without a promotion or discount;
- by season: compare a month with the same month last year, not with the month before.
That shows you where the larger orders come from, and where a change is likely to have the most effect.
Finding AOV in GA4, Shopify, Google Ads and Meta
Every tool has its own name and its own definition for average order value. Knowing them saves you arguments about which number is right.
| Tool | Where you find it | How it is calculated | Watch out for |
|---|---|---|---|
| Google Analytics 4 | The metric Average purchase revenue, or Purchase revenue ÷ Transactions yourself | Purchase revenue is revenue from purchases minus refunds | Only works if your purchase event sends a value. Refunds only count if you send refund events |
| Shopify | Analytics, under Average order value | Gross sales minus discounts, divided by orders | Excludes taxes, shipping and later adjustments. Returns do not lower it |
| Google Ads | The column Value / conv. | Conv. value ÷ Conversions | Only equals your AOV if purchases are your only primary conversion, valued at the real order value |
| Meta Ads Manager | The column Average purchases conversion value | Purchases conversion value ÷ Purchases | Only counts purchases Meta attributes to your ads, and can include modelled purchases |
The GA4 definitions are in Google’s list of dimensions and metrics. Google Ads adds a second difference: its standard columns report conversions on the date of the click, while GA4 and Shopify use the date of the purchase. In its guide to conversion columns, Google says differences of up to 20% with systems such as Google Analytics or Shopify are expected, mostly because of different attribution models. For a fair comparison, use the column Value / conv. (by conv. time).
Our rule of thumb: treat your shop platform or your accounts as the source of truth for order value, and use GA4 and the ad platforms to see where those orders come from. Then everyone on your team talks about the same number.
What AOV means for your ad budget
Average order value sets how much you can afford to pay for an order. Multiply it by your gross margin and you know what an order earns before any advertising. That amount is your break-even CPA.
Maximum CPA = average order value × gross margin
The homeware shop has a gross margin of 40%. An order of EUR 120 leaves EUR 48 after product costs. If Google Ads costs you EUR 30 per order, EUR 18 remains for shipping, packaging, staff and profit. If you pay EUR 48 or more, orders from advertising earn you nothing. Cost per order is covered in more depth in CPA.
This is where the leverage sits. If the average order value rises by 10% to EUR 132, at the same margin and the same EUR 30 ad cost, EUR 22.80 remains instead of EUR 18. That is more than a quarter extra per order, without a single extra click. The condition is that the additional products carry the same margin and do not cost you extra discounts or shipping.
Use this calculator to run the numbers for your own shop. The default values reproduce the worked example.
- Average order value
- € 120.00
- Gross profit per order (maximum CPA)
- € 48.00
- Left per order after ad costs
- € 18.00
- ROAS
- 400%
Every order earns back its advertising cost. What remains pays for shipping, packaging and your profit.
How AOV drives ROAS
The same logic sits inside your ROAS. Your ROAS equals your conversion rate times your AOV, divided by what you pay per click:
ROAS = conversion rate × average order value ÷ CPC
If you pay EUR 0.75 per click and 2.5% of visitors buy, an order costs EUR 30 and your ROAS is 0.025 × 120 ÷ 0.75 = 4, or 400%. At a 40% margin, your break-even ROAS is 250%. A campaign with the same click price and the same conversion rate becomes more profitable as the order value rises. Where that line sits for your margin is explained in ROAS. If you want to steer on profit rather than revenue, look at POAS. How Google Ads works with CPC, CPA and target ROAS is covered in our guide to search engine advertising.
A higher order value makes advertising more profitable, but it is not a reason to raise the budget straight away. At Viralistic, paid media only comes in once the foundation is healthy: a clear story, a website that converts and measurement you can trust. That order of work is set out in our marketing approach.
Selling services? Use the value of a deal
If you sell services, there is no basket, but there is an average deal value: revenue from new engagements divided by the number of engagements. It works the same way. Once you know what a deal is worth on average and what share of enquiries becomes a client, you know what an enquiry can cost. For premium service firms, this is often the most important number in the whole account. That is why we measure how many enquiries come in, how good they are and what a new client finally costs: your CAC.
How to increase average order value
You raise average order value in two ways: customers buy more items per order, or they choose a more expensive item. Your own orders tell you which lever fits. If most customers order a single product, a logical companion product is the obvious place to start. If they often pick the cheapest version, the difference with the better version is probably not clear enough.

| Tactic | Example | What it costs you |
|---|---|---|
| Cross-selling | Showing the matching bowl next to a vase | Space on the product page and in the cart |
| Upselling | The larger or better version next to the chosen variant | Little, as long as the difference is well explained |
| Bundles | A set of three cushions at a fixed price | The bundle discount comes off your margin |
| Free shipping threshold | Free shipping from EUR 100 | You pay the shipping above the threshold |
| Volume pricing | A lower unit price from three items | Margin per item |
| Service or customisation | Assembly, gift wrapping or personal advice | Your team’s time |
Where should a free shipping threshold sit?
Set a free shipping threshold slightly above the point where most of your orders cluster, not at a fixed percentage above your mean. The rules of thumb in circulation disagree. Shopify’s AOV guide quotes a consultant who places the threshold about 30% above AOV, while Triple Whale, citing MarTech, recommends 5 to 15% above it. Both start from the mean, the very number a few large orders distort.
Work from your order export instead. In the homeware example, eight of ten orders sit between EUR 50 and EUR 100, so a threshold around EUR 100 puts the bar within reach of most customers. Then check the cost side: every order above the threshold now ships at your expense, so the extra basket value has to cover that shipping in gross profit, not only in revenue.
For premium brands: show value instead of discounting
For premium brands, discounts often work against you. Promotions can teach customers to wait for the next one, and a brand that stands out on quality does not want to sell that quality with a red price tag. Order value then rises better through presentation. Think of product photos that show the material and the finish, a product page that explains why the better version is worth the difference, and recommendations that genuinely match what the customer chose. The last of these can be done with website personalisation, based on what someone views. Good product photography helps too: when people see the detail, they understand the price.
Test it instead of guessing
A change that raises order value can lower your conversion rate at the same time. A higher free shipping threshold produces bigger orders, and it can also produce fewer of them. So never judge a test on average order value alone. Look at revenue per visitor, margin per order and the return rate as well.
A worked example. Order value rises from EUR 120 to EUR 132, but conversion drops from 2.5% to 2.2%. Revenue per 1,000 visitors then falls from EUR 3,000 to EUR 2,904. The average went up and the revenue went down.
Run a change like this as an A/B test, with half of your visitors on the old version and half on the new one, and let the test run long enough. How to do that reliably, even with modest traffic, is covered in conversion rate optimisation.
AOV, CLV, ROAS and POAS: how they connect
Average order value rarely stands alone. It appears in the formula of almost every other ecommerce KPI.
| Metric | What it measures | How it relates to AOV |
|---|---|---|
| Conversion rate | What share of visitors buys | Together with AOV, it sets revenue per visitor |
| CPA | What an order costs in advertising | Has to stay below AOV × gross margin |
| ROAS | Revenue per unit of ad spend | Equals AOV ÷ CPA |
| POAS | Gross profit per unit of ad spend | Equals AOV × gross margin ÷ CPA |
| Customer lifetime value | What a customer brings in over the relationship | In its simplest form: AOV × orders per year × number of years |
| CAC | What a new customer costs | Can exceed the first order value when customers come back |
Which numbers you put side by side depends on your goal. Our article on KPIs shows how to pick one headline number per goal. If many of your customers come back, combining order value with customer lifetime value gives the fairest picture. The first order can then earn little, as long as the second and third make the profit.
Common average order value mistakes
Most mistakes happen because the number looks simpler than it is. These are the ones we see most often:
- You calculate with revenue including tax and shipping, so your order value looks higher than what you actually sell in products.
- You compare figures from GA4, Shopify and Google Ads with each other, while each system calculates differently.
- You steer on the mean while a few large orders decide the number.
- You raise order value with discounts and shipping offers, and watch margin per order fall.
- You judge a promotion on order value alone, without looking at conversion rate and returns.
- You set a free shipping threshold from the mean, so it sits out of reach for most customers.
- You compare your shop with a market average that adds products, services and travel together.
- You look at all orders at once, while new and returning customers order very differently.
How we help
Viralistic is a strategic digital partner in Amsterdam, founded and led by Marrallisa Kreijkes. We look at the numbers that carry your business. For a shop, that is average order value and the margin behind each order: a bigger basket only counts when more of it stays with you. For a service firm, it is enquiries, their quality and the cost of a new client. If measurement is off, we start there. A purchase event without the right value, or a Google Ads account that counts every add-to-cart click as a conversion, makes every decision after it unreliable.
Then comes the order of work we always keep: first a clear story, a fast website that converts and visibility in Google and in AI answers. Only when that foundation is healthy do we run Google Ads and Meta Ads, as an accent on top. Changes meant to raise order value are tested with A/B tests, so you know what works instead of guessing. A person reviews every number and every recommendation, also when AI helped. Read more about our marketing approach.
Frequently asked questions
What does AOV stand for in business?
In business and ecommerce, AOV stands for average order value: the average amount customers spend per order. You calculate it by dividing revenue by the number of orders in the same period. Outside marketing the abbreviation can mean other things, so in reports and conversations it helps to write the full term at least once.
Is a high AOV good?
A high AOV is good when the margin comes with it. An order of EUR 200 at a thin margin can earn less than an order of EUR 120 at a healthy one. A rising AOV is also only good news if your conversion rate and return rate hold steady. Judge AOV together with gross profit per order and revenue per visitor.
What is the average order value in e-commerce?
There is no reliable universal figure, because order values differ enormously by product, price level and device. Vendor benchmarks describe the stores that use their software. National data gives some context: in the Netherlands, online purchases averaged EUR 100 in the first half of 2026, according to the Thuiswinkel Markt Monitor. Compare yourself mainly with your own history.
What is the 80/20 rule in ecommerce?
The 80/20 rule, or Pareto principle, is the observation that a small share of customers or products often accounts for a large share of revenue. It is a rule of thumb, not a law, so check your own data. It matters for AOV because a few large orders can pull the mean far above what most customers spend.
What is the difference between average order value and average cart value?
Average order value counts completed orders only. Average cart value measures what sits in shopping carts, including carts abandoned before checkout. Cart value tells you about intent, order value about revenue. The gap between them shows how much value leaks out at checkout, often through surprise shipping costs or a slow payment step.
Is AOV a KPI?
Yes. AOV is one of the core ecommerce KPIs, next to conversion rate, customer acquisition cost and customer lifetime value. It works best as a supporting KPI rather than the headline number. Pair it with gross profit per order and revenue per visitor, because a higher average order value means little if margin or conversion falls with it.
Does AOV include tax and shipping?
It should not, as a rule. Tax is passed on to the authorities and is not your income, and shipping charged to the customer covers a cost. Shopify excludes both from its AOV. More important than the choice itself is using the same definition everywhere, including for the conversion value you send to Google Ads and Meta Ads.
What is the difference between AOV and customer lifetime value?
Average order value describes one order; customer lifetime value describes the whole relationship. A customer who orders three times a year at EUR 80 and stays for three years has an AOV of EUR 80 and brings in EUR 720 in revenue over the relationship. Use both: AOV sets your margin per order, lifetime value what a new customer may cost.
Written by
Founder of Viralistic and official n8n Ambassador
Marrallisa leads strategy, design, search and automation for premium brands from Amsterdam. She has trained teams at Volkswagen and speaks at n8n and Anthropic events. Want to talk through your situation? Book a call with her directly.