Skip to main content

How to Create Minimum Spend Shipping Discounts in WooCommerce (Order Subtotal Thresholds)

Offering a minimum spend shipping discount in WooCommerce (such as "Spend $100 and get 10% off shipping" or "Orders over $75 get $5 off delivery") is one of the most powerful strategies to increase your store's Average Order Value (AOV) and eliminate cart abandonment.

Instead of taking on the high cost of unconditional free shipping across all orders, a threshold-based shipping discount motivates shoppers to add extra items to their cart to qualify for reduced delivery rates, creating a win-win for both your customers and your profit margins.

In this comprehensive tutorial, you will learn how to create and customize a minimum spend shipping discount rule using the Discount Rules and Dynamic Pricing for WooCommerce PRO plugin and its dedicated Shipping Discount for WooCommerce addon.

Prerequisites & Required Plugins

To enable shipping discounts based on cart spend, order thresholds, or delivery methods, you will need:

  1. Discount Rules and Dynamic Pricing for WooCommerce PRO — The core dynamic pricing engine (PRO version is required).
  2. Shipping Discount for WooCommerce — The dedicated addon that unlocks the Shipping Discounts tab, calculation models, and threshold rules.

📋 Table of Contents


💡 Why Offer Minimum Spend Shipping Discounts?

E-commerce studies consistently show that unexpected delivery charges are the leading cause of abandoned checkouts. However, absorbing 100% of delivery costs through flat free shipping can severely hurt margins, especially for small items or orders with low margins.

A minimum spend shipping discount bridges this gap effectively:

  1. Gamifies the Shopping Experience: When a customer is only $10 or $20 away from unlocking cheaper shipping, they actively browse for additional items to cross the finish line.
  2. Protects Store Profitability: You only grant the shipping subsidy when the order volume is large enough to absorb fulfillment costs profitably.
  3. Encourages Premium Delivery Adoption: You can offer discounts specifically on express or tracked courier services once a spend threshold is reached.
  4. Itemized Cart Transparency: The discount appears as an explicit line item in the Cart Totals (e.g., Minimum Spend Shipping Discount: -2.00$), validating the shopper's savings immediately before checkout.

📈 How Minimum Spend Shipping Discounts Boost Average Order Value

StrategyCart RequirementShipping RewardCustomer Psychological Trigger
Standard Minimum SpendSpend $100+10% – 50% Off Delivery"If I add one more item, I save on shipping."
Fixed Dollar Off ShippingSpend $75+$5.00 Off Any Method"The shipping cost is offset by my savings."
Tiered Shipping SavingsTier 1: $50+ / Tier 2: $100+Tier 1: 20% Off / Tier 2: 50% Off"Spending more gives me increasingly better perks."
VIP Member ThresholdSpend $60+ (VIP Role)25% Off Shipping"My membership gives me lower shipping thresholds."

⚙️ Discount Types Explained (Fixed, Percentage, Per Item, Per Weight)

The plugin provides 6 flexible calculation models to support any shipping discount strategy:

Shipping Discount Types

1. Order-Level Discounts

  • Percentage Discount: Deducts a percentage from the selected shipping method rate.
    Example: A 10% discount on a $20.00 Local Shipping method deducts $2.00.
  • Price Discount (Fixed Amount): Deducts a flat monetary amount from the shipping charge.
    Example: A flat $5.00 discount off express delivery.

2. Item-Level Discounts

  • Price discount per item: Deducts a fixed amount multiplied by the quantity of qualifying items in the cart.
  • Percentage discount per item: Deducts a percentage calculated based on qualifying line item quantities.

3. Weight-Based Discounts

  • Price discount per weight: Deducts a fixed amount for every weight unit (e.g., $1.00 off per kg for orders over $100).
  • Percentage discount per weight: Applies a percentage reduction tied to total cart weight.

🛠️ Step-by-Step: How to Create a Minimum Spend Shipping Discount

Follow this step-by-step guide to set up a subtotal threshold shipping discount rule in WooCommerce.


Step 1: Access Shipping Discounts and Select the Template

  1. In your WordPress admin dashboard, navigate to Woo Pricing & Discounts.
  2. Click on the Shipping Discounts tab at the top (marked 1).
  3. Click the Add from Template button (marked 2) to browse pre-built templates, or click Add New to build from scratch.

Shipping Discounts tab - Add from Template

  1. In the "Choose your shipping discount template" modal:
    • On the top right category filter, select Cart & Requirements.
    • Select the template "Minimum Spend Shipping Discount" (marked 1).
    • Under Campaign Timing, choose Normal, Black Friday, or Seasonal.
    • Click the blue Add Item button (marked 2).

Choose your shipping discount template - Minimum Spend Shipping Discount

