Ecommerce AOV Benchmarks: The Complete Breakdown
Three apparel brands we manage post median orders of $104, $228, and $413 — same category, 4x apart. Across the full portfolio the range runs from a $29 median to $1,876: a 65x gap, and every one of these is, on paper, just "DTC ecommerce." That's why "average order value by industry" benchmarks are close to useless. AOV is set by what you sell and how you price it, not the vertical you compete in — and the spread inside a category is as wide as the spread across the whole market.
So we cut average order value the way that's actually actionable: by customer segment, inside the same brand. Subscribers vs. non-subscribers. First orders vs. repeat orders. Email-driven orders vs. everything else. Those are levers a brand can pull. This is the complete breakdown across 209,398 orders from 152,488 customers across 15 DTC brands over a 365-day window — and the first thing it shows is that the average AOV number almost everyone quotes is lying to them.
What Is Average Order Value (AOV)?
Average order value is total revenue divided by total number of orders over a period. It's the most-quoted ecommerce metric and the most-misused one. The problem is the word "average." Order values are not normally distributed — they're heavily right-skewed, with a long tail of large orders that drags the mean far above what a typical customer actually spends. Report the mean and you describe a basket almost nobody buys. This breakdown leans on the median — the true midpoint — and on per-brand reads instead of pooled ones, for reasons that become obvious in the first chart.
This is the order-value companion to our other first-party benchmark work: repeat purchase rate benchmarks (how often customers come back), LTV by purchase count (what they're worth when they do), and time to first purchase (how fast they convert). This post answers: how big is the basket, and what actually changes it?
Why the Average AOV Number Is Lying to You
Across all 209,398 orders, the mean order value is $172.27. The median is $63.70. The mean is 2.7x the median. Half of every order placed across the portfolio is under $64 — but the top 1% of orders run past $3,400, and those whales drag the average up to a number that describes almost no real purchase.
| Percentile | Order value | What it means |
|---|---|---|
| 25th | $38.81 | A quarter of orders are smaller than this |
| 50th (median) | $63.70 | The true midpoint — half of orders are smaller |
| Mean | $172.27 | Dragged 2.7x above the median by the tail |
| 75th | $111.49 | Three-quarters of orders are smaller than this |
| 90th | $248.00 | Only 1 in 10 orders clears this |
| 99th | $3,482.86 | The whales — and what distorts every pooled average |
The mean ($172) sits far to the right of the median ($64) — pulled there by the long tail. 209,398 orders.
This is the spine of everything below. Because the distribution is this skewed, two things follow. First, use the median, not the mean, whenever you're describing a "typical" order. Second — and this is the one that trips up every industry benchmark — never pool order values across brands. When median AOVs span $29 to $1,876 across a portfolio, a few high-AOV, high-volume brands hijack the pooled average and can literally reverse the pattern you're trying to measure. We'll show that happen twice below.
AOV Isn't a Vertical Number — It's a Product Number
Here's the per-brand spread that makes pooling dangerous and makes "AOV by industry" meaningless. These are median order values across the portfolio (anonymized), and the range is enormous — a 65x gap from the top brand to the bottom, with the three apparel brands scattered across it.
Median order value by brand (anonymized). Three apparel brands span 4x; the full portfolio range is 65x.
The three champagne bars are all apparel brands — $104, $228, and $413 — scattered across the chart. An "apparel AOV benchmark" would average them into a number none of them hits. Widen the lens to the full portfolio and the range stretches to 65x. Your AOV is determined by what you sell and how you bundle it, so the only benchmark worth comparing against is your own segments. That's the rest of this post.
Do Email Subscribers Spend More? (Yes — But Read It Per-Brand)
This is the cut most worth getting right, and it's the one where pooling will burn you most badly. Here's the data.
| Segment | Orders | Mean AOV | Median AOV |
|---|---|---|---|
| Email subscriber | 118,156 | $147.20 | $63.75 |
| Non-subscriber | 90,623 | $205.20 | $63.45 |
| SMS subscriber | 28,871 | $121.48 | $60.00 |
| Email + SMS subscriber | 25,386 | $111.80 | $59.99 |
Look at the pooled mean and you'd conclude subscribers spend 28% less than non-subscribers ($147 vs. $205). That conclusion is wrong, and acting on it would be a disaster. The pooled mean is being hijacked by a few high-AOV brands whose non-subscriber orders happen to be large and numerous — exactly the Simpson's paradox the distribution warned about.
Compute it inside each brand and the real pattern appears: email subscribers post a higher AOV than non-subscribers in 9 of 14 brands, with a median per-brand premium of +6.3% (ranging from −17.6% to +25.5%). The portfolio medians confirm it's not the mean doing the work — they're nearly identical ($63.75 vs. $63.45), which means the subscriber edge is real but modest, and it lives brand-by-brand, not in one blended headline.
The takeaway isn't "subscribers are whales." It's that a consented, engaged subscriber is worth a little more per order and far more over time (that's the LTV story, not the AOV story). Growing and keeping your list pays — just don't expect it to show up as a giant single-order premium.
These AOV benchmarks come from the Klaviyo accounts we manage. Get a free audit and we'll run the same per-brand, per-segment cuts on your own data.
First Orders vs. Repeat Orders
| Segment | Orders | Mean AOV | Median AOV |
|---|---|---|---|
| First orders (order #1) | 152,488 | $189.79 | $60.81 |
| Repeat orders (order #2+) | 56,910 | $125.34 | $69.95 |
Same trap, same lesson. The pooled mean says first orders ($189.79) are bigger than repeat orders ($125.34) — which would suggest customers spend less as they stick around. Wrong again. A handful of high-AOV brands with large first orders (one home-goods brand averages a $465 first order) dominate the pooled mean.
Per-brand, repeat orders carry a bigger basket than first orders in 11 of 14 brands, with a median repeat premium of +5.4%. The portfolio median agrees cleanly: $69.95 for repeat orders vs. $60.81 for first orders. Loyalty grows the basket for the large majority of brands — just not by a dramatic amount, and not in a way the mean will ever show you.
AOV by Purchase Number: The Flat-Basket Surprise
If repeat orders are bigger than first orders, you'd expect the basket to keep climbing with each purchase. It doesn't.
| Order # | Orders | Mean AOV | Median AOV |
|---|---|---|---|
| 1st | 152,488 | $189.79 | $60.81 |
| 2nd | 28,245 | $140.52 | $69.99 |
| 3rd | 10,921 | $121.09 | $69.95 |
| 4th | 5,530 | $112.83 | $64.85 |
| 5th+ | 12,214 | $99.68 | $63.98 |
The median basket is essentially flat — bouncing between $61 and $70 from the first order through the fifth-and-beyond. The falling mean ($190 down to $100) is almost entirely first-order whales: big "try everything," gift, and bulk first purchases that don't repeat. Strip the whales out with the median and the typical basket barely moves across a customer's entire lifecycle.
This refines what we found in our LTV by purchase count analysis, which showed mean AOV declining order-over-order. The median tells the cleaner story: the basket isn't shrinking, it's flat. Either way the conclusion is the same and it's the most important takeaway in retention — the value of a repeat customer is frequency, not bigger baskets. Don't build your retention program around upselling larger reorders. Build it around getting the next order to happen at all.
Email's Effect on AOV: Attribution, Flows, and Campaigns
Does email just trigger purchases, or does it pull bigger baskets? Both. Orders attributed to email or SMS carry a ~24% larger median basket than unattributed orders ($74.18 vs. $59.99).
| Order source | Orders | Mean AOV | Median AOV |
|---|---|---|---|
| Flow-attributed | 27,544 | $213.41 | $69.95 |
| Campaign-attributed | 32,177 | $174.36 | $77.43 |
| Non-email | 149,677 | $164.25 | $59.99 |
Both flow- and campaign-attributed orders beat non-email orders on the median. The juice is in the flow-type breakdown:
| Flow | Orders | Mean AOV | Median AOV |
|---|---|---|---|
| Abandoned cart / checkout | 7,778 | $272.48 | $82.07 |
| Welcome | 11,436 | $226.21 | $70.41 |
| Cross-sell | 485 | $124.17 | $72.00 |
| Post-purchase | 1,206 | $122.93 | $69.99 |
| Winback | 261 | $112.64 | $82.71 |
| Replenishment | 980 | $75.43 | $60.00 |
Abandoned cart and checkout recover the biggest baskets — a median of $82 and a mean of $272, well above every other flow. That makes sense: these are high-intent shoppers caught mid-purchase, often with a full cart. The automation that recovers the cart also recovers the biggest cart, which is one more reason the abandoned cart flow is the highest-leverage flow you can build. Replenishment sits at the bottom ($60 median) by design — predictable consumable reorders, not big discovery baskets.
One caveat on this table: abandoned cart and welcome are well-powered (thousands of orders each); cross-sell, post-purchase, winback, and replenishment are smaller samples and should be read as directional. Flow types are mapped from each brand's flow names, so they reflect real deployed flows, not a clean taxonomy.
Does Discounting Lower AOV?
The fear is that discount codes train people to buy less. The data says otherwise — but you have to read it on the median, because this is the third place the mean lies.
| Segment | Orders | Mean AOV | Median AOV |
|---|---|---|---|
| Discount code used | 78,863 | $246.63 | $63.75 |
| No discount | 124,766 | $126.82 | $61.96 |
Discounted orders show a much higher mean ($247 vs. $127) but a nearly identical median ($63.75 vs. $61.96). So discounting does not shrink the typical basket. What's actually happening: threshold and bulk buyers — the whales chasing "spend $X, save Y%" — disproportionately use codes, which inflates the discounted mean without changing what the median shopper does. The honest read is that codes don't make the average customer buy less; they're heavily used by your biggest orders. Whether the discount is worth the margin is a separate question — run it through our discount margin calculator before you decide.
What to Actually Do With This
- Stop benchmarking your AOV against your industry. The within-category spread (4x across three apparel brands here; 65x across the whole portfolio) means the comparison is noise. Benchmark against your own segments and your own trend over time.
- Track median, not mean. Your mean AOV is a story about your whales. If you're optimizing the typical customer experience, the median is the number that matters.
- Grow and engage the list. Subscribers spend modestly more per order in most brands and far more over their lifetime. The per-order premium is small; the lifetime one isn't.
- Chase frequency, not basket size, for repeat customers. The basket is flat across the lifecycle. Retention value comes from the next order happening — not from a bigger one.
- Build the abandoned cart flow first. It recovers the biggest baskets in the entire flow stack. Highest intent, highest value.
Methodology
209,398 orders from 152,488 customers across 15 active DTC brands, over a 365-day window (May 2025 – May 2026). Revenue is the order total the customer paid (net of discounts, as the store records it), measured consistently across every cut. AOV is segment revenue divided by segment order count. Subscriber status reflects a profile's current email-marketing consent; attribution uses Klaviyo's account-default last-touch model. "First order" means the first order observed in the window, consistent with our LTV-by-purchase-count benchmarks. Per-brand premiums are computed only over brands with at least 30 orders in both halves of a given cut. Brand names are anonymized.
Frequently Asked Questions
What is a good average order value for ecommerce?
There's no universal "good" AOV — it's set by your products and price points, not a benchmark. Across 15 DTC brands the median order value is about $64, but individual brands range from a $29 median (health & wellness) to a $1,876 median (jewelry). Compare your AOV to your own segments and trend over time, not to an industry average.
Should I use mean or median for AOV?
Median, for almost every decision. Order values are heavily right-skewed — across our portfolio the mean ($172) is 2.7x the median ($64) because a small number of very large orders drag the average up. The median describes the typical order; the mean describes your whales.
Do email subscribers have a higher AOV?
Yes, modestly. Email subscribers post a higher AOV than non-subscribers in 9 of 14 brands, with a median per-brand premium of about 6.3%. The bigger subscriber payoff is in lifetime value, not single-order size. Be careful with pooled averages here — they can falsely show subscribers spending less because a few high-AOV brands distort the blend.
Does offering a discount lower average order value?
No. Discounted and full-price orders have nearly identical medians ($63.75 vs. $61.96). Discounted orders have a higher mean only because threshold and bulk buyers use codes most. Discounting doesn't shrink the typical basket — though whether it's worth the margin is a separate calculation.
How is AOV different from LTV?
AOV is the size of a single order. LTV is total value across a customer's lifetime. They move independently: our data shows the basket stays flat across a customer's purchases while LTV climbs sharply with each repeat purchase. LTV is driven by frequency, not basket size.
Want these cuts for your own account?
We audit Klaviyo accounts every week and pull exactly these segment cuts — subscriber vs. non-subscriber AOV, flow-level basket size, the whale-skew in your own data. Send us your account and we'll show you where your real AOV levers are.