How to increase AOV on Shopify

Find your Shopify AOV the official way, avoid the average trap, pick one lever, and A/B test it on revenue per visitor and margin.

Portrait of Rishi Babu

Written by

Rishi Babu

Lead marketer at Cascayd

10 min read
The Oodie product page buy box on desktop, showing price, size picker, add to cart, and delivery lines where order-value offers often sit.
AOV levers usually live next to the buy box and in the cart: free shipping lines, bundles, gifts and quantity prompts.

What AOV is and how to find it in Shopify

Average order value is how much product revenue you make per order, before shipping and tax.

AOV = (gross sales - discounts) ÷ orders

Shopify's sales reports spell that out for the Average order value over time report: post-order adjustments such as edits and exchanges are excluded, so the figure reflects product revenue at the moment the customer placed the order.

Say last month you had 1,200 orders, $96,000 in gross sales and $7,200 in discounts. AOV is ($96,000 - $7,200) ÷ 1,200 = $74. Shipping charged to the customer and tax do not sit in that number.

Open it in the admin under Analytics > Reports, filter the category to Sales, then open Average order value over time. Group by week or month so a single busy weekend does not look like a trend. The same definition appears in Shopify's analytics fields reference: (gross sales - discounts) / orders.

Two traps show up in the same report:

  • A few large orders pull the mean up. Export the last 90 days of orders, drop obvious wholesale and test carts, and look at the median and the $5 or $10 band where most orders land. That band is what free shipping thresholds and gift thresholds should chase, not the inflated average.
  • Discounts cut AOV by design. A 20% sitewide code can make a healthy basket look smaller in the report even when units per order are fine. Split AOV for discounted and full-price orders before you panic.

If you want the margin side of the same story, pair AOV with contribution after shipping. The revenue per visitor guide shows how to turn sessions into a money metric Shopify founders can trust.

Why AOV alone can mislead

AOV is a supporting number. The question that pays the bills is whether each visitor leaves more profit.

Revenue per visitor (RPV) = conversion rate × AOV. Raise AOV by 10% and lose 12% of orders, and RPV falls. Add a pushy cart upsell that lifts AOV while refunds climb, and the report looks healthier than your bank account.

Here's how that week usually goes. You're clearing about 45k product page sessions a month. Shopify shows AOV at $78 and everyone on the team is calm. Then you export orders and half of them sit between $42 and $55: one hoodie, no add-on. A handful of $280 to $320 carts (B2B samples, a wedding party order, one reseller) are doing the heavy lifting on the mean. Someone on X swears by a $100 free shipping bar, so you move yours from $60 to $100 on a Tuesday night without a test. By Friday mobile Meta traffic is converting worse, support is full of "why is shipping $9 on a $70 order?" replies, AOV has ticked up to $84, and total revenue is flat to down. The average looked like a strategy. The order distribution was the strategy.

Use AOV as a guardrail and a diagnostic, not the scoreboard:

What movesWhat to check next
AOV up, conversion downThreshold too high, upsell in the way, or gift that feels like a tax
AOV up, RPV flatYou traded orders for bigger baskets one-for-one
AOV up, refunds or returns upBundle or gift people did not want
AOV flat, units per order upDiscounting is masking bigger baskets
AOV down after a promoExpected if the code is working; judge on RPV and margin

Price tests change AOV too. Run them with their own setup from the Shopify price testing guide, not mixed into a cart-widget test.

Pick the right AOV lever for your catalogue

Every store's visitors behave differently, so a tactic that worked on someone else's store is a hypothesis for yours. Match the lever to how people already buy.

Catalogue patternLever that usually fitsWhy
Many SKUs under ~$40, repeat add-onsFree shipping or gift threshold just above the main order bandBuyers can top up with one cheap item
Clear hero + accessoriesBundle or "complete the set" on the product pageThe second item is obvious once seen
High consideration, few SKUsOrder volume or subscription save, not a noisy cart upsellExtra widgets slow a careful buyer
Heavy or low-margin itemsSkip blanket free shipping; try paid add-ons with healthy marginShipping can erase the gain
Strong email / SMS listPost-purchase upsell for the next orderProtects checkout for cold traffic

