WooCommerce Tips

How to Use Spend Thresholds in WooCommerce to Increase Average Order Value

🛒

WooCommerce Strategy

The Threshold Is the Strategy. Most Stores Set It Wrong.

How to calculate a spend threshold that actually changes customer behavior β€” without giving away the margin you were trying to earn.

You’ve probably seen it on every large e-commerce site you’ve visited: “Spend $75 and get 15% off.” Sometimes it’s “free shipping over $50.” Sometimes it’s a tiered bar nudging you from one level to the next. The format varies, but the mechanism is the same β€” tell customers there’s a reward just ahead, and a meaningful percentage of them will spend their way to it.

It’s one of the most reliable average order value levers in e-commerce, and it translates directly to WooCommerce. But “Spend $X, save Y%” is not a strategy by itself β€” it’s a format. The actual strategy is in the numbers you choose. Set the threshold in the wrong place and you either give away margin on orders that were going to happen anyway, or you create a barrier so high that customers don’t even try. Neither outcome is what you were going for.

This guide covers how to find the right threshold for your store, what discount makes the math work, what the psychology says about why this works when it does, and the specific mistakes that make these campaigns cost more than they earn.

What a spend threshold actually does (and doesn’t do)

A spend threshold discount is simple: customers who reach a specified cart total unlock a reward β€” typically a percentage discount, a fixed amount off, or free shipping. The cart total is the trigger. No code required from the customer, no manual action. They just add items, watch the total climb, and the discount applies when they cross the line.

What makes it different from a regular discount is the behavioral effect. A 10% sitewide sale reduces the price of every item. A spend threshold discount does something more specific: it gives customers a reason to add one more thing. That’s the mechanism. You’re not just rewarding a purchase β€” you’re incentivizing a larger purchase.

What it does well

  • Increases average order value by giving customers a concrete goal to reach. “I’m $12 away from 15% off” is a more motivating prompt than a passive discount on items already in the cart.
  • Costs nothing on orders that don’t reach the threshold. Unlike a sitewide sale, you only give the discount when a customer qualifies β€” which means smaller orders are unaffected.
  • Naturally filters for higher-value customers. Customers who regularly reach your threshold are, almost by definition, your better buyers.

What it doesn’t do

  • It doesn’t change the behavior of customers who aren’t paying attention. If you don’t communicate the threshold clearly β€” at the right point in the shopping journey β€” many customers will never know it exists.
  • It doesn’t increase profit automatically. A threshold set too low discounts orders that needed no incentive. The math has to work, or you’ve just moved revenue around and reduced margin in the process.
  • It doesn’t replace good product selection. If customers can’t find a logical item to add to their cart to reach the threshold, they won’t reach it. The offer needs products that make sense as additions.

Two stores, same offer, different results

A kitchenware store with an AOV of $68 ran “Spend $75, get 12% off.” Most customers were already spending close to that. The discount fired on 71% of orders, including hundreds that would have happened with no incentive at all. Margin dropped noticeably. A ceramics store with the same AOV ran “Spend $90, get 12% off.” It fired on 28% of orders β€” mostly customers who added a small item to cross the line. Both stores offered identical percentages. The threshold was the entire difference.

Why spend thresholds work: the psychology behind the behavior

When a spend threshold works well, it’s usually because it’s triggering two well-documented psychological patterns at once. Understanding them helps you design the offer β€” and the way you display it β€” more deliberately.

The goal gradient effect

People accelerate effort as they get closer to a goal. This was documented in lab settings decades ago, and it shows up clearly in e-commerce behavior: customers who see “You’re $8 away from 15% off” add items at a higher rate than customers who see the same offer without the proximity cue. The closer they feel to the finish line, the more motivated they are to cross it.

This is why progress bars β€” “You’re 65% of the way to free shipping” β€” convert better than static text showing the same information. The visual representation of progress triggers the same accelerating motivation.

Loss aversion

Once a customer knows a discount exists, not qualifying for it feels like a loss β€” even though they came to your store with no expectation of saving anything. This is loss aversion at work: the psychological pain of losing something is roughly twice as powerful as the pleasure of gaining the same thing.

In practice: a customer who has $60 in their cart and sees “Add $15 more for 15% off” isn’t just thinking about the $11.25 they could save. They’re feeling the discomfort of leaving that saving on the table. That discomfort is a real motivator, and a well-placed threshold cue activates it directly.

The sunk cost push

