PlatformDTC
EnterprisePricingAbout UsAnswersBlogDocs
  1. Home/
  2. Glossary/
  3. AOV (average order value)

Commerce operations

AOV (average order value)

AOV is total revenue divided by number of orders over a period, measuring how much a customer spends per transaction.

It is the most frequently gamed ecommerce metric. Free-shipping thresholds, bundles and post-purchase upsells all raise it, but raising it by discounting more heavily to hit a threshold can lower contribution margin per order at the same time.

Read it alongside contribution margin and units per order. AOV rising while margin per order falls is a common and initially invisible pattern.

The free-shipping threshold is where this usually happens. Set it at $75 against a $60 AOV and customers do add an item to clear it — AOV rises, which looks like a win. But you are now absorbing shipping on orders that previously paid it, and the added item is frequently the cheapest, lowest-margin thing in the catalog. The threshold pays back only if the margin on the incremental item exceeds the shipping you just gave away, which is a calculation worth doing before setting the number rather than after.

The formula, and the four numbers it can produce

AOV = total revenue / number of orders. The formula is not the problem. The problem is that "total revenue" has at least four defensible meanings, and two teams using different ones will report AOVs that differ by a fifth on the same month without either being wrong.

Take an example month of 1,000 orders: $92,000 of product revenue before discounts, $9,000 of discounts applied, $4,000 of shipping charged to customers, $6,500 of sales tax collected, and $5,000 of refunds issued later against orders placed in that month.

Definition usedCalculationAOV
Gross product revenue$92,000 / 1,000$92.00
Net of discounts$83,000 / 1,000$83.00
Net of discounts, including shipping and tax$93,500 / 1,000$93.50
Net of discounts and refunds$78,000 / 1,000$78.00
One example month, 1,000 orders, four defensible AOVs

Pick a definition, then keep it

The spread above runs from $78.00 to $93.50 — the highest figure is 19.9% above the lowest, from one set of transactions. Whichever definition you adopt, the requirement is that every dashboard, every board deck and every threshold decision uses the same one.

For operating decisions the most useful definition is net of discounts and refunds, excluding tax. Tax is not yours, so including it inflates a number you will later compare against costs that contain no tax. Discounts and refunds are real reductions in what the order was worth, so excluding them makes a heavily promoted month look like a strong one.

Shipping revenue is the genuinely arguable line. Including it is defensible if you also count postage as a cost everywhere you use the number; excluding it is defensible because it makes AOV a measure of what the customer bought rather than of how you priced delivery. Either is fine. Switching between them is not.

Orders, sessions or customers: the denominator is a different question

Changing the denominator changes what you are measuring, which is why three metrics that all sound like "average spend" answer three unrelated questions.

Revenue per session, sometimes called revenue per visitor, folds conversion rate into the number. It is the right metric for judging a site change, because a change that raises AOV by scaring off hesitant buyers lowers revenue per session while looking like an improvement in AOV.

Revenue per customer over a defined window is closer to lifetime value and is the right metric for judging an acquisition channel. A channel with a low AOV and a high repeat rate can be worth more than one with the opposite profile, and AOV per order cannot see that at all.

  • Revenue / orders = AOV. Answers: how large is a typical basket.
  • Revenue / sessions = revenue per session. Answers: is the site converting traffic into money.
  • Revenue / distinct customers in a window = revenue per customer. Answers: is this cohort worth acquiring.
  • Units / orders = units per order. The companion metric that tells you whether AOV moved on price or on basket size.

The levers, and what each one costs

Every AOV lever has a price attached, and the price is paid in contribution margin. Ranking them by that price rather than by the AOV lift is the difference between a threshold that works and one that quietly funds itself out of profit.

Work the free-shipping threshold from the body of this page through in numbers. A $60 order previously paid $6 in shipping against a $9 carrier cost, so shipping contributed -$3. With a $75 threshold, the customer adds a $16 item at 35% margin, worth $5.60. The order now ships free, so shipping contributes -$9 instead of -$3, a $6 swing. Net effect: $5.60 - $6.00 = -$0.40 per converted order, while AOV rose from $60 to $76, a 26.7% gain. The dashboard improves and the business does not.

