← Back to Blog

Conversion Optimization

Free Shipping Thresholds vs. Discounts: Which One Should Shopify Stores Test?

Free shipping thresholds and discounts both try to close a Shopify sale, but they change conversion, average order value, and margin in different ways. Learn which incentive to test first, and how to read the result without mixing the two jobs.

September 202610 min read

✨ Summarize this article with AI

Written by Recatchify Editorial Team

Recatchify publishes research and practical guides on Shopify conversion optimization, shopper behavior, and AI-powered personalization.

Shopify stores reach for two familiar levers when a cart stalls: a free shipping threshold, or a discount. Both can increase orders. They are not interchangeable. A threshold asks the shopper to add more so the total cost of getting the order drops. A discount asks them to pay less for what is already in the cart. Conversion, average order value, and margin do not move in the same direction under those two asks.

This is a testing and decision article, not a shipping-surprise article. If shoppers are abandoning because the first honest total appears late, start by showing the cost earlier. That problem is covered in why unexpected shipping costs kill Shopify conversions. Once the shopper already understands the total, you still have to choose an incentive. That choice is what this piece is for.

The useful question is not "which tactic is trending." It is: what is the shopper hesitating on, and which lever changes that stall without teaching everyone to wait for 10% off?

If you changeShopper jobWatch these together
Free shipping thresholdAdd enough to unlock a cheaper deliveryConversion, AOV, items per order, shipping you absorb
Sitewide or cart discountPay less for the current cartConversion, AOV, discount dollars given, repeat-code behavior
Both at onceUnclearYou will not know which lever paid for the order

Pick one incentive to test. Leave the other still.

A week where you lower the threshold and launch 15% off will look like a win in orders and tell you nothing about which offer to keep.

Two Incentives, Two Different Jobs

A free shipping threshold is a goal. The shopper sees a gap ("$12 away") and decides whether another item is worth it. Shopify free shipping of this kind is a conversion tool and an AOV tool at the same time. It fails when the gap is a leap, not a stretch, or when there is no obvious add-on that fills it.

A discount is a price rewrite. The current cart becomes cheaper without the shopper doing more work. That can close a price stall. It can also pay people who were going to buy, and it can train returning shoppers to wait. Abandoned-cart recovery has the same trap: a default code treats every stall as a price problem.

What a Free-Shipping Threshold Asks the Shopper to Do

It asks them to change the basket. That is why average order value often rises when the threshold is reachable and the catalog has a natural "add this" item. Free shipping conversion in that case is not magic. It is the shopper buying a second thing they already half wanted, to make delivery make sense.

The same mechanic creates hesitation when the threshold is set for the merchant's shipping invoice, not the shopper's cart. A $75 threshold on a $28 hero SKU is not a nudge. It is a second decision: "Do I want a different order than the one I came for?" Many will not. They will leave, or they will wait for a code instead.

Thresholds also fail when the shopper is comparing your store to another tab that already ships free on the first item. Then the gap is not "add $12." It is "why is this store making me work?" Comparison is not the same as giving up, but a clumsy threshold can turn a comparison into an exit.

What a Discount Asks the Shopper to Do

Almost nothing extra. Click apply, or land on a sale URL. That is why discounts move conversion quickly, and why they are so easy to misread. You will see more orders. You may also see the same people who would have paid full price, plus a lower AOV if they remove an extra item they no longer need to unlock shipping, plus a habit: wait for the next email code.

Discounts are the better test when the stall is clearly price after the shopper already understands shipping and product fit. They are a weak test when the stall is information, a form, or a threshold that was never reachable. In those cases you are buying the order that a clearer total or a smaller shipping gap would have earned at a better margin.

Conversion, AOV, and Margin Move Together

Do not score either test on conversion rate alone. A threshold can lift AOV and look "flat" on conversion because some small carts never start. That can still be a better business if the orders you keep are larger and you absorb less shipping on tiny baskets. A discount can lift conversion and shrink contribution if everyone who was going to buy now pays less.

Write the trio before you start: conversion (or orders), AOV (and items per order), and a simple margin proxy you already have (discount dollars, shipping you pay, or contribution if you track it). Ecommerce free shipping that you fund is a cost, just like a code. The test is which cost buys the behavior you want.

