How to Set Up Free Shipping in Shopify + a Cart-Goal Bar (2026)

How to Set Up Free Shipping in Shopify + a Cart-Goal Bar (2026)

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:

  1. Shipping rates — Settings → Shipping and delivery → add a free shipping rate with a price condition (e.g. free over ₹999).
  2. 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

  1. Shopify admin → Settings → Shipping and delivery
  2. Under Shipping, click the shipping profile (usually "General")

Step 2: Add a free rate to your zone

  1. Find your shipping zone (e.g. Domestic / India)
  2. Click Add rate
  3. Choose Set up your own rates
  4. Name it "Free Shipping"
  5. Set the price to 0

Step 3: Add the price condition

  1. Under Conditions, choose Based on order price
  2. Set Minimum price (e.g. ₹999)
  3. Leave maximum blank
  4. 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.

  1. Shopify admin → Discounts → Create discount
  2. Choose Free shipping
  3. Pick Discount code (customer types it) or Automatic discount (applies to all)
  4. Optionally add a minimum order amount so it only kicks in above a threshold
  5. Set countries/rates it applies to, usage limits, and dates
  6. 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:

  1. 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.
  2. 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

  1. Set a conditional free-shipping rate (free over a threshold), not free-on-everything
  2. Anchor the threshold just above your AOV
  3. Add a cart-goal bar so shoppers can see and aim for it
  4. 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:


This guide was last updated June 2026 to reflect Shopify's current shipping and discount settings.

Frequently Asked Questions

How do I set up free shipping over a certain amount in Shopify?

Settings → Shipping and delivery → open your shipping profile → in your zone, Add rate → set price to 0 → under Conditions choose Based on order price and set a minimum (e.g. ₹999) → Save. Orders above the minimum get free shipping.

Does Shopify have a free-shipping progress bar?

Not natively. Shopify lets you set a free-shipping threshold, but the "you're ₹X away from free shipping" bar is added via theme code, a dedicated cart-bar app, or a goal-based offer app. If you want to add it yourself, the complete free shipping bar code is published free — a snippet and a section, no app required.

Should I offer free shipping on all orders?

Usually no — a threshold protects margin on small orders and lifts AOV. Free-on-everything only makes sense if shipping is already priced into your products.

How do I run a free-shipping promo for a weekend?

Use a Free shipping discount (Discounts → Create discount → Free shipping) with start and end dates, as a code or automatic discount. It expires automatically.

What threshold should I set for free shipping?

Anchor it just above your current average order value so one more item gets the shopper there — and make sure the added margin covers the shipping you're absorbing.

Can I combine free shipping with a free gift?

Yes — and it's powerful. Setting a free-gift threshold at or near your free-shipping line gives shoppers two reasons to cross it. Tools like Xperts Volume Discount add a free-gift progress bar to support exactly this.


Share

Shopify Writer & Editor, Xpertshire

Nikhat Jahan writes and edits the Shopify how-to guides, app tutorials and SEO content on the Xpertshire blog. Every tutorial is tested on a real Shopify store before publishing.

Our Shopify apps

Tools we build to grow Shopify stores — install free from the Shopify App Store.