Start from your own order export and support inbox, not from a borrowed tip list that ignores how your buyers already shop. If most buyers already clear your free shipping line, raising it is the test. If they bounce when shipping appears, clarity on the product page may beat another cart offer. The increase add to cart rate guide and the Shopify product page optimisation guide cover the page-side work.

Set and test a free shipping or gift threshold

A threshold asks the buyer to spend a little more to unlock something they already want: free shipping or a gift. Set it from the order band you found earlier, roughly one best-selling add-on above the bunch.

In Shopify you have two common setups:

MethodWhereUse when
Price-based shipping rate at $0Settings > Shipping and delivery, open a shipping profile and zone, add a rate, then Add conditions > Based on order price with a minimumA standing threshold per zone
Free shipping or gift discountDiscounts, with a minimum purchase amountSeasonal offers or limited markets

Keep a paid rate below the minimum so small carts still have a path. Place two test orders (just under and just over) with your most-used discount code, because whether the threshold reads the subtotal before or after the code changes who qualifies. Show the gap on the product page and in the cart ("You're $12 from free shipping") and treat each message as its own test variable.

Judge the test on profit per visitor or RPV, not AOV alone. A higher bar usually loses some orders and grows the rest. The full walkthrough, including margin break-even and Merchant Center shipping ads, is in the Shopify free shipping threshold guide.

Gift-with-purchase follows the same logic: the gift must cost less than the extra margin you expect, and it must be something people already ask support about. A random free pouch that raises AOV while returns climb is not a win.

Bundles, upsells and cross-sells worth testing

Treat each row as a hypothesis. Run one at a time and let the result pick the next test.

TestHypothesisPrimary metricGuardrails
Free shipping threshold + one add-on priced near the gapBuyers near the line add one item instead of paying shippingProfit per visitorConversion rate, shipping cost absorbed
Product-page bundle ("Frequently bought together")Shoppers who see a clear second item buy bothRPVAdd to cart rate, refund rate
Quantity break (Buy 2, save 10%)Repeat-use products get a second unit without a sitewide saleRPV, units per orderMargin per order
Cart drawer cross-sell of one accessoryA single relevant add-on beats a carousel of eightRPVCheckout reach rate
Post-purchase one-click upsellBuyers accept a complementary item after payment without risking the first orderRevenue per order (including upsell)Refund rate
Gift unlock at a thresholdThe gift is worth the extra spend for your audienceProfit per visitorReturn rate on gift orders

Aggressive in-checkout upsells can lift AOV while killing conversion. If carts are already fragile, fix the checkout before stacking offers. More raw ideas sit in the ecommerce A/B testing ideas list.

How to run AOV tests without fooling yourself

Ideas are cheap. Clean comparisons are not. Set the rules before any traffic enters the test.

A backlog of AOV ideas is a fair way to work. It keeps the next test ready and makes shipping experiments faster. The trade-off is learning: when a "complete the set" bundle wins on email traffic but flops on cold Meta, that result should shape the next test for each audience, rather than whatever sat next on the list. Both approaches are valid. Pick consciously. The A/B testing best practices guide covers the decision rules in more depth.

DIY tools such as Intelligems, Shoplift and Visually have made Shopify testing far more accessible. The hours around the tool still sit with you: order export, margin check, creative, build, and reading RPV at the end. Retainer agencies take that work on and get paid the same each month whether revenue moves or not. We compared both in DIY vs agency A/B testing.

Cascayd is outcome-based and hands-off day to day. Our team does the research, strategy and creative. AI speeds up the build and the grunt work. Each test lands in Slack with the reasoning, you approve it or ask for changes, and Cascayd is paid only from a share of the measured uplift. See how the Shopify CRO service works.

Open Average order value over time today, then export 90 days of orders and mark the band where most of them land. If your free shipping or gift line sits far above or below that band, that gap is your first test. If you'd rather have it researched, built and judged for you, book a call and tell us about your store.