How to Offer Free Shipping on Shopify

Sid B
October 22, 2026
Share article
Most Powerful Discount & Free Gift App
Most Powerful Discount & Free Gift App
Most Powerful Discount & Free Gift App
Most Powerful Discount & Free Gift App
Summary
  • Understand how free shipping works on Shopify: Explore how shipping rates, discount codes, and automatic discounts help you offer free delivery.
  • Learn how to offer free shipping without an app: Set up $0 shipping rates, minimum order values, discount codes, and product or location-based rules using Shopify's native settings.
  • Discover how to set up free shipping with an app: Use Kite: Discount & Free Gift app to configure conditional shipping discounts, advanced targeting, and combined promotions.
  • Explore how to combine free shipping with other discounts: Learn how to pair shipping offers with product or order discounts while following Shopify's combination rules.
  • Learn how to promote free shipping on your store: Use banners, product pages, email campaigns, and social media to communicate offers and encourage purchases.
  • Understand how to protect your profit margins: Calculate shipping costs, set profitable order thresholds, and track conversion rate, AOV, and contribution margin.

Free shipping can be the nudge that turns a hesitant shopper into a paying customer. But if you offer it without a clear strategy, shipping costs can eat into your margins faster than sales grow.

Shopify lets you set up free shipping using native shipping rates and discount settings. If you need more flexibility, you can use a dedicated free shipping app to create conditional offers, set eligibility rules, and combine shipping promotions with other discounts.

In this guide, you'll learn how to offer free shipping on Shopify, set eligibility rules based on order value or other conditions, and promote your offer in ways that encourage purchases without compromising profitability.

How Does Free Shipping Work on Shopify?

Free shipping means customers don't pay a separate shipping fee for eligible orders. Your business covers the delivery cost, either directly or by accounting for it in your product pricing and overall margins.

Shopify lets you offer free shipping through shipping rates and discount rules. For example, you can create a free shipping rate for all eligible orders, offer free delivery on purchases above $50, or provide a discount code for a limited-time promotion.

Your offer can also have specific conditions, such as a minimum order value, eligible products, customer eligibility, or delivery locations. These conditions help you control when free shipping applies and how much it costs your business.

How to Set Up Free Shipping on Shopify

You can configure free shipping directly in Shopify or use a dedicated app when you need more promotional flexibility. Native settings work well for straightforward shipping rates, minimum purchase requirements, and discount codes. 

An app can help when you want to combine shipping offers with other discounts, apply advanced targeting, or show shoppers how close they are to qualifying for free shipping.

How to Set Up a Free Shipping Offer on Shopify Without an App

Shopify's built-in shipping and discount settings cover most basic free-shipping scenarios. Choose a method based on your offer, eligible products, shipping destinations, and order requirements.

1) Set a $0 Flat Free Shipping Rate on Shopify

A flat free shipping rate allows eligible customers to select a shipping option that costs nothing at checkout. This works well when you want to offer free shipping across an entire shipping zone.

Steps to set it up:
  1. Log in to your Shopify admin.
  2. Go to Settings > Shipping and delivery.
  3. Open the relevant shipping profile.
  4. Select the shipping zone where you want to offer free shipping.
  5. Add a shipping rate.
  6. Enter a rate name, such as Free Standard Shipping.
  7. Set the price to $0.
  8. Save your changes.

Customers who qualify for the shipping zone can select the free rate at checkout.

When to use this method

Choose a $0 flat rate when you want to offer free shipping on all eligible orders within a particular zone, without requiring a minimum purchase.

2) Create a Free Shipping Discount Code on Shopify

A free-shipping discount code lets customers claim shipping at no cost by entering a code at checkout. It's useful for email campaigns, influencer promotions, customer retention, and limited-time offers.

Steps to set it up:
  1. Log in to your Shopify admin and go to Discounts.
  2. Select Create discount and choose Free shipping.
  3. Select Discount code as the method.
  1. Enter a memorable code or generate one.
  2. Choose the eligible countries.
  3. Set a minimum purchase amount or minimum item quantity, if required.
  4. Configure customer eligibility, usage limits, and active dates.
  1. Review the discount-combination settings and save.

Shopify lets you exclude shipping rates above a specified amount, which can help restrict the discount to lower-cost delivery options. Test the code with an eligible order and one that should not qualify before distributing it.

When to use this method

Choose a discount code when you want to distribute free shipping through specific campaigns or customer communications and control who can redeem the offer.

3) Offer Free Shipping Based on Order Weight