When a customer has already assembled a cart of $55 worth of items, they’ve invested time and decision-making into those choices. Adding one more $15 item to reach a threshold feels less like spending more and more like completing something they’ve already started. This is a softer version of sunk cost reasoning β€” and it works in your favor.

The psychology only works if customers notice the threshold

All three of these effects depend on the customer being aware of the offer at the moment they can still act on it. A banner at the top of your homepage does less work than a cart-page message that calculates exactly how far they are from qualifying. Proximity and specificity are what activate goal gradient and loss aversion. More on this in the display section below.

The threshold-setting math: how to calculate the right number

This is where most store owners guess. They pick a round number that feels ambitious, or they set it at whatever they see on other sites. Neither approach is reliable, because the right threshold is relative β€” relative to your own AOV, your own product price distribution, and your own margin profile.

Start with your actual AOV

Before you set a threshold, you need to know your real average order value. This means pulling it from your WooCommerce reports over a meaningful time window β€” at least 60–90 days, excluding any period when you were running a sitewide promotion that artificially inflated cart sizes.

Your AOV is the baseline. The threshold you set should sit above it β€” but by exactly the right amount.

The 10–30% above AOV rule (and why the range matters)

A widely cited starting point is to set your threshold at 10–20% above current AOV. But what does that actually mean in practice, and why is there a range?

Threshold placement What happens Best suited for
At or below AOV Discount fires on most orders. You’re rewarding existing behavior, not changing it. Margin loss, no meaningful AOV lift. Nobody β€” this is the mistake to avoid
10% above AOV Low barrier. Many customers reach it with minimal extra spend. High activation rate, modest AOV lift per order. Works well for frequent repeat buyers. Stores with high purchase frequency where loyalty reward matters
15–20% above AOV The sweet spot for most stores. Enough stretch to change behavior, close enough that customers believe they can reach it. Good balance of activation rate and incremental revenue. Most WooCommerce stores running a first spend threshold campaign
25–30% above AOV Fewer customers qualify, but those who do spend meaningfully more. Works if your product assortment has obvious add-ons at lower price points. Risk of low activation if products don’t support the stretch. Stores with a wide product catalog and clear “add-on” items
More than 30% above AOV Most customers don’t reach it. The threshold becomes aspirational rather than behavioral. AOV impact is minimal because activation rate collapses. Almost never the right choice for a primary campaign

The key insight: a threshold that’s unreachable doesn’t just fail to work β€” it actively damages trust. Customers who see “Spend $150 for 20% off” when they typically spend $55 don’t think “I should shop more.” They think “this offer isn’t for me” and disengage from the discount prompt entirely.

The product price distribution check

AOV is only half the calculation. You also need to know what your customers can realistically add to their cart to reach the threshold. Specifically: what’s the price of the cheapest logical item they could add?

If your AOV is $70 and your threshold is $85, customers need to add $15 worth of products. If your cheapest product is $12, that’s achievable. If your cheapest product is $35, reaching the threshold requires committing to a full additional item β€” a harder ask. In that case, a threshold of $100 might actually work better, because customers who are going to add a $35 item will clear $100 more naturally than $85.

Always check whether there’s a logical, low-friction item customers can add to bridge the gap. Without that bridge, the threshold stalls.

Worked examples with real numbers

Theory is useful, but let’s run through what this looks like with actual numbers for three different store types.

Example 1: A skincare store with a $62 AOV

Current AOV: $62. Product range: $15–$45. The natural bridge item is a $15 travel-size product.

  • 10% above AOV = $68 threshold. Too low. Many customers already clear this. Discount fires freely, margin gets hit.
  • 15% above AOV = $71 threshold. Better. Customers with $62 carts need to add about $9 more. A $15 travel-size item bridges that gap and takes their cart to $77 β€” above the threshold. Activation rate should be reasonable.
  • 20% above AOV = $74 threshold. Still workable. The same $15 add-on clears it. This is probably the right zone.

Recommendation: Set the threshold at $74. Round to $75 for cleaner messaging. Promote the travel-size add-ons with “Add one of these to unlock your discount” placement near the cart.

Example 2: A homeware store with a $110 AOV

