Free shipping is the offer shoppers want most — surveys consistently put unexpected shipping costs as the #1 reason for cart abandonment. But "free shipping on everything" can quietly eat your margin. The smarter play is conditional free shipping: free over a threshold, paired with a bar that nudges shoppers toward it.
This guide shows you how to set up free shipping in Shopify (the right way), how to pick a threshold that protects margin, and how to add a cart-goal bar that turns "free shipping" into an AOV engine.
Quick Answer
Two native ways to offer free shipping in Shopify:
- Shipping rates — Settings → Shipping and delivery → add a free shipping rate with a price condition (e.g. free over ₹999).
- Free shipping discount — Discounts → Create discount → Free shipping (code or automatic).
To turn it into an AOV lever, add a cart-goal/progress bar ("You're ₹150 away from free shipping!"). Shopify doesn't include this bar natively — you add it with a theme feature or an app.
Why a Threshold Beats "Always Free"
Free shipping on every order means you absorb the cost even on a single low-value item. A threshold flips it into a growth tool:
- Protects margin on small orders
- Lifts AOV — shoppers add items to cross the line
- Reduces abandonment — the #1 abandonment cause (surprise shipping cost) disappears for qualifying carts
- Gives you a target to promote — the threshold becomes a marketing message
Method 1: Free Shipping via Shipping Rates (Conditional)
This is the cleanest way to offer "free shipping over ₹X."
Step 1: Open shipping settings
- Shopify admin → Settings → Shipping and delivery
- Under Shipping, click the shipping profile (usually "General")
Step 2: Add a free rate to your zone
- Find your shipping zone (e.g. Domestic / India)
- Click Add rate
- Choose Set up your own rates
- Name it "Free Shipping"
- Set the price to 0
Step 3: Add the price condition
- Under Conditions, choose Based on order price
- Set Minimum price (e.g. ₹999)
- Leave maximum blank
- Save
Now orders at or above ₹999 see a free shipping option; smaller orders see your paid rate.
Step 4: Test it
In an incognito cart, add items below and above the threshold and confirm the free rate appears only when it should.
Method 2: Free Shipping Discount (Code or Automatic)
Use this for promotions ("free shipping this weekend") rather than a permanent rate.
- Shopify admin → Discounts → Create discount
- Choose Free shipping
- Pick Discount code (customer types it) or Automatic discount (applies to all)
- Optionally add a minimum order amount so it only kicks in above a threshold
- Set countries/rates it applies to, usage limits, and dates
- Save
Codes are great for time-boxed promos; an automatic free-shipping discount over a threshold behaves like a permanent conditional offer.
The Missing Piece: A Cart-Goal Progress Bar
Here's the catch — setting the threshold is only half the job. If shoppers don't know they're ₹150 away from free shipping, they won't add the extra item. That's what a cart-goal bar does:
"You're ₹150 away from FREE shipping 🚚"
It updates as items are added and is one of the highest-impact AOV tweaks you can make. Shopify doesn't ship this bar natively — you add it one of two ways:
- Theme code or a dedicated cart-bar app for a pure free-shipping message bar. If you want the code, we publish the whole thing free: the complete Shopify free shipping bar code is a snippet plus a section that updates live inside any theme's cart drawer, measured against the same total Shopify's shipping rates use. No app, no subscription, and it passes Shopify's own Theme Check. Set the rate up using Method 1 above first — the bar reports on that rate, it does not create it.
- A goal-based offer app — for example, if you also run a free-gift threshold at or near your free-shipping line, Xperts Volume Discount shows a free-gift progress bar ("You're ₹150 away from a free gift!"). Stacking a gift on top of free shipping at the same threshold gives shoppers a double reason to cross it.
Be honest with yourself about which you need: if you only want a "free shipping" message bar, a cart-bar tool is the direct fit; if you want to combine free shipping with quantity discounts and a free-gift goal to maximise AOV, a discount/gift app earns its place.
Picking the Right Threshold
Anchor just above your AOV
If your average order is ₹800, a ₹999 threshold is reachable with one more item. Set it at ₹2,000 and most shoppers give up.
Cover your shipping cost in the margin
The extra items a shopper adds to reach the threshold should more than cover the shipping you're now absorbing. Model it: threshold − COGS of added items − shipping cost should stay positive.
Use a round, memorable number
₹999, ₹1,500, $50 — clean numbers are easier to promote and remember than ₹1,427.
Revisit it seasonally
As your AOV and shipping costs change, your threshold should too. Check it quarterly.
Common Mistakes to Avoid
Mistake 1: Free shipping on everything
Absorbing shipping on a single low-value item destroys margin. Use a threshold unless your prices already bake in shipping.
Mistake 2: Setting the threshold and hiding it
A threshold with no on-site bar is a missed opportunity — shoppers can't aim for a target they can't see. Add a cart-goal bar.
Mistake 3: A threshold far above AOV
Too high and nobody reaches it; it just looks like expensive shipping. Anchor just above your current average order.
Mistake 4: Forgetting international zones
Free domestic shipping is one thing; free international shipping can be ruinous. Set conditions per shipping zone, and consider country-specific offers.
Mistake 5: Not testing on mobile
Confirm the bar and the free rate both behave on a phone — where most carts happen.
Next Steps
- Set a conditional free-shipping rate (free over a threshold), not free-on-everything
- Anchor the threshold just above your AOV
- Add a cart-goal bar so shoppers can see and aim for it
- Consider stacking a free gift at the same threshold to double the incentive
If you want to combine free-shipping goals with quantity discounts and a free-gift progress bar in one free app, install Xperts Volume Discount — it works on all plans and helps push every cart toward your threshold.
For deeper reading:
- How to Add a Free Gift With Purchase
- How to Set Up Volume & Quantity Discounts
- How to Create a Discount Code in Shopify
This guide was last updated June 2026 to reflect Shopify's current shipping and discount settings.



