What AOV is and how to calculate it
Average order value is the average amount a customer spends per order. The formula is simple: total revenue ÷ number of orders.
Say your store did $31,000 in revenue last month from 500 orders. Your AOV is $62.
Shopify shows average order value in Analytics, but check what it includes. Decide whether you count shipping, taxes and refunds, then stick to the same definition every time. A consistent baseline matters more than a perfect one.
Pull at least 90 days so one big sale or a quiet week doesn't skew it. That number is what every tactic below gets measured against.
Why AOV matters as much as conversion
AOV matters because revenue is driven by two numbers, not one. Revenue per visitor (RPV) = conversion rate × AOV.
Most founders obsess over conversion rate and ignore the other half. But a 10% lift in AOV is worth exactly the same as a 10% lift in conversion rate, and it's often easier to get.
A hypothetical example: 20,000 visitors a month, a 2% conversion rate and a $62 AOV gives you $1.24 per visitor, or $24,800 a month. Lift AOV to $70 with the same traffic and conversion rate, and RPV becomes $1.40, or $28,000 a month. Same ad spend, roughly $3,200 more revenue.
The catch: some AOV tactics lower conversion. A huge minimum spend for free shipping can push order size up while fewer people buy. That's why RPV, not AOV, is the number that decides whether a change worked. More on that in our Shopify CRO approach.
12 ways to increase AOV on Shopify
The best AOV strategies all do one thing: make the bigger order the obvious, easy choice. Here are twelve, roughly in order of how quickly you can ship them.
1. Set a free shipping threshold just above your current AOV
This is the classic for a reason. Customers hate paying for shipping, so a threshold gives them a reason to add one more thing.
Set it around 15–30% above your current AOV. If your AOV is $62, try free shipping at $75. Much higher and it feels out of reach; at or below your AOV and you're just paying postage on orders you'd have got anyway.
Show the threshold everywhere: announcement bar, product page and cart.
2. Add a next-tier nudge in the cart
A threshold only works if people know how close they are. Add a progress bar to the cart: "You're $13 away from free shipping."
Go one step further and suggest a product that closes the gap. A $15 add-on shown right under the progress bar turns the nudge into a one-tap decision.
3. Use tiered discounts that grow with the order
Instead of 20% off everything, make the saving grow as the order grows. For example: 10% off two items, 15% off three, 20% off four or more.
Tiered discounts (sometimes called stacked discounts) spend your margin on extra items rather than giving it away on single-item orders. Show the tiers as a clear ladder so customers can see exactly what the next step unlocks.
4. Build a bundle ladder
A bundle ladder presents three or so pre-built options side by side: single, starter pack, full kit. Each step up offers better value per item.
Make the middle option the obvious pick and label it. Most people won't choose the cheapest when a clearly better-value option sits right next to it. Our guide to Shopify bundles and upsells covers how to structure these.
5. Offer complete-the-look or complete-the-fit
Show what goes with the item being viewed. A jacket with the matching scarf. A pan with the lid and utensil. A serum with the moisturiser it pairs with.
Keep it to one to three suggestions that genuinely belong together, with a single "add both" button. Generic "you may also like" carousels are browsing, not upselling.
6. Let customers build their own bundle
Build-your-own bundles work well for products with flavours, scents or colours. The customer picks any three or six, and the price per item drops as the box fills.
It feels personal, which makes the bigger order feel like their idea rather than your push.
7. Show the per-unit price drop
When you offer multi-packs, do the maths for the customer. "1 for $24, 3 for $60 ($20 each)" is clearer than a vague "save more".
Itemised savings matter. People act on numbers they can see, not on savings they have to calculate.
8. Add quantity breaks
Quantity breaks are the simple version of bundling: buy more of the same product, pay less per unit. They're ideal for consumables, gifts and anything people buy for a household or team.
Offer two or three breaks at most. A long table of options slows people down.
9. Use checkout and post-purchase upsells
Shopify's checkout extensibility lets you add offers inside checkout and on the thank-you page without hacking the checkout itself. Post-purchase offers are especially low-risk because the original order is already placed.
Keep it to one relevant offer, priced lower than the main order, with an easy "no thanks". A small add-on someone forgot is far better than a second big sale they didn't ask for.
10. Offer a gift with purchase
A free gift above a spend threshold can outperform a discount, because the perceived value is often higher than the cost to you. A travel-size product, a branded accessory or a sample of a new range all work.
Make the gift visible on the product page and in the cart, and show it being "unlocked" when the threshold is met.
11. Use guided selling and quiz-built bundles
A product quiz asks a few questions and recommends a routine or kit rather than a single item. Because the recommendation is personal, a three-product bundle feels like the right answer, not an upsell.
This works best for skincare, supplements, pet food, coffee and anything with lots of options. See our guide to building a Shopify product quiz.
12. Offer subscriptions for consumables
Subscriptions don't always raise the first order, but they lift what each customer is worth over time. Offer a modest saving for subscribing, and encourage a larger first box or a bundle subscription.
Pair it with good email flows so subscribers stick around. Our Klaviyo flows for Shopify guide covers the ones that matter.
Worked example (hypothetical). Say your AOV is $62 and your hero product is $28. You add free shipping at $75, a ladder of 1 for $28, 2 for $50 and 3 for $69, and a cart bar that shows how far each customer is from the next tier. A shopper adding two units now sees they're $25 from free shipping, and the three-pack at $69 plus a small add-on gets them there. Whether this beats your current page is a question for an A/B test, not a guess.
Tactics compared
Start with low-effort tactics that suit your catalogue, then work up to the bigger builds.
| Tactic | Best for | Effort |
|---|---|---|
| Free shipping threshold | Almost every store | Low |
| Next-tier cart nudge | Stores with a threshold or tiers | Low |
| Tiered discounts | Replacing flat sitewide sales | Low–medium |
| Bundle ladder | Hero products, kits, multi-packs | Medium |
| Complete-the-look | Fashion, homewares, beauty | Medium |
| Build-your-own bundle | Flavours, scents, colours | Medium–high |
| Per-unit price drop | Multi-packs, consumables | Low |
| Quantity breaks | Consumables, gifts, team orders | Low |
| Checkout and post-purchase upsells | Stores with cheap, relevant add-ons | Medium |
| Gift with purchase | Beauty, wellness, gifting | Low |
| Quiz-built bundles | Large or confusing ranges | High |
| Subscriptions | Consumables bought on repeat | Medium–high |
Mistakes to avoid
Most AOV mistakes trade long-term margin for a short-term bump. Watch for these.
Flat sitewide discounts
20% off everything lowers the price of what people already planned to buy. Run it often and customers learn to wait for the next sale. Tie the saving to order size instead.
Fake urgency
Countdown timers that reset on refresh and "only 2 left" on endless stock damage trust the moment someone notices. Use real urgency only: a genuine sale end date, real stock levels, a cart held for a set time.
Too many choices
Five bundles, three upsells and a pop-up all at once creates paralysis. Give one clear next step at each point in the journey.
Ignoring margin
A bigger order is not automatically a better one. Check contribution margin: revenue minus product cost, shipping, payment fees and discounts. If your new free shipping threshold adds $8 of order value but costs $10 in postage, AOV went up and profit went down.
How to measure AOV changes
Measure every AOV change with an A/B test, and let revenue per visitor make the call.
- Record your baseline. AOV, conversion rate, RPV and contribution margin for the past 90 days.
- Change one thing at a time. If you launch a threshold, a bundle and an upsell in the same week, you won't know which one worked.
- Split traffic. Run the new version against your current page at the same time, so seasonality and ad changes affect both equally. Our Shopify A/B testing guide walks through setup.
- Run it long enough. At least two full weeks, and longer if you get few orders.
- Judge by RPV, then margin. If AOV rose but RPV fell, the change cost you buyers. If RPV rose but contribution margin fell, the discount was too generous.
This is how Tap Vortex works too. We rebuild a sale page into one guided path, with a tier ladder, a free shipping tier, one-tap adds and itemised savings, so the discount grows with the order instead of a flat 20% off. It's built inside your store on your theme, your checkout is untouched, and it's A/B tested against your current page. Revenue per visitor decides. See more on the Tap Vortex home page.
FAQ
What is a good average order value on Shopify?
There is no universal good number. AOV depends almost entirely on your category and price point: a skincare brand selling $30 serums and a furniture store selling $900 sofas will never share a benchmark. The useful comparison is your own baseline. Pull your AOV for the last 90 days, then judge every change against that number, ideally alongside revenue per visitor.
Does a free shipping threshold actually increase AOV?
It often does, when the threshold sits just above your current AOV and customers can see how close they are. Set it too high and people give up; set it below your AOV and you simply pay for shipping on orders that would have happened anyway. Treat the threshold as a test, not a guess, and check that the extra order value covers the shipping you now absorb.
Will upsells annoy my customers?
Relevant upsells rarely annoy anyone; pushy or irrelevant ones do. Keep each offer to one product that genuinely completes the purchase, make it a single tap to add or skip, and never stack pop-up after pop-up. If an upsell slows the path to checkout, cut it or move it after the order is placed.
Are bundles better than discounts for increasing AOV?
Usually, yes. A flat discount lowers the price of what people were already buying. A bundle or tiered offer asks for more items in exchange for the saving, so the discount pays for extra order value instead of giving margin away. Discounts still have a place, but tie them to the size of the order rather than applying them sitewide.
How fast can I see results from AOV changes?
Simple changes like a free shipping threshold or a cart nudge can show movement within days, but you need enough orders to trust the result. For most stores that means running a test for at least two full weeks so weekday and weekend behaviour both count. Bigger changes, like rebuilding a sale page around bundles, deserve a proper A/B test before you call a winner.