Current AOV: $110. Product range: $18–$180. Cheapest logical add-on: a $22 candle or kitchen accessory.

  • 10% above AOV = $121 threshold. A $22 add-on from $110 clears this. Low-friction, but perhaps too easy β€” the discount may fire on customers who were adding that item anyway.
  • 15% above AOV = $127 threshold. Still reachable with a $22 add-on from $110. This is the better choice β€” it requires intentional behavior without being unrealistic.
  • 20% above AOV = $132 threshold. A $22 add-on gets customers to $132. Works, but leaves very little room. A $25 add-on is safer.

Recommendation: Set the threshold at $130. Customers spending around AOV can reach it with a single small item. Feature $20–$30 “easy add” products prominently at cart and checkout.

Example 3: A supplements store with a $45 AOV

Current AOV: $45. Product range: $18–$55. Cheapest logical add-on: a $18 single-serve pack or sample set.

  • 10% above AOV = $50 threshold. Very accessible. But at $45 AOV, many customers are already buying two items. The discount fires broadly. This probably only makes sense as a loyalty reward, not an AOV driver.
  • 15% above AOV = $52 threshold. A $18 add-on takes a $45 cart to $63 β€” well above the threshold. Works, but the add-on costs more than the gap. Some customers will feel that’s inefficient.
  • 20% above AOV = $54 threshold. Same issue. The gap is only $9 but the cheapest add-on is $18.

The real problem: When your cheapest add-on costs more than the gap to the threshold, customers have to “overshoot” to qualify, and that overshoot can feel like it defeats the purpose. In this case, the better approach is to offer a lower-cost add-on (sample packs, travel sizes) specifically designed to bridge the gap, or to set a slightly higher threshold β€” say $60 β€” so the $18 add-on feels like a fair exchange for the discount.

Recommendation: Set the threshold at $60 and create a purpose-built $15 sample kit designed specifically to be the bridge item. Promote it at the cart: “Add the Sample Kit to reach $60 and save 10%.”

How much discount to offer without eating your new margin

Setting the threshold correctly gets customers to spend more. But if the discount you offer is too large, the extra spending gets wiped out by the saving. You end up processing larger orders at the same or lower margin per order than before. The AOV went up; the profit didn’t follow.

The incremental revenue test

Here’s a useful way to think about it. Say your AOV is $70 and you set a threshold at $84 (20% above). The customer adds an $18 item to reach it, bringing their cart to $88.

The incremental revenue from this customer is $88 – $70 = $18. That’s what they spent because of your campaign. The question is: what fraction of that incremental $18 are you prepared to give back as a discount?

Discount offered Discount amount on $88 cart Your net from this order Verdict
5% $4.40 $83.60 Conservative. You keep 24% of the incremental $18. Works if margin is tight.
10% $8.80 $79.20 Balanced. You keep 51% of the incremental $18. Strong incentive without giving it all back.
15% $13.20 $74.80 Generous. You keep 27% of the incremental $18. Only worthwhile if the customer is new or if repeat purchase value justifies it.
20% $17.60 $70.40 Essentially at break-even on the incremental order. The customer spent more, but you earned almost nothing extra from it.

The discount applies to the whole cart, not just the incremental spend

This is the trap that catches most stores. A 15% discount sounds reasonable, but it applies to the entire $88 cart β€” not just the $18 the customer added to qualify. So you’re giving 15% off on $70 worth of products that would have sold without any incentive. Always calculate your discount against the full cart value, not just the incremental amount, to understand the true cost of the offer.

The gross margin check

For a spend threshold discount to make sense, the discount percentage should not exceed your gross margin on the incremental items. If the products a customer typically adds to cross your threshold carry 40% gross margin, a 10% discount is comfortable. A 20% discount is consuming half your margin on those items. A 30% discount means you’re effectively working for nothing on the add-on products β€” the whole point of the campaign.

As a rough rule of thumb: your discount percentage should be no more than half your average gross margin on the types of items customers add to reach the threshold. If your add-on items carry 35% margin, keep your discount at 15% or below. If they carry 60% margin, you have more room to offer 20–25%.

Three mistakes that quietly destroy spend threshold campaigns

Mistake 1: Setting the threshold at or below your AOV

This is the most common error. It happens because stores want a high activation rate β€” they want customers to actually use the offer. So they set the threshold at a “safe” level that most customers will reach. But that defeats the entire purpose. If 80% of your customers are qualifying for the discount, you’re not changing behavior β€” you’re just taxing your existing margin.

A spend threshold campaign should have an activation rate well below 100%. Something in the 20–40% range β€” meaning 20–40% of orders qualify β€” is usually a sign you’ve set it at the right stretch level. If it’s qualifying 70% of orders, it’s set too low.

