Set your free gift threshold a little above your current average order value — high enough that a shopper has to add one more item to earn the gift, not so high that almost nobody reaches it. That single move is what makes a gift-with-purchase profitable: it changes behavior instead of rewarding orders people were already going to place. Then validate the number against your gross margin and the real cost of the gift, so the extra margin from bigger baskets comfortably covers what you’re giving away. This guide walks through the inputs and a simple decision framework — using clearly labeled example numbers, not benchmarks — so you can pick a threshold with confidence.
The principle: threshold just above AOV
A free gift threshold works by moving one decision: “add another item, or not.” If you set the bar below your average order value, most orders already clear it, so you hand out gifts on purchases that would have happened anyway — pure margin gone. If you set it just above AOV, a meaningful slice of shoppers who were about to check out at, say, your average will add one more thing to qualify. The gift becomes the nudge, and the extra item is what pays for it.
That’s the whole game: the threshold should sit in the zone where a normal-sized order becomes a slightly-larger order with a small push.
Why the number matters
Get it wrong in either direction and it costs you:
- Too low — you give the gift to orders that didn’t grow. The gift cost comes straight off margin with no incremental revenue behind it.
- Too high — almost nobody reaches it, take-up is tiny, and the offer does nothing except clutter the page.
- Right — enough shoppers stretch to qualify that the added margin from bigger baskets more than pays for the gifts you hand out.
A gift-with-purchase isn’t free marketing; it’s a margin trade. The threshold is the dial that decides whether the trade is in your favor.
The inputs you actually need
Before you pick a number, gather five things about your own store — no outside benchmarks required:
- Current AOV and its distribution. Not just the average, but the spread. If most orders cluster tightly around AOV, a threshold just above it will catch a lot of shoppers. If orders are all over the place, the same threshold behaves differently.
- Gross margin on incremental spend. What fraction of the next dollar a shopper adds is margin? That’s the money available to fund the gift.
- The real cost of the gift. Your unit cost, not its retail price. A gift that “sells for $40” but costs you $6 is a very different decision than one that costs $25.
- Added shipping or fulfillment cost. A gift adds weight, a pick, sometimes a box size. If it pushes orders into a higher shipping tier, count that.
- Conversion risk. A threshold that feels out of reach can discourage some shoppers, or send them hunting for a coupon. Keep it credible.
A simple decision framework
Here’s the logic as a step list. All numbers below are illustrative examples to show the method — they are not benchmarks or claims about your store.
| Step | What you do | Illustrative example |
|---|---|---|
| 1 | Start from your AOV | AOV = $50 |
| 2 | Set a candidate threshold just above it | Threshold = $65 |
| 3 | Find the gap a shopper must close | $65 − $50 = $15 of extra spend |
| 4 | Apply your gross margin to that gap | 60% margin × $15 = $9 extra margin per stretched order |
| 5 | Compare to the true gift cost | Gift costs you $6 (+$1 added shipping = $7) |
| 6 | Check the math | $9 incremental margin > $7 gift cost → the stretch pays for itself |
| 7 | Stress-test the “already qualified” orders | Some orders were already above $65 and now get a free gift too — make sure step 6’s surplus, across everyone who qualifies, still nets positive |
Step 7 is the one people skip. The gift goes to every order over the threshold, including ones that were already large. Your framework holds only when the added margin from the shoppers who stretched covers the gift cost for all qualifiers — those you moved and those you’d have kept anyway. That’s why a threshold below AOV is dangerous: almost every gift lands on an order that didn’t grow.
If step 6 comes out negative, you have levers: raise the threshold, choose a cheaper gift, or pick a gift with higher perceived value so a lower unit cost still feels worth stretching for.
How to choose the gift
The best gift is low real cost, high perceived value. Think a full-size accessory to your hero product, a sample-to-full-size upsell, a branded add-on, or a consumable you buy cheaply in volume. It should feel like a genuine reward — something the shopper actually wants — while costing you little enough that the framework above stays positive.
Avoid gifting your best-seller: you cannibalize a sale you’d have made at full margin. And a gift nobody wants won’t move behavior no matter where you set the threshold.
If you want shoppers to feel more ownership of the reward, you can even let them pick — see how to let customers choose their free gift on Shopify.
Why it must be checkout-safe
A threshold offer only works if it’s enforced where money changes hands. Many free-gift widgets add the gift in storefront JavaScript — which means a shopper can qualify, get the gift added, then remove an item to drop below the threshold and still keep the free product at checkout. Now you’re giving the gift away on a sub-threshold order, which is exactly what your framework was built to prevent.
A checkout-safe implementation re-checks the cart total server-side: if the cart falls below the threshold, the gift is removed or charged. That’s the difference between a threshold that protects margin and one that’s decorative. We go deep on this in is your Shopify free gift still free at checkout?, and the mechanics of adding one properly in how to add a free gift with purchase on Shopify.
How to test and adjust
Pick a starting threshold from the framework, ship it, then read three signals over a couple of weeks:
- Take-up rate — what share of orders qualify. Very high means it’s too low (you’re just giving gifts away); near zero means it’s too high.
- Margin — is the blended margin per order holding or improving versus before the offer? This is the real scoreboard.
- AOV shift — did average order value actually move up, and by roughly the gap you were nudging shoppers to close?
Adjust one variable at a time. If take-up is high but margin slipped, nudge the threshold up. If take-up is near zero, lower it or swap in a more desirable gift. Treat it as a dial you tune, not a set-and-forget setting.
Common mistakes
- Setting the threshold below AOV — rewards orders that didn’t grow.
- Using the gift’s retail price instead of its cost in the math — it flatters the decision and hides the real margin hit.
- Ignoring “already qualified” orders (step 7) — the gift lands on every order over the line, not just the stretched ones.
- Faking it in JavaScript — the gift survives when the cart drops below the threshold, so it leaks margin at checkout.
- Gifting a best-seller — cannibalizes full-margin sales.
- Never revisiting it — AOV, costs and demand move; a threshold set once and forgotten drifts out of the profitable zone.
A threshold and a checkout-safe gift are both built into our Profit Flow AOV Bundle app, and the full playbook lives on our checkout-safe free gift with purchase solution page. If you’d rather have it set up and validated for you, that’s exactly what a free profit audit covers.
Not sure where to set your free gift threshold? Send us your store URL and AOV — we’ll help you set a threshold that lifts order value without giving away margin, enforced at checkout. See checkout-safe free gifts or get a free profit audit.