Blog · Revenue

How to set up a free shipping threshold on BigCommerce (2026)

By John, founder of OrderEdit.io · Updated June 2026 · 6 min read
How to set up a free shipping threshold on BigCommerce (2026)

A free shipping threshold on BigCommerce is a minimum order amount a customer has to reach before shipping becomes free — set it up natively under Store Setup → Shipping by adding a free shipping method with a minimum sub-total, or as a cart promotion under Marketing → Promotions. The threshold itself raises average order value because shoppers add items to qualify; a visible "you're $X away" progress bar makes that lift larger. The number you choose should sit a little above your current average order value, not at a round guess.

Free shipping is no longer a perk — it's an expectation. Roughly 66% of shoppers expect free shipping on every order, and extra costs at checkout (shipping, tax, fees) are the single biggest reason carts get abandoned: in Baymard's research on shoppers with real purchase intent, about 48% walk away because those costs are too high or show up too late — and it has been the #1 abandonment reason for six years running. But shipping isn't free for you. A threshold is the compromise: customers get free shipping, and you protect margin by only granting it on baskets big enough to absorb the cost. This guide covers the psychology, the math behind the right number, the exact native setup on BigCommerce, the progress bar, and the post-purchase angle most stores miss.

Why free shipping thresholds raise average order value

The mechanism is behavioral, not magical. When a customer is told they're a few dollars short of free shipping, the partial progress toward the reward pulls them to close the gap — a well-documented pattern in consumer research known as the goal-gradient effect, where motivation increases as people get nearer to a goal. In practice it's striking: surveys consistently find that around 58% of shoppers add extra items to their cart specifically to qualify for free shipping, and stores that run thresholds report average order value climbing by roughly 30%. The customer feels like they "won" free shipping; you feel a bigger basket. Both sides come out ahead, which is why this is one of the most durable conversion tactics in ecommerce.

How to choose the right threshold number

The most common mistake is picking a round number like $50 with no connection to your actual data. Anchor the threshold to your average order value (AOV) instead. A widely used rule of thumb is to set the threshold roughly 15–30% above your current AOV — high enough that customers must add something to reach it, low enough that it still feels achievable. If your AOV is $45, a threshold around $55–$60 nudges the typical shopper to add one more item without feeling out of reach. For context, the average free shipping threshold across retailers sits near $64, while shoppers say they're willing to spend up to about $43 to qualify — so watch that gap and don't set the bar so high it discourages instead of motivates. Also check your shipping cost and margin: the threshold should clear the point where the extra item's profit comfortably covers the shipping you're now eating.

How to set up free shipping with a minimum on BigCommerce

BigCommerce gives you two native routes, and which you pick depends on whether you want the rule to be permanent or promotional.

Either way, test it with a real cart at and just below the threshold before you announce it — confirm the free option appears at the right sub-total and that taxes or discounts don't push a borderline cart back under the line in a way that surprises the customer.

Adding the "you're $X away" progress bar

Setting the rule is only half the win. If customers don't know a threshold exists, they can't aim for it — and the AOV lift depends on them seeing how close they are. BigCommerce doesn't render a free shipping progress bar natively, so you add it one of two ways. The first is theme code: a developer drops a small script into your Stencil cart and mini-cart that reads the current sub-total and prints dynamic copy such as "You're $12 away from free shipping" with a filling bar. The second is an app from the BigCommerce marketplace that injects the bar without custom code and updates it live as items are added. Whichever route you take, keep the messaging specific and positive — show the exact remaining amount, update it the instant the cart changes, and switch to a clear "You've unlocked free shipping!" state once they cross the line. A vague "Spend more to save" banner does almost nothing; a precise countdown is what triggers the goal-gradient pull.

Surface it early so it fights cart abandonment

Because surprise shipping cost is the top abandonment trigger, the threshold should be visible long before checkout. Put the message in three places: a site-wide announcement bar ("Free shipping over $60"), the progress bar in the cart and mini-cart, and a reminder on the product page for items that sit just under the bar. Surfacing the full landed cost — and the path to removing it — early is exactly what Baymard's data recommends for the roughly 48% who abandon over extra costs. The threshold turns an objection ("shipping is too expensive") into a goal ("I'm almost there"), but only if the customer meets it before the checkout sticker shock, not after.

The post-purchase threshold most stores miss

Here's the angle almost no BigCommerce store uses. The free shipping nudge doesn't have to end at checkout. The moment right after purchase — on the order confirmation page, before the parcel ships — is the highest-intent window you have, and post-purchase add-ons convert at a meaningful rate (industry take rates run roughly 5–15%). If a customer can add an item to the order they just placed and have it ship in the same box, you can run the same threshold logic again: "Add $15 more and the whole order still ships free." Because it goes in one parcel, you're not paying twice for shipping, and the customer avoids a second order with a second delivery. Doing this natively isn't possible — BigCommerce can't re-charge a captured order or merge a new purchase into an existing shipment — so it takes a layer built for it. Adding an item to an existing order and surfacing a threshold-style upsell on the order confirmation page is exactly what OrderEdit.io does: customers add to their order and pay only the difference, while you recover margin from a free shipping bar you already set up for the cart.

Putting it together

A free shipping threshold is one of the few levers that improves conversion and order value at the same time: it removes the #1 reason carts are abandoned while giving shoppers a reason to add one more item. Set the number from your AOV, build it natively in BigCommerce with a shipping-zone method or a cart promotion, make it impossible to miss with a live progress bar, surface it early to beat checkout abandonment, and then extend the same logic into the post-purchase window where it costs you nothing extra to fulfill. For more on that high-intent moment, see our guide to post-purchase upsells on BigCommerce.

JohnFounder · OrderEdit.io

John is the founder of OrderEdit.io, a BigCommerce app that lets customers edit their own orders and adds post-purchase upsells on the confirmation page. He writes about cutting post-purchase support load and recovering revenue for BigCommerce merchants.

Try it free on your store

Install OrderEdit.io from the BigCommerce Marketplace and let customers edit and upsell themselves. 21-day free trial.

Start free trial
RelatedPost-purchase upsells on BigCommerce: a practical guideHow to customize the BigCommerce order confirmation pageHow to add an item to an existing BigCommerce order