How do I create free shipping rules in Shopify?
What free shipping rules mean for your store
Free shipping rules allow you to decide when customers don’t have to pay for delivery. They help encourage larger orders, reduce cart abandonment, and make your offers more attractive during checkout.
For example, you might offer:
- “Spend a minimum amount and get free delivery”
- “Buy 3 items and shipping is on us”
In Shopify, free shipping can be applied in two ways:
- Discount codes – Customers enter a code like FREESHIP at checkout.
- Automatic discounts – Free shipping applies instantly when conditions are met, with no code required.
Things to plan before setting up free shipping
- Know your average delivery cost per order.
- Decide a minimum order value that protects your profit.
- Choose whether free shipping should apply to everyone or only selected customers.
- Ensure your shipping zones and rates are already configured in Settings > Shipping and delivery.
Creating a free shipping code
- Open your Shopify admin and go to Discounts.
- Click Create discount.
- Select Free shipping from the discount type options.
- The page opens with Discount code selected by default.
- Enter a short, easy-to-remember code name (for example, FREESHIP).
-
Under Countries, choose where this applies:
- All countries – Free shipping everywhere
- Selected countries – Limit free shipping to specific regions
- Optional: Enable Exclude shipping rates over a certain amount if you want to block expensive delivery options.
-
Under Minimum purchase requirements, choose one:
- No minimum requirements
- Minimum purchase amount
- Minimum quantity of items
-
Under Eligibility, select who can use this code:
- All customers
- Specific customer segments
- Specific customers
-
Under Maximum discount uses, set limits if needed:
- Limit total number of uses
- Limit to one use per customer
-
Under Combinations, choose whether this can combine with:
- Product discounts
- Order discounts
-
Under Active dates, set:
- Start date and time
- Optional end date for limited-time offers
- Click Save.
Setting up automatic free shipping
- Go to Discounts and click Create discount.
- Select Free shipping.
- Switch the method from Discount code to Automatic discount.
- Enter a customer-facing title that appears in the cart and checkout.
-
Under Countries, choose:
- All countries
- Selected countries
- Optional: Enable Exclude shipping rates over a certain amount.
-
Under Minimum purchase requirements, set:
- Minimum purchase amount
- Minimum quantity of items
Setting a minimum is strongly recommended for automatic free shipping.
-
Under Eligibility, choose who qualifies:
- All customers
- Specific customer segments
- Specific customers
- Choose whether this can combine with other discounts.
- Set start date and optional end date.
- Click Save.
Popular free shipping setups
| Rule | How it works | Best used for |
|---|---|---|
| Order value based | Free shipping above a fixed order amount | Increasing order size |
| Quantity based | Free shipping when buying multiple items | Moving more inventory |
| Customer based | Free shipping for selected customer groups | Rewarding loyal customers |
| Limited-time offers | Free shipping during promotions | Boosting short-term sales |
How to promote your free shipping
- Add a banner to your homepage.
- Show cart messages like “You’re close to free shipping.”
- Mention it on product pages.
- Include it in email campaigns.
- Highlight it during checkout.
What customers experience at checkout
When customers meet your free shipping conditions, Shopify automatically removes delivery charges and shows Free shipping as the selected shipping option.
If free shipping does not appear
- Confirm the discount is active.
- Check whether minimum order conditions are met.
- Verify customer eligibility settings.
- Review your shipping zones and delivery rates.
Common problems and quick fixes
| Problem | Why it happens | How to fix it |
|---|---|---|
| Free shipping not showing | Minimum order value not reached | Adjust your rules or increase cart value |
| Discount code not working | Usage limit reached or expired | Check dates and usage limits |
| Wrong customers receive free shipping | Eligibility settings incorrect | Update customer selection |
| Free shipping shows but still charges | Conflicting shipping rates or zones | Review shipping zone priority |
Final takeaway
Automatic free shipping with a minimum order value around 20–30% higher than your average order size is one of the most effective ways to increase sales and reduce cart abandonment. Test different thresholds and track results to find what works best.
Related Answers
Still need help?
Talk to our Shopify experts
We've handled GDPR/CCPA compliance for dozens of EU & US Shopify stores.
