Average order value (AOV) equals total revenue divided by the number of orders — so a store with forty thousand dollars in revenue across one thousand orders has an AOV of forty dollars. That single division is the whole calculator. The harder question, and the one this page answers, is what each of those order dollars is actually worth after product cost, shipping, fees, and ads come out.

How to calculate average order value

The average order value formula is simple:

AOV = Total revenue ÷ Number of orders

Pick a time window (a month is standard), add up the revenue you collected, and divide by how many orders produced it. Use the same revenue figure you'd report on your P&L — orders, not sessions, not customers.

Say you run a print-on-demand apparel store. Last month you booked $40,000 across 1,000 orders. Your AOV is $40,000 ÷ 1,000 = $40.00. That's it — no calculator widget required, just that one line of arithmetic.

One caution before you compare periods: keep the denominator honest. AOV is per order, not per customer. A customer who places three separate orders counts as three orders here, which is why AOV and metrics like lifetime value answer different questions. If you want the per-customer picture, that's a different formula built on top of this one, covered in the ecommerce metrics guide.

Should you use gross or net revenue?

Use net revenue — after discounts and returns — if you want AOV to reflect money you actually keep. Many dashboards default to gross (pre-discount) revenue, which quietly inflates AOV. Neither is wrong, but pick one and hold it, or month-over-month comparisons drift for no real reason.

What counts as a good average order value?

There's no universal "good" number — AOV swings hard by category, price point, and whether you sell single items or bundles. As a rough anchor, ShipBob cites an industry-average AOV of about $134, pulling from Growcode's benchmark data. Treat that as a reference line, not a target: a $15 sticker shop and a $400 furniture store both have "good" AOVs that look nothing alike.

A more useful test than any benchmark is the relationship between AOV and what it costs to get an order. ShipBob's own rule of thumb is that AOV should sit at least twice your customer acquisition cost. If it doesn't, you're buying orders that lose money the moment they land — which is exactly why the next section matters more than the benchmark.

The number most AOV calculators skip: profit per order

Almost every average order value calculator online stops at revenue ÷ orders. That's the easy 20% of the analysis. The part that decides whether your store survives is what's left of that $40 after costs — and revenue-only AOV tells you nothing about it.

Walk the same $40 order all the way down:

Line Amount Note
Revenue (AOV) $40.00 the number the calculator gives you
− Product cost (blank + print) −$16.00 40% of revenue
− Shipping −$5.00 variable
− Payment processing (4%) −$1.60 variable
− Pick/pack labor −$1.40 variable
= Contribution margin before ads $16.00 40% of revenue
− Ad spend allocated to the order −$10.00 at a 4.0 return on ad spend
= Profit per order $6.00 15% of revenue

(These are illustrative numbers for one example store, not market figures.)

So the $40 AOV is really a $6 order once every variable cost comes out. That gap is the whole game. If you raise AOV by bundling a second item but the second item carries the same 40% product cost and adds shipping weight, your profit per order rises far less than the sticker AOV suggests — and sometimes not at all.

This is why AOV is a starting point, not an answer. To turn it into a decision you need the gross margin behind it — walk through the gross profit calculator — and the true, all-in cost per order on the other side of the ledger. AOV up with profit-per-order flat is a vanity win.

Where PodVector fits

Stitching that table together by hand is the tedious part. Your revenue lives in Shopify, product and fulfillment costs in Printify or Printful, processing fees in Stripe, and ad spend in Meta Ads and Google Ads — and AOV alone can't see across them.

PodVector connects Shopify, Meta Ads, Google Ads, Printify, and Printful and computes the true per-order profit for each order — the $6, not just the $40. Victor, its AI operator, reads that live data, flags where a "high-AOV" product is actually thin on margin, and can take Shopify-side actions with your approval. Victor is not a dashboard, and he does not touch your ad account — he reads the ad data and proposes the move.

How to increase average order value (without shrinking margin)

Lifting AOV is only worth it if profit per order rises with it. The tactics that tend to hold margin:

  • Free-shipping thresholds. Set the bar a bit above your current AOV so it nudges a second item. If your AOV is $40, a "$50 for free shipping" line pulls orders upward — just confirm the shipping you eat is less than the margin on the added item.
  • Bundles of complementary items. A two-item bundle raises AOV and can improve margin if it saves you a second shipment. Bundles that just discount two separate products do the opposite.
  • Cross-sells at checkout. Recommending a low-cost, high-margin add-on (a matching accessory) raises AOV with almost no extra fulfillment weight — the cleanest lever of the four.
  • Volume or tiered pricing. "Buy two, save 10%" lifts AOV, but model the discount against margin first, or you're buying revenue with profit.

Notice every one of these ends in the same check: does profit per order go up? A CRO win that lifts your conversion rate and an AOV win compound on revenue, but only margin-aware AOV growth compounds on profit.

And AOV isn't the only lever on customer value — getting the same buyer to order again is often cheaper than raising any single order, which is why reducing churn sits right alongside AOV in the metric stack.

FAQs

What is the average order value formula?

AOV = total revenue ÷ total number of orders, measured over the same time window. For example, $40,000 in revenue across 1,000 orders gives an AOV of $40.00. Use net revenue (after discounts and returns) if you want the figure to reflect money you actually keep.

Is AOV calculated per order or per customer?

Per order. A single customer who places three orders counts as three in the denominator. That's the key difference between AOV and customer lifetime value — LTV sums a customer's whole relationship, while AOV measures one order at a time.

What is a good average order value?

It depends entirely on your category and price point, so there's no universal number. ShipBob references an industry-average AOV of around $134, but a better test is whether your AOV comfortably exceeds your acquisition cost — ShipBob suggests at least a two-to-one ratio — so each order pays for itself and then some.

Does raising AOV always raise profit?

No. If the extra revenue comes from items with the same product cost, added shipping weight, or a discount, profit per order can stay flat or even fall. Always check AOV growth against margin: on a $40 order that nets roughly $6 after all variable costs, a bigger sticker price only helps if more of it survives to the bottom line.

Why is cart abandonment relevant to AOV?

Because the orders you don't capture never enter the AOV calculation, and abandonment is high — Baymard Institute's research puts the average cart abandonment rate near 70%. A free-shipping threshold set to lift AOV can backfire if the added cost pushes more carts to abandon, so test the threshold, don't just set it.

How do I track profit per order instead of just AOV?

You need every cost tied back to the order: product cost, shipping, payment fees, fulfillment labor, and allocated ad spend — data that lives across Shopify, your print supplier, Stripe, and your ad platforms. PodVector connects those sources and computes true per-order profit automatically, so you see the $6 behind the $40 rather than stopping at the revenue number.