Skip to content
Can Elmas

Ecommerce · 8 min read

How to Increase Average Order Value Without Killing Conversion Rate

TL;DR

Raise AOV by adding relevant items to orders, not by making the first purchase harder. Set your free-shipping threshold from median order value plus a typical add-on, build bundles from items already bought together, show one upsell per placement, add a post-purchase offer, and judge every change on revenue and contribution margin per visitor.

· Published · Updated

To increase average order value without hurting conversion rate, add relevant items to orders that are already happening instead of making the first purchase harder. Set a free-shipping threshold from your order data, build bundles from products people already buy together, show one relevant upsell per placement, add a post-purchase offer, and use quantity breaks where customers buy multiples. Judge each change on revenue and contribution margin per visitor, not AOV alone.

Why AOV matters for paid acquisition

Several costs are mostly fixed per order, whatever the basket size: acquiring the customer, picking and packing, and the shipping label. A bigger basket spreads them over more gross profit, so contribution per order grows faster than AOV itself.

A worked example with made-up round numbers:

BeforeAfter
AOV$60$75
Gross profit at 60% product margin$36$45
Shipping, pick and pack$10$10
Payment fees at about 3%$1.80$2.25
Contribution per order before marketing$24.20$32.75

A 25% lift in AOV raised contribution per order by about 35%. If you’re willing to break even on the first order, your affordable CAC just went from about $24 to about $33. That’s room to pay more per new customer and still hit the same profit target; MER vs ROAS covers setting ad budgets on blended numbers.

The catch is conversion rate. Revenue per visitor is conversion rate times AOV, and it’s the number that pays for traffic. If a change lifts AOV from $60 to $66 but drops conversion from 2.5% to 2.2%, revenue per visitor falls from $1.50 to about $1.45. Every tactic below is judged on that number, and on contribution per visitor once discounts are in.

Setting free shipping thresholds from your order data

The threshold is the AOV lever that touches every order, so set it from data rather than a round number that feels right.

  1. Export 90-180 days of orders. Exclude refunds, wholesale, test orders and big promo days.
  2. Find the median, not just the average. A few large orders pull the average up; the median shows the typical basket.
  3. Bucket orders in $5 or $10 bands. Look at where orders cluster and how many sit just below each candidate threshold.
  4. Anchor to a real add-on. A practical starting point is median order value plus the price of one of your most common low-priced add-ons. Customers should reach it with one natural extra item, not by doubling the order.
  5. Price the subsidy. Orders already above the new threshold now get free shipping they were willing to pay for, and newly qualifying orders cost you the label. Compare that with the margin on the extra items you expect.

Then make the threshold visible where decisions happen: a progress message in the cart drawer (“You’re $12 away from free shipping”) with two or three add-ons priced to close the gap. A threshold nobody sees until checkout adds a surprise cost at the worst moment.

If you ship everything free today, adding a threshold is a conversion risk, not an AOV test; test a perk above a spend level, such as free express shipping, instead.

Bundles and kits

Good bundles come from your order data, not from what the warehouse needs to clear. Count how often products appear in the same order; the top pairs and trios are your candidates, because customers already put them together. Then pick the format.

FormatBest forWatch out for
Fixed kitStarter sets, routines, giftingOne weak item customers don’t want
Mix-and-matchConsumables, flavors, colors, basicsChoice overload on mobile
Main item plus accessoryHardware, apparel, homeAn accessory discount that erodes the main item’s margin
Multi-packItems bought in multiples anywayDiscounting orders that would have included two units at full price
  • Discount only as much as needed. Test the depth rather than defaulting to a big number.
  • Check the math per bundle. Bundle price minus combined COGS and per-order costs, compared with the order the customer would otherwise have placed.
  • Keep inventory honest. Use a bundle setup that decrements component inventory, so a kit can’t sell when one component is out of stock.

Product page and cart upsells

Placement decides whether an upsell adds revenue or friction. The rule I apply: never put an offer between shoppers and the action they came to take.

Product page

  • Put “complete the set” or “pairs well with” below the add-to-cart button, not above it or in a modal.
  • Offer one to three items that are relevant to the product and priced well below it.
  • Use size or pack upgrades where they exist. A larger size with a lower per-unit price is an upsell that feels like a saving.

Cart and cart drawer

The cart is the strongest placement for add-ons, because the shopper has already committed.

  • Show one row of add-ons that are cheap, relevant and addable in one tap without leaving the cart.
  • Tie the offer to the free-shipping gap when there is one.

Checkout

Offers inside checkout carry the highest risk, because any distraction there costs completed orders. On Shopify, customizing the checkout steps has generally required Plus. Test one small add-on there only after your cart offers work.

Avoid add-to-cart pop-ups that force a choice before the shopper can continue. They look like upsells in a dashboard and feel like obstacles on a phone.