Weight-based shipping rates let you determine shipping costs according to the total weight of an order. You can set a $0 rate for a qualifying weight range while retaining paid rates for heavier orders.

Steps to set it up:
  1. Log in to your Shopify admin.
  2. Go to Settings > Shipping and delivery.
  3. Open the relevant shipping profile or shipping options for your market, depending on your store's setup.
  4. Select the shipping zone where the offer should apply.
  5. Add or edit a shipping rate and choose weight-based conditions, where available.
  6. Define the qualifying weight range.
  7. Set the rate to $0 and retain paid rates for other weight ranges.
  8. Save your changes and test orders with different product weights.

Make sure product weights are accurate and that your rate ranges cover the orders you expect to receive. Missing weights or gaps between ranges can lead to incorrect shipping calculations or unavailable rates.

When to use this method

Choose weight-based free shipping when delivery costs vary significantly by parcel weight and you want to limit the offer to specific weight ranges.

4) Offer Free Shipping on Specific Products or Collections

You can configure shipping rates for selected products instead of applying free shipping across your entire catalog. This can support product launches, seasonal promotions, or offers on products with sufficient margins to absorb shipping costs.

Steps to set it up:
  1. Log in to your Shopify admin.
  2. Go to Settings > Shipping and delivery.
  3. Create or open a custom shipping profile, or review the relevant market-based shipping options available in your store.
  4. Add the products you want the profile to cover. If your shipping setup supports collection-based rates, select the relevant collection.
  5. Configure the applicable shipping zone.
  6. Add or edit a shipping rate and set the qualifying rate to $0.
  7. Save your changes and test checkout with the selected products.

Shipping profiles control which shipping rates apply to products. If a customer orders products assigned to different profiles, Shopify may combine applicable shipping rates at checkout. A free-shipping rate for one product therefore doesn't necessarily make the entire mixed cart free to ship.

When to use this method

Choose product-specific shipping rates when you want to subsidize shipping for selected products rather than your entire catalog. If the offer must depend on specific products being in the cart, confirm that your chosen shipping or discount setup supports that condition.

5) Restrict Free Shipping by Location or Shipping Zone

Shipping costs vary by destination, so offering free shipping everywhere may not be commercially viable. Restricting the offer to selected countries or regions helps control delivery costs while keeping the promotion attractive.

Steps to set it up:
  1. Log in to your Shopify admin.
  2. Go to Settings > Shipping and delivery, or open the relevant market's shipping settings if your store uses market-based shipping options.
  3. Review the shipping zones or market-specific shipping options.
  4. Add or edit a shipping rate for the destinations covered by your offer.
  5. Set the qualifying rate to $0, or create a free-shipping discount and select its eligible countries.
  6. Save your changes.
  7. Test checkout with addresses inside and outside the eligible area.

A shipping rate applies to the products and destinations covered by that rate. A free-shipping discount has its own eligibility settings. Ensure your store can ship to the selected destination and that the destination is part of an active market.

When to use this method

Choose location-based restrictions when you want to offer free shipping only in regions where fulfillment costs fit your budget or where you want to run a targeted promotion.

6) Offer Free Shipping to Specific Customer Segments on Shopify

Customer-specific free shipping can support loyalty campaigns, VIP offers, win-back promotions, or incentives for returning customers. Shopify lets you restrict free-shipping discounts to specific customers or customer segments.

Steps to set it up:
  1. Log in to your Shopify admin and open Discounts.
  2. Select Create discount and choose Free shipping.
  3. Choose a discount code if customers need to enter a code, or an automatic discount if the offer should apply automatically.
  4. Under customer eligibility, select the specific customers or customer segments you want to include.
  5. Configure eligible countries, minimum purchase requirements, and usage limits as needed.
  6. Set the active dates and review discount combinations.
  7. Save the discount and test it with an eligible customer.

Available eligibility conditions depend on the discount configuration. Don't assume every customer-tag or advanced targeting rule is supported by Shopify's native settings.

When to use this method

Choose customer-specific free shipping when you want to reward selected customer groups or run targeted campaigns instead of extending the offer to every shopper.

7) Offer Free Shipping Above a Minimum Order Value

A minimum-spend threshold lets customers qualify for free shipping once their order reaches a specified value. It can help offset delivery costs and encourage shoppers to add products to their carts.

For example, if your average order value (AOV) is $55, you could test a threshold of $65 or $75. Choose the amount based on your product margins, average shipping cost, and the additional spend needed to make the order commercially viable.

You can set a minimum order amount on a shipping option or create a free-shipping discount with a minimum purchase requirement.

  • Option 1: Add a Minimum Order Value to a Shipping Option
