The Real Cost of a First-Order Discount in WooCommerce (And When It’s Worth It)
Growth & Retention
Your Welcome Discount Is Probably Not Paying For Itself
The break-even math on first-order discounts is harder than it looks. Here’s how to find out if yours is actually working.
You’ve seen the advice a hundred times: offer new customers 10% or 15% off their first order. Build your list. Convert browsers into buyers. It sounds simple, and it often converts well β new signups go up, first orders come in, the campaign looks like a success.
The part nobody mentions is what happens after that first order. Whether those customers ever buy again at full price. Whether the discount you gave away on order one ever gets paid back across their purchasing lifetime. And whether some of those “new customers” were actually your existing customers using a different email address.
This guide runs the numbers that most WooCommerce stores skip. The math isn’t complicated, but the results are often uncomfortable β and understanding them is the difference between a first-order discount that genuinely grows your business and one that just trains your customers to expect a deal.
The assumption buried inside every welcome discount
A welcome discount is fundamentally a bet. You are agreeing to take a loss on order one in exchange for a relationship with a customer who will buy from you again β hopefully multiple times, hopefully at full price.
That bet can absolutely pay off. But it only pays off if the customer actually returns. And it pays off faster or slower depending on three variables most stores don’t track closely:
- Your gross margin β how much of each sale is actually profit before the discount
- Your repeat purchase rate β what percentage of first-time buyers come back for a second order
- Your average order value β how much they spend when they do return
When those three numbers are strong, welcome discounts work beautifully. When they’re weak, you can run a promotion that looks healthy on the surface while quietly bleeding margin over time.
The default framing is wrong
Most stores measure welcome discount success by first-order conversion rate. That is the wrong metric. The right metric is whether customers acquired through the discount eventually generate more margin than the discount cost. First-order conversion tells you the offer works. It says nothing about whether the economics work.
The break-even math most stores never run
Let’s work through a concrete example β not to give you a formula to memorise, but to make the relationship between these numbers visible.
Suppose your average order value is Β£60, and your gross margin is 40%. That means you keep Β£24 on a typical order before any discounting.
You offer a 20% welcome discount. The customer spends Β£60, pays Β£48. You net Β£48 minus your cost of goods (Β£36, since your margin is 40%) β so you keep Β£12 on that order instead of Β£24. The discount cost you Β£12 in margin.
Now the question: how many full-price repeat purchases does that customer need to make before the lost Β£12 is recovered?
Each full-price return visit at Β£60 earns you Β£24 in margin. So you need that customer to make at least one more full-price purchase just to get back to even. That’s manageable β if they come back.
But the picture changes when you account for repeat purchase rates. If only 30% of customers who use your welcome discount ever buy again, then for every 100 welcome-discount customers, 70 of them cost you Β£12 each and disappear. That’s Β£840 in margin given away for nothing. The 30 who return contribute Β£720 in recovered margin across their first repeat purchase. You’re still underwater β and that’s before considering the ongoing margin on subsequent orders.
The break-even formula
Required repeat purchases to break even = Discount amount Γ· (Gross margin per repeat order Γ Repeat purchase rate)
Using the example above: Β£12 discount cost Γ· (Β£24 margin Γ 0.30 repeat rate) = 1.67 repeat purchases on average per customer acquired. For most stores, that number is higher than their actual repeat purchase frequency β especially for first-time buyers acquired through a discount.
What happens at higher discount depths
The 20% example above is on the conservative side. Many stores run 25% or even 30% welcome offers, especially during subscriber growth pushes.
At 30% off on a Β£60 order with 40% margin: the customer pays Β£42, your cost of goods is still Β£36, so you net Β£6. You gave away Β£18 in margin on that single order. Now you need that customer to make three full-price return visits just to break even β assuming a 30% repeat rate, which already requires 10 repeat visits at cohort level to recover the discount cost across all acquired customers.
This is why the economics of first-order discounts are product-category and business-model specific. A 20% welcome discount at 60% margin with a 50% repeat rate is a well-structured acquisition investment. The same 20% discount at 30% margin with a 20% repeat rate is almost certainly unprofitable when you run the numbers honestly.
When a first-order discount actually makes sense
There are genuine situations where welcome discounts make strong economic sense. The common thread across all of them is high expected customer lifetime value relative to the upfront discount cost.
High-repeat-purchase product categories
If you sell consumables, subscription-adjacent products, or anything customers naturally need to reorder β coffee, skincare, supplements, pet food, stationery β the case for a welcome discount is solid. A customer who buys once every six weeks provides multiple opportunities to recover the first-order discount cost over a reasonable timeframe.
In these categories, the break-even calculation is often cleared within three to four months of the first purchase. The discount becomes a legitimate customer acquisition cost β similar to what you’d pay for a click or a social ad.
High-margin products where the absolute discount cost is low
A 15% discount on a Β£200 product at 70% gross margin costs you Β£30 in margin on order one, but you’re working from a Β£140 margin base. A single repeat order recovers that cost entirely. At that margin level, welcome discounts are comparatively cheap even if your repeat rate is modest.
When you’re competing directly against established alternatives
If a customer is evaluating your store against a well-known competitor with strong brand recognition, a first-order discount can tip the balance. The discount becomes a sampling incentive β you’re paying them to try you, betting that the product experience converts them to a loyal buyer. This works when your product genuinely delivers on the promise, and when the customer acquisition cost via the discount is still lower than what you’d spend on paid acquisition.
When you have data showing strong cohort lifetime value
If you’ve run discount acquisition campaigns before and tracked cohort lifetime value β what customers acquired through discount campaigns are actually worth six, twelve, and eighteen months later β and the numbers support it, you have real evidence the bet pays off. This is the strongest justification for a welcome discount: not theory, but observed repeat purchase behaviour from similar customers.
When it quietly costs you more than you gain
There are equally clear situations where first-order discounts are a poor fit β and the damage is often invisible because the metric everyone watches (first-order conversion) looks fine.
Commodity or single-purchase products
If you sell products that customers typically buy once β a specific piece of equipment, a gift item, a highly specialised product with limited reorder potential β the welcome discount cost is almost entirely unrecoverable. You’re giving away margin for a customer who, statistically, was never going to come back regardless.
Low-margin categories
At margins below 25-30%, welcome discounts become structurally difficult. The margin available per order is thin to begin with, and giving 15-20% of that away on order one leaves very little room to recover. A 15% discount on a product with 25% gross margin costs you more than half your margin on that order. You need multiple full-price return visits before you’re profitable on that customer β and you need most of your discount-acquired customers to return.
When your baseline repeat purchase rate is below 25%
This is the most commonly overlooked variable. If fewer than one in four of your discount-acquired customers ever buy again, the math is almost always negative unless your margin is very high. At that repeat rate, you’re essentially giving away margin to people who were going to buy once and leave regardless β the discount didn’t acquire a customer, it just reduced revenue on a single transaction.
When your store has a strong organic conversion rate
If a meaningful portion of your store visitors convert without any discount β because your products, reviews, and brand trust are doing the work β then a welcome discount on top of that organic conversion can be counterproductive. You’re discounting transactions that would have happened at full price. The “incremental” customer acquired by the discount may be far fewer than your total discount redemptions suggest.
The conditioning risk nobody talks about
Beyond the break-even math, there’s a longer-term risk that’s harder to measure but genuinely damaging: welcome discounts can train customers to expect a deal as the price of entering your store.
This is more subtle than discount fatigue (which is a cumulative problem from running too many promotions over time). The conditioning risk with welcome discounts is specifically about what you teach customers at the moment of first impression. If the first thing a customer learns about your store is that a 20% discount is available for email signup, that discount becomes their reference point for what your products are worth.
When their second order comes at full price, there’s a psychological adjustment required. For customers who bought once because of the discount rather than because of genuine interest in your brand, that adjustment doesn’t always happen β they simply wait for the next offer, or they don’t return at all.
The variable reward trap
Behavioural economics research shows that variable reward schedules (occasional discounts you didn’t know were coming) are more effective at building habitual purchasing than predictable ones (a discount you always know is available at signup). A permanent welcome discount is the least surprising kind β customers learn quickly that it’s always there. That predictability reduces its power to create genuine loyalty and increases the likelihood that discount-acquired customers are comparison shoppers who will leave once the next store offers something similar.
Discount farming: one offer, many email addresses
There’s a more active version of the conditioning problem: customers who deliberately exploit welcome discounts by creating a new account every time they want one.
This is called discount farming, and it’s more common than most store owners expect. The mechanism is straightforward: a customer uses your WELCOME15 coupon, places an order, and when they want to buy again, they simply create a new account with a different email address and claim the welcome offer again. From WooCommerce’s perspective, each account is a unique new customer. In reality, it’s the same person with a growing collection of “first orders.”
If your welcome discount is generous (20% or more), visible on your homepage, and easy to claim, you will attract farming behaviour β not as an outlier, but as a recurring pattern. The customers who engage in this behaviour are also, by definition, the least likely to build a genuine long-term relationship with your store. They’re optimising for the discount, not for your products.
This is directly connected to the linked accounts problem covered in more depth in Linked Accounts in WooCommerce: How One Customer Becomes Five. The technical mechanisms that make linked account detection possible β matching on device fingerprint, shipping address, payment method, or phone number β are exactly what separates a genuine new customer from a returning customer farming your welcome offer.
The coupon abuse dimensions of this problem are covered in How to Spot Coupon Abuse in WooCommerce, including how to configure WooCommerce’s native coupon restrictions and what falls outside their scope.
The detection gap
WooCommerce’s built-in “limit per user” coupon restriction is based on email address only. A customer who creates a new account bypasses it entirely. The restriction is a deterrent for accidental double redemption, not for deliberate multi-account farming. Addressing farming requires looking beyond email to the broader set of signals that connect accounts to real-world identities.
Smarter alternatives to the blanket welcome discount
If your break-even analysis suggests your current welcome discount isn’t paying off β or if you’re in a category where repeat purchase rates are low β these alternatives often deliver better economics while still providing a meaningful acquisition incentive.
A discount tied to a second purchase
Instead of discounting order one, give the customer a discount code valid only on their second order. “Thank you for your purchase β here’s 15% off your next order” creates an incentive to return without reducing margin on the first transaction. This approach only costs you margin on customers who actually come back, which means you’re paying for demonstrable loyalty rather than speculation.
A spend threshold discount instead of a percentage off
Offer Β£10 off orders over Β£75 instead of 15% off any purchase. This structure raises average order value, targets customers who are willing to commit to a larger basket, and costs less in absolute margin terms for smaller orders. A customer spending exactly Β£75 to claim the Β£10 discount is generating more revenue (and probably more margin) than a customer who places a Β£45 order with 15% off.
A free gift with first order instead of a discount
Including a small product sample or complementary item with a first order has two advantages over a percentage discount. It doesn’t reduce the perceived price of your main products, so it doesn’t anchor a lower reference price in the customer’s mind. And it creates a reciprocity effect β customers who receive something unexpected are more likely to respond positively at the next interaction. The absolute cost to you may be similar to a discount, but the psychological framing is different.
Targeted rather than broadcast
If you do want to offer a first-order discount, consider making it less broadly visible. A discount you give directly to a specific customer via email (perhaps as a re-engagement after an abandoned cart) is more targeted than a homepage popup available to anyone who visits. Targeted offers are harder to farm, more appreciated by recipients, and easier to track against actual acquisition outcomes.
If you keep the discount: how to protect your margins
Perhaps you’ve run the numbers and your first-order discount genuinely makes sense β or perhaps you’re in a category (subscriptions, consumables) where the economics are clearly favourable. These practices will help you get more value from the offer and reduce exposure to farming and abuse.
Scope it automatically, not via a shared coupon code
A coupon code like WELCOME15 can be shared, posted online, or used by existing customers who’ve heard about it. A first-order discount that’s applied automatically at checkout based on order history β no code required β can’t be shared or discovered via a Reddit thread. The customer sees the discount; they can’t hand it to someone else.
Smart Cycle Discounts supports automatic campaign-based discounts scoped to first orders without a coupon code, which removes the sharing vector entirely. The discount appears in the cart if the conditions are met; there’s no code to leak.
Set a minimum order value
A 15% welcome discount with a Β£40 minimum order requires customers to commit to a meaningful first purchase. This both raises first-order revenue and filters out customers who were going to make a Β£15 impulse purchase they’d likely return. It also reduces the absolute margin cost of the discount at smaller basket sizes.
Exclude your highest-margin products or your lowest-margin ones
If you sell products with very different margin profiles, consider scoping your welcome discount to specific categories. Applying it to mid-margin products where the economics work while excluding products where it would push you into unprofitable territory gives you the conversion benefit of the offer without the most damaging margin scenarios.
Track cohort repeat purchase rates, not just first-order conversion
If you run welcome discounts, build a habit of tracking what happens to customers who used them. Thirty days, sixty days, ninety days β what percentage bought again? How does that cohort compare to customers who purchased at full price? If discount-acquired customers have materially lower repeat rates than full-price buyers, the break-even math is harder than your first-order conversion number suggests. If they have similar repeat rates, the discount is doing its job.
Watch for farming signals
New customer accounts that share shipping addresses, phone numbers, or payment methods with existing customers are a signal that your welcome offer is being farmed. Treating all of these as genuine new customers inflates your acquisition metrics and understates your actual per-customer discount cost. TrustLens detects linked account relationships across multiple signals β device fingerprint, address, payment method, and phone number β and flags new accounts that appear connected to existing customer histories. That lets you apply the welcome discount to genuine new customers while preventing farming by accounts that have been seen before under a different email address.
Frequently asked questions
Should I offer a first-order discount in WooCommerce?
It depends on your margin and repeat purchase rate. If your gross margin is above 40% and a meaningful share of first-time buyers come back for a second purchase β typically above 30% β a welcome discount can work as a customer acquisition investment. If your margins are thin or your products have low reorder rates, the discount cost is rarely recovered and you’re better served by alternatives like a second-order discount or a free gift with first purchase.
How much discount should I offer new WooCommerce customers?
The lower the margin and repeat purchase rate, the smaller the discount needs to be to stay profitable. A 10% discount is easier to recover than 20% β it requires fewer repeat purchases to break even. Many stores find that 10-15% converts nearly as well as 20% from a first-order perspective, while costing significantly less across the full customer cohort. Start conservatively and raise the offer only if you have data showing the economics support it.
What is discount farming in WooCommerce?
Discount farming is when a customer creates multiple accounts β each with a different email address β specifically to claim a first-order or new customer discount on each purchase. WooCommerce’s built-in “limit per user” coupon restriction only checks email addresses, so it doesn’t catch farming. The customer looks like a new buyer each time. Detection requires matching across signals that go beyond email: shipping address, phone number, payment method, or device fingerprint.
Is a coupon code or automatic discount better for a first-order offer?
An automatic discount applied at checkout based on order history is almost always better than a coupon code for welcome offers. Coupon codes can be shared on social media, found via a simple search, or passed between customers. An automatic discount that checks whether a customer has placed a previous order before applying can’t be shared β there’s nothing to post or screenshot. It also removes friction at checkout, which tends to improve conversion slightly.
How do I know if my first-order discount is actually working?
The right metric is cohort lifetime value, not first-order conversion rate. Tag customers who used your welcome discount as a cohort and track their purchasing behaviour at 30, 60, and 90 days. Compare their repeat purchase rate and total spending against a cohort of customers who purchased at full price during the same period. If discount-acquired customers have similar or better lifetime value, the discount is working. If they underperform significantly, the first-order conversion rate is flattering a strategy that isn’t generating profitable customers.
What is the alternative to a first-order discount for acquiring new WooCommerce customers?
The most effective alternatives are a second-order discount (which only costs margin when a customer returns, rewarding genuine interest), a spend threshold discount (which raises first-order revenue while still providing an incentive), and a free gift with purchase (which avoids anchoring a lower reference price while creating a positive first impression). Each of these has a different cost structure and customer psychology β the right choice depends on your product type, margin, and what you know about your customers’ purchasing patterns.
The short version
- A first-order discount is a bet that the customer will return at full price. The bet pays off only if your repeat purchase rate is high enough to recover the margin you gave away.
- At 20% off with 40% gross margin, you cut your margin on order one roughly in half. You need at least one full-price repeat purchase per customer to get back to even β and that assumes most of them come back.
- Welcome discounts work best in high-repeat-purchase categories (consumables, subscriptions) and at high margins. They work worst for single-purchase or commodity products with thin margins.
- Visible coupon codes invite farming. Customers who create new accounts to re-claim your welcome offer are not new customers β they’re existing customers with extra email addresses, and they show up as acquisition wins in your metrics while actually increasing your discount cost per genuine customer.
- Track cohort repeat purchase rate, not just first-order conversion. The real test of whether your welcome discount is working is what those customers do six weeks later.
The honest question to ask
Before you run your next welcome discount, ask yourself one thing: do you know what percentage of customers acquired through your last welcome offer came back and bought again at full price within 90 days?
If you don’t know that number, you don’t know whether the discount is paying off. You know it’s converting, which is a different thing entirely.
The stores that run welcome discounts profitably are the ones that have measured the answer to that question, found it encouraging, and built their offer around those observed economics. The stores that run welcome discounts unprofitably are usually the ones that never asked.