Post-purchase offers

A post-purchase offer appears after payment and before the thank-you page, and the customer adds it with one click without re-entering payment details. It’s the lowest-risk AOV lever: the original order is already complete. Support varies by platform, app and payment method, so check which orders will actually see the offer.

  • One offer, with at most one fallback. If they decline, a cheaper alternative can follow; then let them go.
  • Match it to what they just bought. A refill, a complementary accessory or a second unit at a discount makes sense; a generic best seller rarely does.
  • Keep the price low relative to the order. It’s an impulse decision and shouldn’t need thought.
  • Ship it together. Confirm with your warehouse or 3PL that the added item goes in the same package. A second label can wipe out the margin.
  • Track refunds on it. An offer that gets accepted and then refunded is noise in your AOV report.

Pricing and quantity breaks

Quantity breaks (buy two, save 10%; buy three, save 15%) work when customers naturally buy multiples: consumables, basics, gifts, refills. They don’t work for products nobody needs two of.

The margin math decides it. A worked example with made-up round numbers: a $30 product with $10.50 COGS earns $19.50 gross profit per unit. With “buy two, save 10%”, a two-unit order is $54 and earns $33.

  • If that customer would have bought one: you gained $13.50 of gross profit, and the second unit shipped at almost no extra cost.
  • If they would have bought two anyway: you gave away $6.

So before launching, check what share of orders already contain two or more units of that product. If it’s high, the break mostly subsidizes existing behavior; start the first tier at three instead.

Two more pricing levers:

  • Show per-unit price on multi-packs and larger sizes, so the saving is obvious without a discount banner.
  • Tiered spend offers (“spend $100, get $15 off”) lift AOV but cost margin on every qualifying order. Keep them for peak periods, and use Shopify’s discount combination settings to stop them stacking with product discounts and other codes.

Protecting margin and conversion

AOV is a ratio, and ratios are easy to improve in ways that lose money. Track these together for every test:

MetricWhy it mattersGuardrail
Conversion rateCatches added frictionNo drop beyond normal weekly variance
Revenue per visitorCombines conversion and AOVMust rise for a change to win
Contribution per orderCatches discount and shipping leakageMust rise, not just AOV
Discount rate (% of gross sales)Shows offer stackingFlat or down
Attach rate per offerShows which placements workCut offers almost nobody takes
Return rate on add-onsCatches regret purchasesIn line with your catalog average

When I audit stores, the same mistakes come up: AOV reported as a win without checking conversion or margin, several discounts stacking on one order, upsell apps loading scripts on every page, and offers never refreshed as the catalog changes.

What to test first

Order tests by how much they can hurt conversion, lowest first, so early wins fund the riskier ones.

OrderTestRisk to conversionMain metric
1Post-purchase offerNone to the original orderTake rate, contribution per order
2Cart add-ons tied to the free-shipping gapLowRevenue per visitor, attach rate
3Bundles on product and collection pagesLow to mediumRevenue per visitor, contribution per order
4Quantity breaksLow to mediumUnits per order, contribution per order
5Free-shipping threshold changeMedium to highConversion rate, revenue per visitor
6Checkout offersHighConversion rate

Before each test:

  • Change one thing per page, so you know what moved the number
  • Run for at least two full weeks, outside major promotions
  • Split-test where traffic allows; otherwise compare matched periods and treat results as directional
  • Write the pass rule before launch: revenue and contribution per visitor up, conversion inside its guardrail
  • Segment results by new vs returning customers and by device

AOV, paid media and retention work best when one person owns the full margin picture, which is how I run ecommerce growth engagements.

Get it built

If you want your order data turned into a threshold, a bundle list and a test plan, start with the Growth Audit: $1,500 fixed, credited if we continue. See pricing or get in touch.

FAQ

Frequently Asked Questions

What is a good average order value for an online store?

There's no universal benchmark worth copying, because AOV depends on your category and price points. The useful target is the AOV at which first-order contribution margin covers the CAC you need to scale paid acquisition.

Should I track AOV or median order value?

Track both. AOV is what finance and ad platforms report, but a few large orders can skew it, so use the median to understand the typical basket and to set thresholds.

Do free-shipping thresholds hurt conversion rate?

They can, if the threshold sits far above typical orders or replaces shipping that used to be free. Set it from your order distribution, show progress in the cart, and judge it on revenue per visitor rather than AOV.

Do upsell apps slow down a Shopify store?

Many add scripts to product and cart pages, and several apps together can slow the pages that matter most. Measure page speed before and after each install and remove apps whose offers almost nobody takes.

Work with me

Let’s find your biggest growth lever

Tell me about your growth challenge. I’ll tell you honestly if I can help — and if I can’t, who can.

  • ✓ No obligation
  • ✓ No sales script
  • ✓ Honest feedback
  • ✓ Clear next steps