Steps to set it up:
  1. Log in to your Shopify admin.
  2. Go to Settings > Shipping and delivery.
  3. Open the relevant shipping profile or market-based shipping options, depending on your store's setup.
  4. Locate the shipping option you want to edit.
  5. Select the option to offer free shipping above a minimum order amount, where available.
  6. Enter the qualifying minimum order value.
  7. Save your changes and test an order below the threshold and another that meets it.

If this option isn't available in your interface, you may be able to create an order amount-based shipping rate, set its qualifying range, and price it at $0. Make sure the configured ranges cover the order values you expect.

When to use this method

Choose a minimum-value shipping rate when you want free shipping to be built into your shipping options, without requiring customers to enter a discount code.

  • Option 2: Create a Free-Shipping Discount With a Minimum Purchase Requirement
Steps to set it up:
  1. Log in to your Shopify admin and open Discounts.
  2. Select Create discount and choose Free shipping.
  3. Select either the discount-code or automatic-discount method.
  4. Choose the eligible countries or markets.
  5. Under minimum purchase requirements, select Minimum purchase amount and enter the qualifying value.
  6. Configure customer eligibility, active dates, usage limits, and discount combinations.
  7. Save the discount and test an order below the threshold and another that qualifies.

Shopify calculates the minimum purchase amount using product prices, excluding taxes and shipping charges. If another compatible product discount applies, the discounted product prices may count toward the threshold.

When to use this method

Choose a free-shipping discount when you want to manage the threshold as part of a promotional campaign, apply customer eligibility rules, or use a discount code.

Whichever method you choose, set the threshold using contribution margin rather than revenue alone. If the additional products customers buy don't cover the shipping subsidy and other variable costs, a higher AOV may not translate into higher profit.

How to Set Up Automatic Free Shipping on Shopify

Automatic free shipping lets eligible customers receive the offer without entering a code. This reduces checkout friction and makes the promotion easier to understand. The setup depends on how you want to apply the offer:

  • For all eligible orders: Configure a $0 shipping rate for the relevant products and destinations.
  • For orders above a minimum value: Set a price-based free-shipping rate with a qualifying minimum, or create an automatic free-shipping discount.
  • For a targeted promotion: Create an automatic free-shipping discount and configure the eligible customers or markets available in the discount settings.

To create an automatic discount:

  1. Open Discounts in your Shopify admin.
  2. Select Create discount and choose Free shipping.
  3. Select the automatic discount method.
  4. Enter a title and configure eligible countries or markets.
  5. Set the minimum purchase amount or minimum item quantity, if required.
  6. Configure customer eligibility, discount combinations, and active dates.
  7. Save the discount and test checkout.

Automatic free-shipping discounts can have customer and market eligibility restrictions. Review how the offer interacts with other discounts and shipping rates before launch. Shopify's combination rules determine which promotions can apply together, and multiple shipping discounts cannot apply to the same order.

How to Set Up Free Shipping With a Shopify Free Shipping App

Native Shopify settings are sufficient for many basic offers. A dedicated app becomes useful when you want to manage shipping promotions alongside product discounts, customer targeting, or storefront widgets that explain the offer before checkout.

Kite: Discount & Free Gift supports tiered shipping discounts, combined discount offers, targeting features, and progress bars that can show shoppers how close they are to qualifying for free shipping. These capabilities vary by plan. Check the current plan details before relying on combined promotions, advanced targeting, or goal-based progress bars.

Set Up a Free-Shipping Promotion in Kite

Start by installing Kite from the Shopify App Store and opening it from your Shopify admin. The exact interface labels can change, so use the available discount or promotion creation flow in your account. Here are the next steps:

  • On Kite’s home page, click Create promotion, then choose Shipping discount under Discounts.
  • Enter a Promotion name, such as “Free shipping over ₹1,000.”
  • Under Eligibility rules, choose Cart subtotal → Greater than or equal to, then enter your minimum spend, for example ₹1,000. You can add a Shipping country rule to limit the offer to specific countries. If both conditions must apply, select All rules should satisfy.
  • Under Delivery rules, choose All to discount every shipping method, or Title to target a named method, such as your standard shipping option. I recommend targeting standard shipping if you want express delivery to stay paid.
  • Under Discount settings, set Type of discount to Percentage discount and Value to 100. The default value is 50%, so make sure you change it.
  • Choose Automatic discount for a code-free offer, or Discount code (applies at checkout). With the code option, the promotion name becomes the code shoppers enter.
  • Review Discount combinations, choose continuous running or scheduled dates, and select where the offer widget should appear.
  • Click Save when you’re ready to publish. New offers are already enabled, so saving publishes the promotion without a separate activation step.

