---
title: Hide Other Shipping Methods When Free Shipping Is Available
description: Hide paid WooCommerce shipping methods automatically once a customer qualifies for free shipping.
url: "https://wpfactory.com/docs/woocommerce-hide-shipping-methods-free-shipping/"
updated: "2026-09-27"
category: How to
---

# Hide Other Shipping Methods When Free Shipping Is Available

The [Free Shipping Bar: Amount Left for Free Shipping for WooCommerce](https://wpfactory.com/item/amount-left-free-shipping-woocommerce/) can automatically hide paid shipping methods once a customer qualifies for free shipping, so they are not tempted to pick a slower paid option. This is a free feature that lives in the General section.

Go to **WPFactory > Left for Free Shipping** (also reachable at **WooCommerce > Settings > Amount Left for Free Shipping**) and open the **General** section, then find **Hide shipping methods**.

![Hide shipping methods options in Amount Left for Free Shipping](https://wpfactory.com/wp-content/uploads/WPFactory-Free-shipping-bar-Plugin-Step-2-1024x499.png)

### Options

| Label | Option ID | Default |
| --- | --- | --- |
| Hide other shipping methods when free shipping is available | `alg_wc_left_to_free_shipping_hide_shipping_methods` | No |
| Visible shipping methods (kept when free shipping is reached) | `alg_wc_left_to_free_shipping_visible_shipping_methods_on_hide` | Free shipping |

### Step-by-step

1. Enable **Hide other shipping methods when free shipping is available**.
2. In **Visible shipping methods**, select the methods that should stay in the list once free shipping is reached. This is a multiselect of the methods registered in your store, not a single "free shipping method" picker.
3. Save changes, then add products to a test cart until free shipping is reached and confirm the other methods disappear.

**Note:** free shipping is treated as "available" when the plugin cannot find any amount left to reach it. If you use a non-standard free shipping method, set the threshold under the Manual min amount section so the plugin knows when to hide the others.

### Get more control

This feature is free. [Amount Left for Free Shipping](https://wpfactory.com/item/amount-left-free-shipping-woocommerce/) Pro adds targeted hiding of the message itself by category and user role, plus AJAX updates. [See what Pro unlocks](https://wpfactory.com/item/amount-left-free-shipping-woocommerce/).

Related articles

- [Set Different Free Shipping Amounts by Zone or Method](https://wpfactory.com/docs/free-shipping-by-zone-method/)
- [Free Shipping Bar Text Doesn’t Update When the Cart Changes](https://wpfactory.com/docs/bar-text-not-updating/)
- [Add the Amount Left for Free Shipping Widget](https://wpfactory.com/docs/woocommerce-amount-left-free-shipping-widget/)
- [Getting Started with the Free Shipping Bar for WooCommerce](https://wpfactory.com/docs/use-free-shipping-bar/)
- [Set a Manual Minimum for Free Shipping in WooCommerce](https://wpfactory.com/docs/manual-min-amount/)
