How to Increase Average Order Value on Shopify
Increasing average order value, or AOV, is one of the most efficient ways to grow a Shopify store. The visitor already decided to buy, so every extra dollar in the basket comes from traffic you have already paid for. But AOV is also the easiest number on your dashboard to fool yourself with: it can climb while the money you actually keep shrinks. This guide covers the AOV tactics that earn real profit, the honest math behind each one, and the cheap tricks to avoid. It is useful whether or not you ever touch StorePilot.
Average order value
+0%
From bundles, thresholds and cross-sells matched to real behavior.
Trend
Illustrative. Measured on your data first.
What average order value is, and the formula
Average order value is what each order is worth on average. The formula is simple: AOV equals total revenue divided by the number of orders. Note that it is divided by orders, not by sessions or visitors. That makes it different from your conversion rate, which uses sessions. If last month you took $6,000 across 100 orders, your AOV is $6,000 divided by 100, which is $60.
Here is the catch that trips up most merchants: a single average hides a lot. In Shopify's own worked example, a mean order of $24 sits next to a most-common order of $15. A handful of large orders drags the average up and away from what a typical shopper actually spends. Shopify puts it bluntly: no measure of central tendency is best, but using only one is certainly the worst.
So calculate AOV three ways before you act on it. The mean is the plain average. The median is the order right in the middle when you line them all up. The mode is the most common order amount. When the mean sits well above the median and mode, a few big orders are flattering your average, and any tactic you peg to that inflated number (like a free-shipping threshold) will land in the wrong place. This is the same scoreboard discipline we use across the CRO for Shopify hub: pick the number that tells the truth, then act on it.
The honest trap: AOV can rise while profit falls
This is the single most important idea on the page, so we put it early. AOV is a proximate metric. It sits close to revenue, but it is not revenue, and it is certainly not profit. You can lift it with a discount or a free gift and walk away with bigger baskets and less money in the bank.
Work the arithmetic. A shopper places a $50 order at full price. Your margin is decent and you keep most of it. Now you bolt on a tactic to push baskets bigger: a 15 percent code plus a free gift that costs you a few dollars landed. The shopper spends $60, so your AOV jumps from $50 to $60 and the dashboard looks great. But the 15 percent came off the whole basket, including the items they would have bought anyway, and the gift cost real money to source and ship. Run the contribution dollars and that flattering $60 order can leave you with less money kept than the quiet $50 one did.
This is the same lesson the evidence keeps teaching. An analysis of real A/B tests by GoodUI found that add-to-cart improvements correlate with actual sales at only about R equals 0.50: a proximate metric going up explains only a fraction of what happens to revenue. So judge every AOV tactic on two things, never on AOV alone. The first is contribution margin per order, the money you keep after the cost of goods and any discount or gift. The second is revenue per visitor, total revenue divided by sessions. Revenue per visitor is the real scoreboard because it cannot be gamed by a tactic that shrinks margin or quietly dents conversion.
Free-shipping thresholds and a live progress bar
Shipping cost is the enemy of the full cart, and it is also your best AOV lever. The Baymard Institute, combining 49 separate studies, puts the average documented cart abandonment rate at 70.22 percent, and the single most-cited reason shoppers give during checkout is extra costs being too high (shipping, tax, and fees). Surprise shipping at checkout kills orders. A clear threshold turns that same cost into a reason to add one more item. The same abandonment evidence sits behind our 1,000-store Shopify CRO audit.
The tactic: set a free-shipping threshold a little above where your orders actually cluster, commonly 10 to 30 percent up, so most shoppers land one item short of it. Then show a live progress bar in the cart and on the product page, for example You're $12 away from free shipping. The bar does the persuading by making the next item feel like the smart move rather than a splurge.
The honest nuance: peg the threshold to your modal or median order, not the mean. Shopify recommends roughly 30 percent above the most common order value, not above the average. If your mean is $85 but most orders cluster between $45 and $55, a threshold of $110 is unreachable for the majority and helps no one. And free shipping is a cost you absorb, so measure the result on net revenue per visitor with the shipping you eat netted out, not on the AOV bump alone. This lever and the abandonment data behind it are covered in depth in our guide to reducing cart abandonment on Shopify.
Cross-sell and cart upsell, judged on incremental lift
A cross-sell offers a complementary product: socks with the trainers, a case with the phone. An upsell offers a better or larger version of what they are already buying. Both can lift baskets when the suggestion is genuinely relevant, and both can quietly cost you when it is not.
The trap here is attach rate, the share of orders that take the offer. Attach rate is a vanity metric. A cross-sell can win on attach rate while losing you money in two ways: it can cannibalize a second purchase the shopper would have made anyway, or it can clutter the path and dent conversion so fewer people check out at all. A bigger attach rate with a lower revenue per visitor is a loss wearing a win's clothing.
So judge cross-sells on incremental lift: the extra revenue per visitor against a holdout group that saw no offer at all. That holdout is what separates real added revenue from sales you would have got regardless. You will hear the famous line that 35 percent of Amazon's revenue comes from its recommendation engine. Treat it as illustrative of the ceiling, not a promise: it traces to a McKinsey estimate from 2013, it is widely repeated without its original context, and it is specific to Amazon's scale and catalog. Lean on the mechanism, relevant suggestions tested against a holdout, and let your own data set the number. Where you place these offers matters as much as what they are, which is why we cover it in product page optimization for Shopify.
Post-purchase upsell: the one lever with no downside
If you only add one AOV tactic, make it this one. A post-purchase upsell appears on the thank-you or order-status page, after the original order is already captured and paid for. The shopper accepts with one click, no card re-entry, and the new item is added to the order they just placed.
Here is why it is the safest lever you have: the core order is already done before the offer ever shows. The shopper cannot abandon a checkout that has already completed, so a post-purchase upsell cannot lower your conversion rate. Every other AOV tactic carries some risk of distracting a shopper mid-decision and costing you the sale. This one does not touch the funnel at all. That alone makes it the right first move.
App vendors that build this feature, such as AfterSell and Zipify, report post-purchase upsells lifting AOV by roughly 8 to 15 percent, with acceptance rates that swing widely depending on how relevant the offer is. Treat those figures as directional and vendor-reported, not guarantees: the load-bearing claim is the mechanism (zero conversion risk), not any specific percentage. Add one relevant, one-click offer, then measure two honest numbers: how often it is accepted, and your net AOV including the upsold orders. Keep it if the contribution dollars rise.
Bundles, multi-packs, and gift-with-purchase
Bundles raise baskets by making a bigger purchase feel like the obvious choice, but only when the products genuinely belong together. Shopify's own advice is to recommend like a friend would: hand-picked pairs built from real co-purchase behavior rather than random pairings. A bundle stitched from products nobody buys together just looks like a discount on things they did not want. There are three models worth knowing. Fixed bundles are a curated set sold together at a small saving, like a full skincare routine. Mix-and-match lets the shopper pick (any three tees for $60). Multi-packs and volume pricing offer a better per-unit price for buying more of the same thing. Shopify's free Bundles app and its Search & Discovery app let you build these natively, no developer needed.
One honest caveat on volume and multi-pack deals: this is a discount, so it only wins when the margin on the extra units outweighs the per-unit price cut. Run it on consumables and replenishables (things people would re-buy anyway) so you are pulling a future purchase forward rather than discounting a one-off, and be clear that pulling a sale forward is not new revenue.
A gift-with-purchase works on the same logic. It lifts baskets cheaply when the gift has high perceived value but low cost to you, a sample or a small branded extra, and it quietly destroys margin when the gift mostly goes to shoppers whose orders were already going to clear the threshold. The only honest way to know which case you are in is a holdout: offer the gift to one group, withhold it from a comparable group, and compare the contribution dollars per visitor. There is no reliable published percentage for this, so do not trust one if you see it. Validate every one of these offers with a clean test rather than a hunch, as laid out in our Shopify A/B testing guide, and judge them all on contribution dollars.
Why discounting to chase AOV usually backfires
The quickest way to lift AOV is a blanket discount, and it is usually the worst. A code that pushes basket size cuts your margin on everything in the order, including the items the shopper would have bought at full price. It is easy to lift AOV and total units this way while contribution dollars fall. Shopify advises favoring fixed-dollar discounts ($10 off) over percentage discounts precisely because percentages make profits more unpredictable as the basket grows.
There is a slower cost too. Discounts train shoppers to wait for the next code. Run them often enough and you erode your own full-price baseline, so the discount stops being a lever and becomes the price. The honest position: if you discount at all to move baskets, make it fixed-dollar, keep it occasional, and check the contribution math every time.
We also draw a hard line at dark patterns, and so should you. Fake countdown timers that reset, almost-gone stock that never runs out, drip pricing that hides mandatory fees until checkout, and pre-checked add-ons all bump a short-term number while burning the trust that brings people back. This is not just our preference. The U.S. Federal Trade Commission (FTC) classifies these as deceptive dark patterns in its 2022 staff report Bringing Dark Patterns to Light, naming drip pricing and false urgency as practices it can enforce under Section 5 of the FTC Act. A 2024 international sweep led by the FTC with the ICPEN and GPEN networks reviewed 642 websites and apps and found about 76 percent used at least one dark pattern. The honest tactics in this guide raise AOV without any of that.
How StorePilot runs this honestly
StorePilot is the AI CRO agent that runs every tactic in this guide continuously, and judges all of them on the only numbers that tell the truth. It reads how your real shoppers behave, finds which products they genuinely buy together, and builds the actual offer (a bundle, a cross-sell, a post-purchase upsell, a free-shipping threshold) that you can preview before anything goes live. Storefront changes go through a reversible, preview-first path, so nothing breaks your theme.
Then it measures the way this page describes. It pegs thresholds to where your orders actually cluster, not to a flattering mean. It tests offers against a holdout so you see incremental lift, not attach rate. It nets out the shipping you absorb and the cost of any gift, and it scores every tactic on contribution margin and revenue per visitor rather than the AOV bump alone. A win on the StorePilot dashboard means more money kept, with calibrated confidence rather than hype.
And you stay in control of the ethics. You decide which discount tactics are allowed at all, and StorePilot will never reach for fake urgency, false scarcity, or hidden fees to manufacture a number. You already paid to fill the basket once. StorePilot's job is to help each shopper happily buy a little more of what they actually want, and to prove it earned real profit. You can see how the loop works on the how it works page.
New to this topic? Start with Increase average order value with bundles, Use a free-shipping threshold to lift order value, and Add a post-purchase upsell that shoppers welcome.
The behavior-led checklist
- Calculate your AOV three ways (mean, median, and mode) and notice when a few big orders are flattering the average
- Set a free-shipping threshold 10 to 30 percent above your modal order, not your mean, and show a live progress bar in the cart and on the product page
- Add one relevant one-click post-purchase upsell first, since it is the only lever with no conversion risk, then track acceptance and net AOV
- Build bundles only from products that genuinely sell together, and offer a small fixed-dollar saving rather than a big percentage off
- Use multi-pack and volume pricing only on replenishables, and confirm the margin on the extra units beats the per-unit price cut
- For any gift-with-purchase, pick a high-perceived-value, low-cost gift and measure incremental contribution against a holdout group
- Avoid percentage discounts to chase AOV; if you discount at all, keep it fixed-dollar, occasional, and margin-checked
- Never use fake urgency, false scarcity, drip pricing, or pre-checked add-ons; they burn trust the FTC treats as deceptive
- Judge every tactic on contribution margin and revenue per visitor, and read mobile and desktop separately since mobile baskets usually run smaller
What the research shows
-
Shipping and other extra costs are the single most-cited reason carts are abandoned at checkout.
The Baymard Institute, combining 49 separate studies, puts the average documented online cart abandonment rate at 70.22 percent. Among shoppers who reach checkout and then abandon, the most-cited reason is extra costs being too high (shipping, tax, and fees). This is the evidence behind using a free-shipping threshold as an AOV lever.
-
AOV should be measured three ways, thresholds pegged to the modal order, and fixed-dollar discounts preferred over percentages.
Shopify defines AOV as total revenue divided by number of orders and warns that using only one measure of central tendency is certainly the worst, recommending mean, median, and mode together (its example shows a $24 mean beside a $15 mode). It advises setting a free-shipping threshold around 30 percent above the most common order value and favoring fixed-dollar discounts over percentages because percentages make profits more unpredictable.
Source: Shopify, Average Order Value (AOV): Formula, Benchmarks and 7 Ways to Increase It
-
A proximate metric going up does not mean revenue went up.
An analysis of real A/B tests by GoodUI found that add-to-cart improvements correlate with actual sales at only about R equals 0.50, meaning a lift in a proximate metric explains only a fraction of the change in revenue. This is the evidence behind judging AOV tactics on contribution margin and revenue per visitor rather than on AOV alone.
Source: GoodUI, do adds-to-cart correlate with sales in A/B tests
-
The often-quoted figure that 35 percent of Amazon's revenue comes from recommendations traces to a 2013 McKinsey estimate.
The widely repeated claim that about 35 percent of Amazon's purchases come from its recommendation engine traces to a 2013 McKinsey & Company article on retail personalization. It is specific to Amazon's scale and catalog and is frequently quoted without that original context, so it should be treated as illustrative of a ceiling rather than a benchmark for any individual store.
Source: McKinsey & Company, How retailers can keep up with consumers (2013)
-
Fake urgency, false scarcity, and hidden fees are legally classified as deceptive.
The U.S. Federal Trade Commission's 2022 staff report Bringing Dark Patterns to Light identifies drip pricing (hidden mandatory fees revealed late) and false urgency, including fake or non-expiring countdown timers and false scarcity, as deceptive practices it can enforce under Section 5 of the FTC Act. A 2024 international review led by the FTC with the ICPEN and GPEN networks examined 642 websites and apps and found about 76 percent used at least one dark pattern.
Source: FTC, Bringing Dark Patterns to Light (2022) and the 2024 FTC/ICPEN/GPEN dark patterns review