That is before the second effect, which is larger: every customer who was already ordering above $75 now gets shipping free as well, losing $6 each with no offsetting purchase. A threshold has to be set above the point where enough orders were already landing that the subsidy on them is paid for by the ones that moved.

  • Raise prices. Raises AOV and contribution together, costs nothing operationally, and is the only lever with no offsetting line — which is why it is tested first, not last.
  • Post-purchase upsell. Adds revenue after the payment has been authorised, with no acquisition cost, no additional checkout friction and usually no additional shipment. The best margin shape of any lever here.
  • Cross-sell and product recommendations. Cheap, but the added item is frequently the lowest-price accessory in the catalog, so check units per order and contribution rather than AOV alone.
  • Bundles and multipacks. Raise AOV reliably, but only if the bundle discount is smaller than the fulfilment and acquisition cost saved by shipping one order instead of two.
  • Free-shipping or gift thresholds. The lever with the most reliable AOV lift and the most reliable margin cost. Worth doing only after the arithmetic above.
  • Volume and tiered discounts. Raise AOV by construction and cut margin by construction. Judge them on contribution dollars per customer, not on basket size.

Frequently asked questions

What does AOV mean?
AOV stands for average order value: the average amount a customer spends in a single transaction. It is calculated by dividing total revenue for a period by the number of orders in that period. It is used to size the typical basket, to set free-shipping thresholds, and alongside acquisition cost to judge whether a channel pays back.
How do you calculate AOV?
Divide total revenue by the number of orders over the same period. A month with $83,000 of revenue across 1,000 orders gives an AOV of $83.00. The figure changes materially depending on whether revenue is measured before or after discounts and refunds, and whether shipping and tax are included, so the definition must be fixed and reused.
Should AOV include shipping and tax?
Tax should be excluded, because it is collected on behalf of a tax authority and was never revenue. Shipping charged to the customer can be included or excluded provided the choice is consistent everywhere the number is used. Including shipping revenue while comparing against costs that exclude postage is the combination that produces misleading margin.
What is a good AOV?
There is no cross-industry benchmark worth using, because AOV is mostly a function of category and price point: a supplement brand and a furniture brand have no comparable target. The meaningful test is internal — whether contribution margin per order at your current AOV covers acquisition cost with room left over, and whether the trend is moving with margin or against it.
How do you increase AOV without hurting margin?
Prefer levers that add revenue without adding a discount or a shipping subsidy. Raising prices and post-purchase upsells both do this: the upsell attaches to an order already paid for, with no extra acquisition cost and usually no extra shipment. Free-shipping thresholds and volume discounts raise AOV reliably but pay for the lift out of contribution margin.
Is AOV the same as revenue per visitor?
No. AOV divides revenue by orders, so it only sees people who bought. Revenue per visitor divides revenue by sessions, so it includes conversion rate. They can move in opposite directions: a change that raises basket size while deterring hesitant buyers raises AOV and lowers revenue per visitor, and only the second reflects what happened to the business.

Related terms

  • Contribution margin
  • LTV (customer lifetime value)
  • COGS (cost of goods sold)
  • CAC (customer acquisition cost)
  • Abandoned checkout

One platform for the whole order lifecycle

Storefronts, subscriptions, payments, inventory and fulfilment on one system — operated by agents through a scoped, audited gateway.

Talk to salesCheck your store — free

PlatformDTC

One platform to run your brand. Agents included.

Resources

  • Answers
  • Glossary
  • Agent Readiness Checker
  • DTC AI Crawler Index
  • Blog
  • Pricing
  • Explore all pages

Company

  • About Us
  • Enterprise
  • Talk to Sales
  • Contact
  • Developer Docs
  • System Status
  • Community

Legal

  • Terms of Service
  • Privacy Policy
  • Security
  • All policies

© Copyright 2026 PlatformDTC. All Rights Reserved.