Template Description: Incentivize larger orders by offering a shipping discount when the subtotal reaches a threshold. Use Case: Spend $100 and get 50% off on all shipping methods.


Step 2: Configure Basic Discount Settings

Once the rule editor loads, configure the core rule details:

Configure Minimum Spend Shipping Discount settings

  1. Name: Enter a clear, customer-friendly title (e.g., Minimum Spend Shipping Discount or 10% Off Shipping Over $100). This name is displayed directly as a line item on the Cart and Checkout pages.
  2. Private Note: (Optional) Add an internal note for your store managers (e.g., "10% shipping discount for carts of $100 or more").
  3. Status: Switch the toggle to Active (Green) to enable the discount rule.

Step 3: Choose Apply Mode (Rule Interaction)

The Apply Mode setting defines how this minimum spend shipping discount interacts with other active shipping rules:

Shipping Discount Apply Mode options

Select one of the three available modes:

  • Apply with other applicable rules (Non-Exclusive - Recommended): Stacks this shipping discount alongside other eligible shipping rules.
  • Apply this rule and disregard other rules (Exclusive): If this minimum spend discount qualifies, all other shipping discount rules are ignored. This rule takes absolute priority.
  • Apply if other rules are not applicable (Exclusive Fallback): Acts as a fallback discount; it only applies if no higher-priority shipping discount rules matched the cart.

Step 4: Select Discount Type and Amount

Shipping Discount Type options

  1. Discount Type: Select how the shipping discount is computed:
    • Percentage Discount — Deducts a percentage from the customer's shipping fee (e.g., 10% off shipping).
    • Price Discount — Deducts a fixed dollar amount (e.g., $5.00 flat discount).
    • Price discount per item / Percentage discount per item — Deducts based on item quantity.
    • Price discount per weight / Percentage discount per weight — Deducts based on order weight.
  2. Discount Amount: Enter the numeric value (must be greater than 0):
    • For a 10% shipping reduction, choose Percentage Discount and enter 10.
    • For a $5.00 flat deduction, choose Price Discount and enter 5.

Note: Do not enter currency symbols ($) or percentage signs (%) in the Discount Amount field; enter numeric values only.


Step 5: Set Usage Limit (Optional)

  • Usage Limit: Leave this field blank for unlimited usage across all customers.
  • If you want the threshold promotion to apply only to the first 100 orders storewide, enter a maximum number.
  • To limit usage per individual user, leave this blank and use the User usage limit condition under the Conditions section.

Step 6: Restrict to Specific Shipping Methods (Optional)

Because this is a global shipping discount, leaving the Shipping Methods section empty allows the discount to apply automatically across all available shipping methods in your store:

Info! Add shipping methods to apply discount on them or leave empty to apply discount on all of shipping methods.

However, if you want this minimum spend discount to apply only to specific delivery services (for example, applying the discount only to Local Shipping or Express Delivery while keeping standard postal rates untouched), you can restrict it here:

Restrict shipping discount to specific shipping methods

  1. Click the blue Add button under Shipping Methods.
  2. Select "Search by title" from the dropdown.
  3. Search for and select your desired shipping method (e.g., Local Shipping).
  4. You can add multiple shipping methods into the selection field.

Step 7: Schedule the Shipping Discount (Optional)

You can schedule your minimum spend shipping promotion to run on specific dates, promotional weekends, or flash sale hours, exactly like other pricing rules in the plugin.

By default, the discount campaign is unscheduled and remains active continuously:

Unscheduled shipping discount rule

To schedule time-limited promotions (such as holiday shipping specials or weekend order incentives), configure the Date Time section directly above the conditions:

Schedule shipping discount for a date period

Available Scheduling Conditions:

  • Date Range: Run the promotion during a calendar window (e.g., 2026-11-20 to 2026-11-30 for Cyber Week).
  • Date Time Range: Set exact start and end minute timestamps for flash promotions.
  • Specific Date: Activate the discount only on selected calendar dates.
  • Days: Restrict the promotion to specific days of the week (e.g., Saturday & Sunday weekend orders).
  • Time: Restrict the promotion to specific daily hours (e.g., evening orders between 18:00 and 23:59).

You can combine schedule rules using + And New Rule or create alternative windows using + OR New Group.

tip

For a deep dive into timezone setup, recurring schedules, and multi-tier scheduling logic, read our comprehensive Scheduling & Date-Time Guide.


Step 8: Set Minimum Spend Subtotal Conditions

Under the Conditions section, define the minimum spend threshold required to unlock the shipping discount:

Set minimum spend subtotal condition

  1. In the first dropdown, select Subtotal including tax (or Subtotal excluding tax depending on your store's tax policy).
  2. Set the comparison operator to Greater equal to.
  3. Enter the minimum spend value: 100 (for a $100.00 order threshold).

Combining with Additional Conditions:

You can combine the subtotal condition with other requirements using + And New Rule:

  • Customer Role (roles): Require a lower minimum spend for VIP members (e.g., $50 for VIPs vs. $100 for regular retail buyers).
  • Shipping Country (shipping_country): Offer the threshold discount only for domestic or local destinations.
  • Product or Category (products, categories): Require specific promotional categories in the cart to qualify.
tip

For full details on all 14 condition groups, AND/OR logic, and available comparison operators, check out our Complete Rule Conditions Guide.


Step 9: Save and Test

Review your complete minimum spend shipping discount rule configuration:

Full Minimum Spend Shipping Discount rule configuration

  1. Verify your configured parameters:
    • Name: Minimum Spend Shipping Discount
    • Status: Enabled (Green toggle)
    • Apply Mode: Apply with other applicable rules
    • Discount Type: Percentage Discount
    • Discount Amount: 10
    • Shipping Methods: Empty (applies to all shipping methods)
    • Date Time: Unscheduled (or configured schedule)
    • Conditions: Subtotal including tax Greater equal to 100
  2. Click the blue Save button in the top header.

🛒 Result Examples: Qualifying vs. Non-Qualifying Cart

To see how the minimum spend condition functions in real time, let's look at two cart scenarios:


Example 1: Cart Reaches Threshold ($115.00 >= $100.00) — Discount Applied

The customer adds enough products to reach and exceed the $100.00 subtotal requirement:

  • Shirt: 20.00$ × 2 = 40.00$
  • Shirt – Green: 25.00$ × 3 = 75.00$

Subtotal: 115.00$ (Exceeds the $100.00 threshold!)

Minimum spend shipping discount applied in WooCommerce cart

Cart Totals Breakdown:

  • Subtotal: 115.00$
  • Minimum Spend Shipping Discount: -2.00$ (10% off the $20.00 Local Shipping fee)
  • Local Shipping: 20.00$
  • Estimated Total: 133.00$ (115.00$ + 20.00$ - 2.00$ = 133.00$)

Result: Because the subtotal reached $115.00, the plugin automatically adds the Minimum Spend Shipping Discount line item of -2.00$, saving the shopper 10% on their delivery!


Example 2: Cart Below Threshold ($90.00 < $100.00) — No Discount

The customer has fewer items in the cart:

  • Shirt: 20.00$ × 2 = 40.00$
  • Shirt – Green: 25.00$ × 2 = 50.00$

Subtotal: 90.00$ (Falls short of the $100.00 threshold)

No shipping discount when subtotal is below minimum spend

Cart Totals Breakdown:

  • Subtotal: 90.00$
  • Local Shipping: 20.00$
  • Estimated Total: 110.00$

Result: Because the cart subtotal is only $90.00, the condition is not met and no shipping discount is applied. As soon as the customer adds one more item to reach $100.00, the discount appears automatically!


🎯 Real-World Minimum Spend Shipping Discount Scenarios

Scenario 1: 10% Off Shipping on Orders Over $100

  • Objective: General storewide order size incentive.
  • Name: 10% Off Shipping Over $100
  • Discount Type: Percentage Discount
  • Discount Amount: 10
  • Shipping Methods: None (all methods qualify)
  • Conditions: Subtotal including tax Greater equal to 100
  • Result: Any cart with $100 or more receives 10% off all selected shipping methods.

Scenario 2: Tiered Subtotal Shipping Discounts (Spend More, Save More)

You can create multiple rules with different thresholds to reward higher spending:

  • Rule 1: Spend $50 → Get 25% off shipping (Condition: Subtotal >= 50)
  • Rule 2: Spend $100 → Get 50% off shipping (Condition: Subtotal >= 100, Apply Mode: Exclusive Priority)
  • Rule 3: Spend $150 → Get 100% off shipping (Free Shipping) (Condition: Subtotal >= 150, Apply Mode: Exclusive Priority)

Scenario 3: Flat $5.00 Off Express Shipping for Orders Over $150

  • Objective: Encourage high-value buyers to choose expedited shipping.
  • Name: $5 Off Express Shipping Over $150
  • Discount Type: Price Discount
  • Discount Amount: 5
  • Shipping Methods: Search by title Express Delivery
  • Conditions: Subtotal including tax Greater equal to 150
  • Result: Carts of $150+ get $5.00 deducted from Express Delivery.

Scenario 4: Minimum Spend Shipping Relief for VIP Members

  • Objective: Loyalty member retention and perk.
  • Name: VIP Member Shipping Discount
  • Discount Type: Percentage Discount
  • Discount Amount: 20
  • Conditions:
    • Subtotal including tax Greater equal to 75
    • AND User roles In list VIP Customer
  • Result: VIP members qualify for 20% off shipping with a lower $75 cart threshold.

🔀 Apply Mode Behavior (Exclusive vs. Non-Exclusive)

When managing multiple shipping promotions, the Apply Mode governs rule priority and stacking:

Shipping Discount Apply Mode options

Apply ModeTypeHow It WorksBest For
Apply with other applicable rulesNon-ExclusiveStacks this minimum spend discount alongside other active shipping rules.Combining storewide promotions with customer role perks.
Apply this rule and disregard other rulesExclusive PriorityTriggers this discount and cancels all other shipping discount rules.Tiered spend campaigns where the highest spend bracket overrides lower tiers.
Apply if other rules are not applicableExclusive FallbackOnly triggers if zero other shipping discount rules qualify.Fallback shipping relief for standard carts.

🔍 Troubleshooting: Minimum Spend Shipping Discount Not Showing?

If your minimum spend shipping discount does not appear in the cart, verify the following checklist:

  1. Verify Rule Status: Check that the Status toggle switch is set to Enable (Green) and the rule is saved.
  2. Review Tax Settings (Subtotal with Tax vs. without Tax):
    • If your condition uses Subtotal excluding tax, verify that the pre-tax cart amount meets the threshold.
    • If you want the threshold to evaluate the total cart value including sales tax, use Subtotal including tax.
  3. Check Coupon Interaction: If a customer applies a coupon code that reduces the product subtotal below $100 (e.g., from $115 to $95), the cart will no longer qualify for the shipping discount.
  4. Inspect Shipping Method Selection: If you restricted the rule to specific shipping methods under the Shipping Methods section, ensure the cart has that exact shipping method selected.
  5. Verify Date & Time Constraints: If scheduling is enabled under Date Time, verify your site's local timezone under Settings > General > Timezone.
  6. Check Apply Mode Conflicts: If another rule has "Apply this rule and disregard other rules" enabled and ranks higher in priority, it may be suppressing this discount.
  7. Clear Browser & Object Cache: Clear your page caching plugin, Redis/Memcached transients, and browser cookies, or test inside an Incognito window.
  8. Check for Plugin Conflicts:
    • Competing shipping plugins (such as Table Rate Shipping, dynamic rate calculators, or shipping method hide/show rules) can override WooCommerce shipping packages.
    • Other coupon, dynamic pricing, or free shipping bar plugins may recalculate totals unexpectedly. Temporarily deactivate third-party shipping and discount plugins to test.
    • If the admin screen fails to load or save rules, check your browser console (F12) for JavaScript errors caused by plugins enqueued globally across all admin pages (such as SkyVerge or analytics plugins).
    • For a complete step-by-step diagnostic walkthrough, refer to our Complete Troubleshooting Guide.

❓ Frequently Asked Questions (FAQ)

What plugin or addon do I need to set up minimum spend shipping discounts?

You will need the Discount Rules and Dynamic Pricing for WooCommerce PRO plugin paired with the Shipping Discount for WooCommerce addon. Both the PRO plugin and the addon are required to unlock the dedicated Shipping Discounts dashboard and threshold calculation engine.

Does the minimum spend threshold evaluate before or after coupons?

By default, WooCommerce calculates cart subtotals before discounts unless configured otherwise. If a coupon reduces the qualifying subtotal below the required threshold, the plugin dynamically recalculates totals and removes the shipping discount.

Can I set different thresholds for different countries?

Yes! Click + And New Rule under Conditions and add a Shipping Country condition. You can then create separate rules with distinct minimum spend amounts for domestic vs. international customers.

What is the difference between this and WooCommerce Free Shipping?

WooCommerce native free shipping is strictly all-or-nothing ($0 shipping cost). With this plugin's shipping discounts, you can offer partial discounts (such as 10%, 25%, or 50% off delivery) or fixed deductions ($5 off), allowing you to subsidize shipping without paying the full bill yourself.

Can I combine minimum spend with specific shipping methods?

Yes. You can leave the Shipping Methods section empty to apply the discount to all shipping methods, or select specific methods (like Local Shipping) so only chosen services receive the discount once the cart reaches the required threshold.



🔎 SEO Keywords & Summary

  • Primary Keywords: minimum spend shipping discount in WooCommerce, how to create shipping discount based on subtotal WooCommerce, WooCommerce shipping discount minimum spend, minimum order amount shipping discount WooCommerce, WooCommerce spend and get shipping discount.
  • Secondary & Long-Tail Keywords: WooCommerce shipping discount subtotal threshold, tiered shipping discounts WooCommerce, WooCommerce discount on shipping over $100, conditional shipping discount WooCommerce, cart total shipping discount WooCommerce, increase average order value shipping discount, Discount Rules and Dynamic Pricing for WooCommerce.