A higher conversion rate with a cheaper basket is not automatically a win.

Neither is a higher AOV with fewer checkouts. Decide which combination you will accept before the week starts.

Hesitation Decides Which Incentive Fits

Watch what the session is doing, not which offer is easier to launch.

Carts that sit just under the threshold, with product browsing afterward, are threshold sessions. Help them see the gap and a relevant add-on. Do not first throw 15% off and erase the reason to add.

Carts that already clear the threshold, or that sit on a single expensive SKU with no plausible add-on, are not threshold sessions. A gap they cannot close is noise. If they loop on price or comparison, a modest discount or a payment plan may be the honest test. If they loop on shipping still, you are back to communication, not incentive.

Recatchify can surface idle carts and shipping hesitation in the session. It does not set your rates or your discount codes. Use that stall as a clue for which test to run in Shopify, not as a reason to fire both offers at once.

Which One Shopify Stores Should Test First

Test the threshold first when: most carts cluster below a round number, you have add-on SKUs that naturally fill a small gap, and you are not already known for constant codes. You are teaching a stretch, not a wait.

Test a discount first when: the basket is already large, there is no sensible add-on, price is the remaining objection after shipping is clear, or you are matching a competitor's public sale for a defined window. Keep the window defined. Open-ended codes become the store's personality.

Skip both as the first move when checkout, mobile forms, or a mismatched landing are the leak. An incentive will not fix a keyboard that cannot complete an address. Confirm checkout is actually the problem before you pay to paper over a form.

How to Read the Test Without Mixing the Jobs

Change one thing. Hold ads, theme, and the other incentive still if you can. Run long enough to cover weekday and weekend traffic. Split the result by new vs returning if Shopify (or your reports) let you. Returning shoppers often "win" a discount test because they were waiting for it.

For a threshold test, look at items per order and how many carts finish within a small band above the line. If conversion falls and items per order do not rise, the gap is too wide or the add-ons are wrong. For a discount test, look at AOV and how much of the extra conversion came from people who already had a healthy cart. If AOV drops in line with the code and new customers do not appear, you bought existing demand.

If you need a cleaner read on whether the week was a fair comparison at all, use the same discipline you would for any onsite message test. Conversion tests are easy to fool yourself with. Seasonal spikes and a new paid campaign will masquerade as proof that "free shipping worked."

The Takeaway

A free shipping threshold and a discount are different jobs. One asks the shopper to build a larger order. The other asks them to pay less for this one. Conversion, AOV, and margin have to be read together, and the stall in the session should pick which lever you test first.

Do not stack them in the same week and call it research. Do not use either one to hide a shipping total you still have not shown. Test the incentive that matches the hesitation, then keep the one that improved the business, not only the conversion rate.

Match the Incentive to the Stall

Recatchify detects when shoppers stall around shipping and cart totals, so you can choose a threshold nudge or a price answer instead of firing every offer at once.

Book a Demo

Free Shopify Store Audit

See Where Your Shopify Store Is Losing Revenue

Enter your Shopify store URL and we'll identify the top shopper hesitation points, missed conversion opportunities, and recommend the highest-impact improvements in under 30 seconds.

Free, no signup — we draft your 3 hesitations + popups in 30 seconds.

Orstart for free →·No credit card required

Frequently Asked Questions

Is a free shipping threshold better than a discount?

Not always. It is better when shoppers can realistically add an item and you want AOV to do some of the work. A discount is better when the cart is already complete and price is the remaining stall.

Will a free shipping threshold always raise average order value?

No. If the gap is too large or there is nothing relevant to add, people leave instead of stretching. Watch items per order, not only the threshold you published.

Can I run free shipping and a discount together?

You can operate both as a store policy. You cannot learn from a test that changes both at once. Isolate one lever if the point is to decide which to keep.

How do discounts hurt free shipping conversion later?

Frequent codes teach shoppers to wait. A threshold only works if adding an item feels like the way to improve the deal. Once "wait for 15% off" is the habit, the gap stops mattering.

What should I look at besides conversion rate?

Average order value, items per order, and what you spent on the incentive (shipping you absorbed or discount dollars). Conversion without those two is an incomplete score.