Mistake 2: Setting a large discount that eats the margin the higher AOV was supposed to create

The second most common error. Store owners think: “I’ll make the offer attractive by going 20% off.” Then they run the numbers after the campaign and discover that larger orders are generating similar or lower net revenue than their standard orders were.

The discount percentage is the lever that makes the campaign worth running for you. Don’t choose it based on what sounds impressive β€” choose it based on what leaves a meaningful margin improvement after the discount is applied. Often, a 10% discount with a well-set threshold outperforms a 20% discount with a poorly-set one.

Mistake 3: No logical bridge item for customers to add

The threshold is a goal. But customers need a clear, low-friction path to reach it. If your store has a natural product that sits at the right price point β€” an accessory, a smaller version, a consumable, a sample set β€” customers can bridge the gap easily. If there’s no obvious bridge item, many customers will close the cart without qualifying, even if they’re close.

Before launching a spend threshold campaign, ask: “If a customer has $60 in their cart and needs $74 to qualify, what’s the easiest $14–$20 item they can add?” If you can’t answer that question confidently, the campaign structure isn’t ready. Either create a bridge product, or adjust the threshold so that an existing product fills the gap.

A fourth mistake worth mentioning

Running a spend threshold campaign indefinitely, without any time boundary, trains customers to expect the discount. After a few months, your “new” AOV becomes the baseline β€” and the discount is just a permanent price reduction that you call a promotion. Run threshold campaigns for defined windows, or rotate the discount type and amount to keep the offer feeling like a genuine opportunity rather than a permanent fixture.

How you display the threshold matters as much as the threshold itself

The three psychological effects described earlier β€” goal gradient, loss aversion, and sunk cost β€” only activate when customers are aware of the offer at the right moment. A banner on your homepage reaches customers who haven’t started shopping yet. That’s awareness, but it’s not activation. What activates behavior is showing customers how close they are to the threshold when they’re already in the cart.

The most effective placement

  • The cart page. This is where purchase decisions get finalized. A message like “You’re $11.50 away from 15% off your order” at the cart page is the single highest-leverage placement. Customers have already committed mentally to buying β€” they’re just deciding on the final cart composition.
  • The mini-cart / cart drawer. For stores using a slide-out cart, the same message applies. Showing progress in the mini-cart means customers see it while still browsing, which gives them time to act.
  • Product pages, contextually. A persistent banner or notification showing threshold progress while browsing helps customers who are still in product discovery mode. Works especially well on mobile.

Specific language vs. generic language

“Spend more to save more” is generic and forgettable. “Add $8.50 to unlock 12% off” is specific and actionable. The more specific the prompt, the more it activates goal gradient behavior, because the gap is concrete β€” not abstract.

If your cart messaging can dynamically calculate and display the remaining amount in real time (“You’re $6.20 away now”), that’s the highest-performing version of the prompt. Static messaging that doesn’t update as the cart grows is much less effective.

Suggesting the bridge item

The most sophisticated version combines the progress message with a product recommendation: “Add the Travel Kit ($14.95) and you’ll unlock 15% off your whole order.” This removes the friction of the customer having to figure out what to add. They see the gap, they see the solution, and they add it in one step.

This turns a passive discount prompt into an active cross-sell with clear economic logic for the customer. When this is set up well, it behaves more like a recommendation engine than a discount mechanic β€” and it converts accordingly.

Setting it up in WooCommerce

WooCommerce core does not include spend threshold discounts as an automatic cart feature. The built-in coupon system supports a minimum spend restriction, but that requires the customer to manually enter a coupon code and know the threshold in advance β€” a significantly weaker mechanic than automatic application when the cart crosses a value.

For an automatic spend threshold β€” where the discount fires without a coupon code, as soon as the cart total crosses the specified amount β€” you need a plugin that adds this as a cart discount rule.

If you’re evaluating options, make sure the plugin you choose supports:

  • Automatic application (no coupon code required from the customer)
  • Cart-total-based trigger, not just product-quantity-based
  • Scheduling β€” so you can run the campaign for a defined window rather than indefinitely
  • Display customization β€” to show progress messaging at cart and mini-cart

Scheduling matters more than most stores realize