After saving, test a qualifying cart and a below-threshold cart to confirm the offer works as intended.

Configure Minimum-Spend and Product-Based Offers

Set a minimum cart value that encourages larger orders while accounting for your shipping costs and product margins. In Kite, use a Cart subtotal eligibility rule to define the threshold, then set the shipping discount to 100% for free shipping.

For product-specific offers, use rules for products, variants, collections, or product tags in the cart. You can combine these with market, shipping-country, or customer-tag conditions. Choose whether all rules or at least one rule must be satisfied. Some legacy Free plans have restrictions, so check the options available in your account.

Review the configuration before saving, because saving a new offer publishes it. Then test eligible, ineligible, and mixed carts to confirm that the intended shipping methods receive the discount. Kite also supports Buy X Get Y, including BOGO, free gifts, and tiered or volume discounts for separate promotional goals.

Combine Free Shipping With Another Discount

Kite lets you combine free shipping with product or order discounts in one offer or through separate promotions.

Kite’s Combined discount feature is available on Starter and higher plans and supports up to four discount options, including free gifts, product discounts, order discounts, and shipping discounts. To create a combined offer:

  • Select Combined discount in Kite and enter an offer name.
  • Add a Shipping discount, select the eligible shipping rates, and set Percentage off to 100%.
  • Add a Product discount or Order discount and configure its value and eligibility rules.
  • Set the minimum spend for each discount. Separate conditions for each option require Growth or higher.
  • Check the combination settings for every discount involved.
  • Test qualifying and non-qualifying carts at checkout, including carts with other active promotions.

If you use separate promotions, both must allow discount combinations. Shopify allows eligible product or order discounts to combine with shipping discounts, but multiple shipping discounts cannot apply to the same order. Use Kite Discount’s Analytics to monitor promotion performance, then test the final checkout to confirm the discounts work together as intended.

Set Up a Free-Shipping Progress Bar in Kite

Kite includes a progress bar in its Shipping discount promotion, so you don’t need a separate goal-based offer.

  1. Go to Kite’s home page, click Create promotion, and select Shipping discount under Discounts.
  2. Enter a promotion name, such as “Free shipping over ₹1,000.”
  3. Under Eligibility rules, set Cart subtotal to Greater than or equal to your minimum spend.
  4. Under Delivery rules, select All to cover every shipping method or Title to target specific methods. Choose standard shipping if express delivery should remain paid.
  5. Under Discount settings, select Percentage discount, set the value to 100, and choose Automatic discount.
  6. Under Show offer widget on, select where the progress bar should appear. Cart page and Side cart are selected by default, with product and collection page options also available.
  7. Review the offer and click Save to publish it. Then select Customize widget to edit the heading, subheading, and template. Use dynamic variables to display the remaining spend, and adjust the progress bar colours and font sizes under Widget Styling. Click Save in the widget editor.

Test carts below, at, and above the threshold to verify that the progress bar updates correctly and the intended shipping methods become free at checkout.

Test the Promotion Before Launch

A discount that looks correct in the app preview may behave differently when combined with shipping rates, other discounts, or eligibility rules. Test the full purchase journey before announcing the offer. Check the following:

  • An order that qualifies for free shipping.
  • An order just below the minimum spend.
  • A cart with eligible and ineligible products, if product targeting is enabled.
  • A delivery address inside and outside the eligible market or zone.
  • Eligible and ineligible customer accounts, if customer targeting is enabled.
  • The promotion alongside other active discounts.
  • The progress bar before and after the threshold is reached.
  • The final shipping amount and discount details at checkout.

If the result differs from your offer terms, review the promotion conditions and shipping configuration before publishing the campaign.

How to Promote Free Shipping on Your Shopify Store

Configuring free shipping is only part of the job. Customers need to understand the offer, know what qualifies, and see the benefit before they reach checkout. Clear messaging across the storefront and marketing channels helps reduce confusion and makes the promotion easier to act on.

Add Free Shipping Banners and Messaging

Use your announcement bar or homepage banner to communicate the offer's main benefit. For example, "Free Shipping on Orders Over $75" sets a clearer expectation than a generic "Free Shipping Available" message.

Keep the threshold, eligible destinations, and exclusions consistent across the storefront. If the offer applies only to domestic orders or selected products, make that restriction visible rather than leaving customers to discover it at checkout.

Highlight Free Shipping on Product Pages

