Why Your AOV Is Lying to You (And What to Track Instead)
Why Your AOV Is Lying to You (And What to Track Instead)
Average order value is one of those metrics that shows up in every Shopify dashboard, every investor deck, and every weekly team standup. It feels like a real number. It looks clean. It goes up, people celebrate. It goes down, people panic.
The problem is that AOV alone tells you almost nothing useful about the health of your business. We see this constantly in audits. A brand will come to us with an AOV of $85 and think they are in good shape. Then we pull their actual order data and find that 60% of that AOV is being driven by a product with a 12% margin, their return rate on that item is 22%, and their best customers, the ones who actually drive lifetime value, are ordering at $52 on average.
The $85 number was not a lie exactly. It was just incomplete in a way that was costing them real money.
The Blended AOV Problem
Most Shopify stores are looking at blended AOV across all orders, all channels, and all customer types. That single number flattens everything that matters.
When we run audits, one of the first things we do is segment AOV by acquisition channel. What is the AOV for customers who came in through Meta ads versus Google Shopping versus email campaigns? This split alone almost always reveals something uncomfortable. We worked with a home goods brand last year whose blended AOV sat at $110. When we broke it out, their paid social customers were ordering at $78, their email customers at $140, and their organic search customers at $165.
They were spending 70% of their marketing budget on the channel that produced the lowest order values. The AOV dashboard never showed that. It just showed $110 and everyone nodded.
You can do this segmentation inside Shopify analytics with some manual work, or you can use GA4 with proper UTM tracking to pull AOV by source. It is not fancy. It is just a filter most people do not apply.
What You Should Actually Be Tracking Alongside AOV
AOV needs context to mean anything. The metrics we pair it with in every audit are margin per order, return rate by product type, and the ratio of one time buyers to repeat buyers inside a given AOV band.
Margin per order is the one most brands skip because it requires connecting their cost of goods data to their order data. Tools like Lifetimely or TrueProfit do this reasonably well for Shopify stores. When you start looking at margin per order instead of revenue per order, the product mix story changes completely. We have seen brands where a $60 order from a consumable product generates more margin than a $120 order from a bundled product with expensive components and high fulfillment costs.
Return rate by product type matters because AOV can be inflated by products that come back. If you are a fashion brand and one of your high ticket items has a 35% return rate, every order containing that item is overstating your real revenue in the moment you celebrate the AOV bump.
The repeat buyer ratio inside AOV bands is where things get really interesting. Pull your customers into cohorts by their first order value. Do the people who first ordered at $100 or more come back more often than people who first ordered at $40? Not always. We have worked with supplement brands where the $45 starter kit buyers were subscribing on ReCharge within 60 days at a much higher rate than people who bought the $90 bundle upfront. The bundle buyers were often deal chasers from a promotion. The starter kit buyers were actually learning the product and converting to subscriptions.
If you are only watching AOV, you would run more bundle promotions. That would be the wrong call.
The Upsell Trap
AOV optimization work often focuses on post purchase upsells, cart upsells, and bundle builders. These are all legitimate tactics and we use them. But there is a version of this that creates a measurement illusion.
We see stores that have stacked Zipify OCU or ReConvert on top of their checkout and they watch AOV climb 15% and call it a win. Sometimes it is. But if you are not tracking whether customers who accepted that upsell have a different return rate, a different support ticket rate, or a different 90 day repurchase rate, you do not actually know what happened.
In one audit we did for a skincare brand, their post purchase upsell was a second full size unit of the hero product. AOV went up. But customers who took that upsell were returning the second unit at nearly double the rate of customers who ordered it separately on a second visit. The second visit buyer was ready. The upsell buyer was not. The AOV metric looked great. The economics did not.
Tag your upsell orders in Shopify or through your ESP like Klaviyo so you can track behavior downstream. Treat upsell acceptors as their own cohort for at least 90 days before you declare the tactic a success.
How to Reframe AOV for Scaling Decisions
When a brand is deciding whether to scale spend, launch a new channel, or go into a retail partnership, AOV is almost always part of the conversation. Our recommendation is to retire AOV as a standalone input for those decisions and replace it with contribution margin per order at the channel level, combined with 90 day LTV by first order product.
That sounds more complex but it is just two filters applied to data you already have or can get in a few hours of setup work.
The contribution margin calculation just means subtracting COGS, fulfillment, payment processing fees, and the channel acquisition cost from the order revenue. What is left is what actually funds your business. A brand scaling on $85 AOV with a $40 contribution margin per order and strong 90 day repurchase is in a very different position than a brand scaling on $110 AOV with a $15 contribution margin and one and done buyers.
The 90 day LTV by first order product tells you which entry points are building your business and which are just generating one time transactions that look good on the dashboard.
Shopify does not surface this natively in a clean way. Pulling it usually means exporting order data and doing some work in a spreadsheet or using a tool like Lifetimely. It is worth the two hours it takes.
If you are not sure whether your AOV is telling you the real story, that is exactly the kind of thing we dig into during a conversion audit. We look at the metrics behind the metrics and help you figure out where the real growth levers actually are. You can learn more about how we work on the Ghost Revenue site.