A spend threshold campaign that runs indefinitely quickly becomes your default pricing, not a promotion. Running it for a defined window β€” say, two weeks per month, or during specific seasonal periods β€” preserves the “genuine opportunity” feel that activates loss aversion. Customers who see it during a window and miss it are more likely to act next time it runs.

Smart Cycle Discounts Pro includes a spend threshold discount type as part of its campaign system. You set the threshold amount, the discount to apply, and the campaign dates β€” and it handles the automatic application and scheduling. The scheduling piece in particular is what makes it useful for running threshold campaigns as true time-bounded promotions rather than permanent pricing adjustments. You can find the documentation for this specific discount type at the spend threshold discounts doc page.

Frequently asked questions

What should I set my WooCommerce spend threshold at?

Start by finding your average order value from WooCommerce reports over the past 60–90 days. Then set your threshold at 15–20% above that number. If your AOV is $65, a threshold of $75–$78 is a reasonable starting point. Round to a clean number for cleaner messaging. Adjust after your first campaign based on the activation rate β€” if more than 50% of orders are qualifying, the threshold is set too low.

How much of a discount should I offer for a spend threshold campaign?

The discount should leave meaningful margin improvement after it’s applied. A common mistake is choosing a discount percentage that sounds generous but eats most of the extra margin the higher cart value was supposed to create. For most stores, 8–12% is a solid range β€” noticeable enough to motivate behavior, conservative enough to preserve margin. Only go higher (15–20%) if your product margins are strong and you’re specifically targeting customer acquisition or loyalty, where long-term value justifies a thinner first-order margin.

Does WooCommerce have a built-in spend threshold discount?

WooCommerce core has a minimum spend restriction in the coupon system β€” customers can apply a coupon that only works above a certain cart total. But this requires a coupon code and manual customer action. It doesn’t automatically apply a discount when the cart crosses a threshold. For automatic spend-based cart discounts, you need a plugin with cart discount rules. The coupon approach is weaker because customers have to know the code exists and choose to enter it.

How do I know if my spend threshold is working?

Track two numbers: your activation rate (what percentage of orders qualify for the discount) and your AOV during the campaign period compared to your baseline. A healthy campaign typically shows 20–40% activation rate alongside a measurable AOV increase. If activation is above 60%, the threshold is set too low. If activation is below 10%, the threshold is too high or you’re not displaying the offer prominently enough. Also watch cart abandonment rate β€” a sharp increase often signals that the threshold feels out of reach.

Should I run a spend threshold campaign permanently or time-limited?

Time-limited campaigns almost always outperform permanent ones for AOV impact. When a threshold offer is always there, customers stop registering it as an opportunity β€” it becomes the baseline price in their minds. Running it for defined windows (a week, a fortnight, a seasonal period) preserves the behavioral urgency that makes the offer effective. Permanently available thresholds work better as a loyalty mechanic than an AOV driver.

Can I run tiered spend thresholds β€” for example, “Spend $75 for 10%, spend $100 for 15%”?

Yes, and this can be effective for stores with a wide product price range, because it creates multiple motivation points rather than one. Customers near $75 work toward that first tier; customers already at $85 have a reason to push to $100. The risk with tiered thresholds is complexity β€” if the messaging isn’t clear, customers get confused rather than motivated. Start with a single threshold until you understand your activation rates, then test a tiered structure once you have baseline data.

Wrapping up

The “Spend $X, save Y%” offer has been part of retail since before e-commerce existed. It works when it’s set right and fails quietly when it’s not. Most of the failures come down to the same few things: a threshold that’s too easy (no behavior change, just a margin cut), a discount that’s too large (the extra revenue disappears into the offer), or no clear path for customers to bridge the gap (they want to qualify but can’t figure out how).

The math here isn’t complicated. Pull your AOV, add 15–20%, round to a clean number, check that there’s a logical bridge item, verify that the discount percentage preserves meaningful margin improvement, and put the offer in front of customers at the moment they can act on it β€” the cart page.

Run it for a defined window. Watch the activation rate and the AOV shift. Adjust the threshold up or down based on what you see. After one or two cycles, you’ll have real data from your own store rather than a rule of thumb borrowed from someone else’s.

That’s when the strategy becomes genuinely yours β€” calibrated to your products, your customers, and your numbers.

The one number to get right

Before anything else β€” the discount percentage, the display, the timing β€” find your actual AOV from the last 60–90 days. That number is the anchor for everything else. A spend threshold campaign built on a guessed AOV will underperform every time. One built on real data has a genuine chance of working.