Average Order Value in Ecommerce Explained: Formula, Benchmarks, and How to Raise It
by Om Rathod
|
8 min read
Aug 24, 2026
Every ecommerce dashboard shows you average order value somewhere near the top. Most people glance at it, nod, and move on to CAC or ROAS instead. That's a mistake. If you're going to get average order value in ecommerce explained properly, you need to see it as a lever you can actually pull, not just a number that sits next to revenue.
What Average Order Value Actually Means
Average order value (AOV) is total revenue divided by the number of orders in a given period. That's it. No hidden complexity.
The part people mix up is what it isn't. AOV is an order-level metric, not a customer-level one. It's not the same as lifetime value (LTV), which tracks everything a customer spends across all their orders over time. It's also not "cart value," which usually refers to what's sitting in an active cart before checkout, abandoned or not.
Quick example: a store does $50,000 in revenue over a month from 1,000 orders. AOV is $50. Simple math, but it's the foundation for a lot of decisions downstream, from shipping thresholds to ad budget allocation.
The AOV Formula and How to Calculate It Correctly
The formula is:
AOV = Total Revenue / Total Number of Orders
Where people get it wrong is in what counts as "revenue" and what counts as an "order."
Common mistakes:
Including refunds and cancellations. If a $200 order gets refunded, it shouldn't still be inflating your order count or your revenue total.
Mixing gross and net revenue. Gross revenue includes discounts and taxes in ways that can distort the number. Net revenue (after discounts, before or after tax depending on your reporting standard) gives you a cleaner read.
Counting sessions instead of orders. This sounds obvious, but it happens more than you'd think when people pull numbers from two different reports and don't check the definitions line up.
Here's a worked example over a 30-day window:
Gross revenue: $120,000
Refunds: $8,000
Net revenue: $112,000
Total orders (after removing canceled ones): 1,400
AOV = $112,000 / 1,400 = $80
That $80 is your real number. If you'd used gross revenue and left refunds in, you'd have landed closer to $85.70, which is off by almost 7%. Not catastrophic on its own, but compounded across CAC calculations and margin modeling, it adds up.
One more thing worth flagging: Shopify and Amazon don't report this identically. [VERIFY] Shopify's native analytics typically calculate AOV from gross sales before certain deductions, while Amazon Seller Central's order metrics can be filtered differently depending on whether you're looking at Ordered Product Sales or Units. Before you compare AOV across the two channels, make sure you're using matching definitions. Otherwise you're comparing two different metrics wearing the same name.
Why AOV Matters for a DTC Brand's Bottom Line
AOV isn't a vanity metric. It's one of the few levers that directly offsets rising acquisition costs without needing a single additional visitor.
Here's the mechanic: if CAC goes up but AOV goes up proportionally (or more), your unit economics hold or improve. You don't need more traffic, you need each order to be worth more.
Picture two stores. Same traffic (50,000 visitors/month), same conversion rate (2%), so both get 1,000 orders. Store A has a $40 AOV. Store B has a $65 AOV. Store A brings in $40,000 in revenue. Store B brings in $65,000. Same ad spend, same funnel, same everything else, and Store B is generating 62% more revenue purely because of order value.
Now layer in margin. If both stores spend $15 in CAC per order, Store A's CAC eats 37.5% of AOV. Store B's CAC eats 23%. That gap is the difference between a brand that can survive a rough ad quarter and one that can't.
This is why AOV needs to sit next to CAC and margin in the same view, not off in its own report. Isolated, it tells you very little. Blended with the rest of your numbers, it tells you whether the business is actually healthy.
What's a Good AOV? Benchmark Ranges by Category
People ask "what's a good AOV" like there's one universal answer. There isn't.
Directional ranges by category [VERIFY: these are rough industry approximations, not verified hard data]:
Apparel: roughly $40 to $90
Beauty/skincare: roughly $30 to $70
Home goods/furniture: roughly $150 to $400+
Supplements/CPG: roughly $30 to $60
The problem with benchmarking against these is that comparing AOV across unrelated categories tells you almost nothing useful. A $35 AOV is excellent for a snack brand. It's a warning sign for a furniture company. Different price points, different purchase frequency, different margin structures entirely.
The better move: benchmark against your own historical trend. Is this month's AOV higher or lower than last quarter's? Is it trending with or against your CAC? That comparison actually tells you something actionable. Chasing some generic "good AOV" number pulled from an industry report will just send you chasing the wrong thing.
What Actually Moves AOV Up or Down
A handful of levers genuinely move this number, and a handful of factors move it whether you touch anything or not.
Levers you control:
Pricing and bundling
Free shipping thresholds
Upsells and cross-sells at checkout
Subscription vs. one-time purchase mix (subscriptions tend to normalize AOV over time, sometimes lowering the per-order number even as LTV climbs)
Factors outside your control:
Seasonality (holiday shoppers behave differently than a random Tuesday in March)
Discount-heavy traffic sources like affiliate or coupon sites
New vs. returning customer mix (returning customers often order differently than first-timers)
Here's the one that catches people off guard: a spike in paid discount traffic can quietly drag AOV down even while total revenue looks fine. You run a promo, traffic surges, orders surge, revenue looks great on the surface. But if that traffic is mostly coupon-driven, one-item purchases, your AOV craters and nobody notices because the top-line number is still climbing. This is exactly the kind of thing that gets missed when AOV isn't tracked next to traffic source and channel data.
Practical Ways to Increase Average Order Value
A few tactics consistently move the needle, assuming you don't torch your margin doing it.
Set a free shipping threshold just above your current AOV. If your AOV sits at $45, set the threshold at $60. Customers will often add a second item just to clear the bar.
Use pre-checkout and post-purchase upsells. Someone who just bought a phone case is a reasonable target for a screen protector offer before they finish checking out, or a complementary item on the thank-you page.
Offer bundle discounts. "Buy 2, save 15%" moves more units per order than a flat sitewide discount, and it protects margin better because the discount is tied to volume, not just handed out.
Add volume tiers and subscribe-and-save for repeat-purchase categories. If your product gets reordered (supplements, skincare, coffee), a subscribe-and-save option raises both AOV and retention in one move.
One warning: don't over-discount just to push the AOV number up. A 30% off threshold that gets people to add a second item might raise AOV on paper while shrinking your margin so much that the order is less profitable than before. AOV going up isn't automatically good news. Check it against margin every time.
Tracking AOV Without Guessing: Where the Data Actually Lives
The real headache with AOV isn't the math. It's that the number lives in silos.
Shopify reports it one way in its native analytics. Amazon Seller Central reports it another way, filtered through its own order and units logic. Your ad platforms (Meta, Google) don't report AOV at all, they report spend and conversions, leaving you to manually stitch the connection between ad performance and order value yourself.
That's the gap a unified dashboard is built to close. Pulling Shopify, Amazon, and ad platform data into one warehouse (Trivas runs on Amazon Redshift) means you can see blended AOV sitting next to CAC and margin in a single view, rather than three tabs and a spreadsheet trying to reconcile them. This matters most for brands selling across both Shopify and Amazon, where "AOV" can mean two slightly different things depending on which platform you're looking at.
On top of that, an AI-driven insight layer can flag AOV drops by segment (a specific channel, a specific product line, a specific campaign) before it shows up in your monthly report and you're left wondering what happened three weeks ago. Catching a segment-level AOV dip in week one is a very different conversation than catching it in week four.
If you want to see exactly how metrics like this get defined and calculated consistently across channels, the data dictionary is a good place to check definitions before you start comparing numbers across platforms.
Get AOV and the Rest of Your Metrics in One Place
AOV is one of the easiest metrics to calculate and one of the easiest to get quietly wrong once refunds, gross-vs-net revenue, and cross-platform definitions get involved. The formula takes five seconds. Tracking it consistently, across every channel you sell on, is the part that actually takes work.
For founders and marketing leads who are tired of pulling Shopify's number, Amazon's number, and their ad platform's spend into three separate tabs just to get a blended picture, that's exactly what BI reporting dashboards are built to solve.
If you want to see your own blended AOV trend across Shopify and Amazon side by side, alongside CAC and margin, start a trial and take a look at your actual numbers instead of an industry benchmark.
Revenue growth leader and co-founder driving Trivas's commercial strategy. Om has led the product vision and execution from scratch. With a strong background in SaaS sales and GTM strategy, Om bridges product innovation with real-world customer needs.
Continue Reading
explore more insights
The Best Ecommerce Analytics Blogs to Follow in 2025
3 min read
What Is UTM Tracking? A Practical Guide for Ecommerce Marketers
3 min read
The Ecommerce Analytics Platform UK Brands Use to Cut Reporting Time from Hours to Minutes