Product pages are a useful place to communicate shipping incentives before customers add an item to the cart. Display the qualifying spend near the price, add-to-cart button, or delivery information so shoppers can factor it into their purchase decision.

If the offer requires a minimum spend, explain the threshold clearly. Avoid suggesting that every order qualifies when the promotion applies only to certain destinations, products, or customer groups.

Promote Free Shipping Through Email and Social Media

Use email and social campaigns to announce new offers, seasonal promotions, and customer-specific incentives. Segment campaigns where possible so returning customers, new subscribers, or eligible markets receive messaging that matches the actual offer.

Include the minimum spend, promotion dates, eligible destinations, and any code customers need to enter. For automatic offers, say that no code is required only after you've tested the setup.

Run Limited-Time Free Shipping Promotions

A time-limited offer can give customers a reason to complete a purchase sooner, particularly during seasonal campaigns or product launches. Set clear start and end dates, then align the storefront banner, email campaign, and discount settings with the same schedule.

Use urgency only when the deadline is genuine. If the offer is repeatedly extended or its terms are unclear, customers may become less responsive to future promotions.

How Much Does Free Shipping Cost Your Shopify Store?

Free shipping removes the delivery fee from the customer's checkout total, but the business still pays the carrier or fulfillment provider. Before launching an offer, calculate the impact on contribution margin and determine whether increased order volume or AOV can offset the subsidy.

Consider this simplified example for a $60 order:

Order Component Amount
Revenue $60
Product Cost -$24
Fulfillment and Packaging -$4
Shipping -$8
Remaining Before Other Expenses $24

In this example, the store has $24 remaining after product cost, fulfillment, packaging, and shipping. This isn't net profit because it excludes expenses such as payment processing, marketing, software, overhead, and taxes.

If the customer previously paid the $8 shipping fee, the business would need to absorb that cost to offer free shipping, unless it offsets the expense through pricing, higher order value, or other efficiencies.

How Free Shipping Affects Your Margins

The impact depends on your product margins, shipping rates, average order value, and customer behavior. A free-shipping offer may improve conversion, but it can also reduce contribution margin on orders that would have converted anyway.

Model the offer before launch. Compare the current order economics with the expected economics after the shipping subsidy, including whether the promotion is likely to increase basket size or conversion rate. Then monitor conversion, AOV, gross margin, and shipping cost per order during the campaign.

A minimum-spend threshold can help offset delivery costs, but only if customers add enough profitable merchandise to cover the additional expense. Avoid setting a threshold based on AOV alone.

Who Pays for Free Shipping?

The merchant generally pays the carrier or fulfillment provider when shipping is free to the customer. The cost may be absorbed into the product margin, covered by a minimum-spend strategy, offset by higher order values, or funded as a marketing expense.

Some stores build average shipping costs into product prices, while others offer free shipping only on qualifying orders or selected destinations. There is no single best approach for every store. Choose a model that fits your margins, shipping setup, and customer expectations.

Bottom Line

Free shipping on Shopify can be configured through $0 shipping rates, minimum-order-value conditions, and free-shipping discounts. Native settings are a practical starting point for straightforward offers. If you need tiered shipping discounts, combined promotions, advanced targeting, or storefront progress bars, an app such as Kite: Discount & Free Gift can extend your options, depending on the plan and configuration.

Before launch, calculate the shipping subsidy, set eligibility rules that match your margins, and test the full checkout experience. Track conversion rate, AOV, shipping cost per order, and contribution margin to understand whether the offer is improving business performance rather than simply increasing order volume.

No items found.

Rushy Scarcity Countdown Timer

Free to install
Built for Shopify

Hurrify customers to buy within a given timeframe with a sales countdown timer & improve conversions

Another popular Shopify checkout app is Checkout Promotions. The app comes with the ability to leverage a collection of highly robust visibility rules that help show customers one-click post purchase upsell promotions after an order payment has been made. Some of its key features include:

Features

AI recommended and manual recommendations for upselling.

Complete branding control.

Checkout Upsell for increasing AOV.

AI recommended and manual recommendations for upselling.

Pricing

Development

Free

Monthly Plan

$99/ month

Plus Plan

$99/ month

Plus Plan

$99/ month

FAQs About Free Shipping on Shopify

‍

Sid B

Sid B

Sid is the founder of Skai Lama and The Indian Dream Podcast. He is passionate about building SaaS and talks about eCommerce Growth, 0-1 Startups, Building Businesses and Brands, and Shopify.
The Only Discount & Free Gift App you Need on Shopify
BFCM Guide & Free Audit
Access Now