How to Set Up Free Shipping in WooCommerce After a Minimum Order Amount in 2026
In the competitive world of eCommerce, free shipping is one of the simplest levers you have for lifting average order value. Offering it once a customer clears a minimum spend gives them a concrete reason to add one more item to the cart instead of checking out early. Here’s how to set that up in WooCommerce, step by step.
Why Offer Free Shipping?
A few concrete reasons this works, before we get into the settings:
- Increased Cart Value: Customers add extra items to clear the free-shipping line, which lifts your average order value.
- Reduced Cart Abandonment: Surprise shipping costs are one of the top reasons carts get abandoned at checkout. A minimum-spend threshold heads that off.
- Competitive Advantage: Shoppers actively look for free shipping. Offering it keeps you from losing a comparison-shopping customer over a few dollars in freight.
- Improved Customer Satisfaction: Nobody likes being surprised by shipping costs at the last step. Removing that surprise makes checkout feel more honest.
Also Read: How to Apply Multiple Shipping Classes to a Product in WooCommerce
Setting Up Free Shipping in WooCommerce
To set up free shipping in WooCommerce after a certain amount is added to the cart, follow these steps:
Step 1: Access WooCommerce Settings
- Log in to your WordPress Admin Dashboard.
- Navigate to WooCommerce > Settings.
Step 2: Enable Free Shipping
- Click on the Shipping tab at the top of the settings page.
- Select the Shipping Zones where you want to offer free shipping. If you haven’t set up any zones yet, you can create one by clicking Add Shipping Zone.
Step 3: Add Free Shipping Method
- Once you are in the desired shipping zone, click on Add Shipping Method.
- From the dropdown menu, select Free Shipping and click Add Shipping Method.
Step 4: Configure Free Shipping Options
- After adding the Free Shipping method, click on Edit under the Free Shipping option.
- Here, you can set the conditions under which free shipping will apply. Choose “A minimum order amount (the order must meet this minimum amount)” from the dropdown menu.
- Set the Minimum Amount: Enter the minimum amount that customers must spend to qualify for free shipping. For example, if you want to offer free shipping for orders over $50, enter
50. - Optionally, you can customize the free shipping method’s title and add a description. This is useful for informing customers about the free shipping threshold during checkout.
- Click Save Changes to apply your settings.
Step 5: Test Your Setup
After configuring your free shipping settings, it’s worth confirming they actually work:
- Add Products to Cart: Go to your store and add products to your cart.
- Check Shipping Options: Proceed to the checkout page and confirm the free shipping option appears only once the cart total clears your minimum.
Additional Tips for Managing Free Shipping
- Promote It: A threshold only works if shoppers know about it. Put it in a banner or cart notice, not just buried in the checkout summary.
- Consider a Shipping Plugin: For more advanced rules, plugins like WooCommerce Advanced Shipping or Table Rate Shipping give you more flexibility than the built-in method.
- Watch Your Margins: Free shipping still costs you something. Check your shipping expenses periodically to confirm the threshold you picked is still sustainable.
- Use Your Analytics: WooCommerce’s reports will show you whether the threshold is actually moving average order value, so you can adjust it instead of guessing.
- Pair It With Discounts: Combining free shipping with a targeted discount on specific products can push borderline carts over the line.
Setting the Right Threshold
Once free shipping is live, the setting worth revisiting is the number itself. Too low, and you’re giving away shipping on orders that were already profitable without the incentive. Too high, and shoppers won’t bother chasing it. Pull your average order value from WooCommerce’s reports and set the threshold just above it, then check back after a month of data to see if it needs adjusting.
Interesting Reads:
How to Export Individual Products in WooCommerce

