"Ran a 20% off sale and now nobody buys at full price anymore. It's like I broke something. Revenue only comes during promotions now."
— Source: r/ecommerce (267 upvotes)
This is the discount trap, and thousands of ecommerce stores are stuck in it. You ran a promotion to boost sales. It worked. So you ran another one. And another.
Now, months later, your revenue only spikes during sales. Full-price periods are dead. Your email list ignores everything that doesn't have a coupon code. And your margins have been slowly compressing because you're giving away 15-25% of every order.
The worst part: your dashboard shows "healthy" sales numbers. Revenue looks fine during promotions. ROAS looks great when discounts drive conversions. But your LTV is cratering, your repeat rate is declining, and your true profitability is eroding — none of which shows up in the metrics most stores watch.
Reddit insight: Across 25+ discount strategy threads, the same pattern emerges: short-term sales gains, long-term margin erosion, and customer bases trained to wait for the next sale. This guide helps you diagnose and fix the problem.
The Discount Trap: How Stores Get Stuck
The discount trap follows a predictable cycle:
- Stage 1: Sales are slow, so you offer 15% off to boost volume. It works.
- Stage 2: You run promotions more frequently because they reliably drive revenue.
- Stage 3: Customers learn the pattern and start waiting for the next sale.
- Stage 4: Full-price conversion rate drops because customers expect discounts.
- Stage 5: You need deeper discounts (20%, 25%) to get the same response.
- Stage 6: Margins compress, but stopping discounts crashes revenue. You're trapped.
This isn't a theoretical problem. It's the lived experience of a large percentage of D2C brands that rely on promotional-driven acquisition. The behavioral economics are clear: once you set a lower price anchor, the original price feels like a markup rather than the norm.
"Every ad that works uses a discount. The moment I try full price the ROAS tanks. I feel trapped — discounts are eating my margins but I can't stop."
— Source: r/FacebookAds (189 upvotes)
Full-Price Customers vs. Discount Customers: The Data
The difference between customers acquired at full price versus those acquired through discounts is stark:
| Metric | Full-Price Customer | Discount Customer | Difference |
|---|---|---|---|
| First Order AOV | $75-95 | $55-70 | 25-35% lower |
| Repeat Purchase Rate (12 mo) | 25-35% | 12-20% | 40-50% lower |
| Second Order Uses Discount | 20-30% | 65-80% | 2-3x more likely |
| 12-Month LTV | $120-180 | $70-100 | 35-45% lower |
| Time to Second Purchase | 30-60 days | 90-180 days (next sale) | 2-3x longer |
| Full-Price Orders (lifetime) | 60-75% | 20-35% | Drastically lower |
These are aggregated ranges from ecommerce benchmarks and publicly shared cohort analyses. Your numbers will vary, but the pattern is consistent: discount-acquired customers are worth significantly less over their lifetime.
The compounding problem: If you acquire 1,000 customers at 20% off and their LTV is $85 instead of $150, you've left $65,000 in lifetime revenue on the table. Multiply that across months and years of discount-driven acquisition.
5 Signs Your Discount Strategy Is Toxic
Look at your daily revenue chart. If it looks like a series of mountains (sale days) and valleys (full-price days), your customers have been trained to wait. Healthy stores have a consistent baseline with modest promotion lifts — not a flatline interrupted by spikes.
Track what percentage of orders use a discount code. If this number has been climbing month over month — 25% last quarter, 35% this quarter — customers are increasingly unwilling to pay full price.
Compare open rates on promotional emails versus content, product, or brand story emails. If promo emails get 2-3x the engagement, your list is trained to respond to discounts and ignore everything else.
Check the timing of repeat purchases. If they cluster around your promotion calendar rather than being evenly distributed, repeat customers are buying on your schedule (sales), not theirs (when they need the product).
Revenue is flat or growing, but profit margins are shrinking. More orders are discounted, deeper discounts are needed to drive the same response, and your effective revenue per order keeps declining.
Quick audit: Pull last quarter's data. What percentage of revenue came from discounted orders? What's the margin difference between discounted and full-price orders? If more than 40% of revenue is discounted and the margin gap is 15%+, your strategy needs adjustment.
Measuring the Real Cost of Your Discount Strategy
Most stores know their discount rate. Few know the full economic impact. Here's what to measure:
Formula: (Ad Spend + Discount Value Given) / New Customers Acquired
If you spend $10,000 on ads and give away $4,000 in discounts to acquire 200 customers, your true CAC is $70 — not the $50 your ad platform shows.
Segment customers into cohorts based on whether their first order was discounted or full price. Track 3/6/12-month LTV for each cohort. This is the most revealing metric — and the one most stores never calculate.
Formula: Discounted Revenue / Total Revenue
Track this monthly. If it's rising, you're becoming more discount-dependent. Healthy stores keep this under 25%. Struggling stores are often above 50%.
Compare effective margin (after discounts, returns, and costs) quarter over quarter. Even 1-2% per quarter compounds: 5% margin erosion over a year turns a 30% margin business into a 25% margin business.
These metrics require connecting your discount data to your customer cohort data to your profitability data — which means stitching together Shopify order data, ad platform data, and cost data. This is exactly the kind of cross-data analysis that takes hours in spreadsheets but takes seconds with the right tool.
Fixing Your Discount Strategy: A Gradual Approach
Going cold turkey on discounts will crash your revenue. The fix is gradual and strategic.
- Drop from 20% off to 15%, then to 10% over 6-8 weeks
- Test "dollar off" instead of "percent off" — $15 off feels similar to 20% off on a $75 order but costs less on $100+ orders
- Move from sitewide discounts to product-specific offers
- Replace percentage discounts with value-adds: free gift with purchase, free expedited shipping, exclusive product access
- Test bundles at "discounted" bundle price versus individual items (same margin, perceived value)
- Offer loyalty points instead of immediate discounts for repeat customers
- Only discount to at-risk customers (no purchase in 60+ days)
- Full-price messaging to engaged, recent customers
- Separate acquisition strategy: test full-price ads alongside discount ads and compare cohort LTV
- Exit-intent and cart abandonment offers only — not blanket promotions
- Invest in product pages that convert without discounts (better photos, reviews, sizing)
- Create urgency through scarcity (limited editions, restocking) not price
- Build email flows that drive value and relationship, not just promo codes
- Track and celebrate full-price conversion rate as a KPI
Expect a dip: Revenue will dip when you reduce discounting. This is temporary and expected. The key metric to watch is LTV of new cohorts — if new customer LTV improves, the long-term math works even with lower short-term revenue.
Discounts That Don't Destroy LTV
Not all discounts are toxic. Some structures protect margins and LTV:
| Discount Type | LTV Impact | When to Use |
|---|---|---|
| Sitewide 20%+ off | Highly negative | Almost never — only inventory clearance |
| New customer 10% off | Moderate negative | Only if LTV cohort analysis supports it |
| Free shipping over threshold | Neutral to positive | AOV lift often offsets cost |
| Gift with purchase | Neutral | Clears slow inventory, adds perceived value |
| Loyalty/points program | Positive | Rewards retention, not acquisition |
| Bundle pricing | Neutral to positive | Higher AOV, product discovery |
| Win-back (60+ day lapse) | Positive | Targeted to at-risk customers only |
The key principle: discounts should be targeted, conditional, and measured against LTV impact — not broadcast as a default acquisition tactic.
Tracking this requires cohort-level analytics that connect acquisition source, first-order discount status, and long-term purchase behavior. Niblin's discount analytics skill does exactly this — it shows you LTV by acquisition cohort so you can see which discount strategies produce valuable customers and which ones produce one-time bargain hunters.
See which customers are actually worth acquiring.
Niblin tracks LTV by acquisition cohort, discount status, and channel — so you can see the long-term impact of every promotion. Ask "what's the LTV of customers acquired during our last sale?" and get the answer in seconds.
Start Free Trial — Setup in 15 Minutes
Key Takeaways
- Discount-acquired customers have 35-45% lower 12-month LTV than full-price customers
- The discount trap is a cycle: promotions work, frequency increases, customers get trained, margins erode
- Track discount dependency ratio (discounted revenue / total revenue) monthly — keep it under 25%
- True CAC includes discount value, not just ad spend
- LTV by acquisition cohort (discount vs. full price) is the most revealing metric most stores never calculate
- Fix gradually: reduce depth, shift to value-adds, segment aggressively, build a full-price brand
- Not all discounts are toxic — free shipping thresholds, loyalty programs, and targeted win-backs protect LTV
Frequently Asked Questions
Do discounts hurt customer lifetime value?
Yes, typically. Customers acquired through discounts have 35-45% lower 12-month LTV on average. They buy less frequently, expect discounts on future purchases, and have lower AOV on repeat orders. The first-purchase discount sets their price expectation.
How do I stop relying on discounts for sales?
Transition gradually over 3-6 months. Reduce discount depth first (20% to 15% to 10%), shift to value-adds (free gifts, shipping), segment so discounts only go to at-risk customers, and invest in product pages that convert at full price.
What's a healthy discount rate for an ecommerce store?
Aim for less than 25% of revenue coming from discounted orders. Above 40% signals discount dependency. Track this ratio monthly — if it's climbing, your customers are being trained to wait for sales.
Should I offer a new customer discount?
Only if your data shows the cohort LTV justifies it. Track 6-12 month LTV of customers acquired with discounts versus without. Many stores find that 10% welcome offers are net positive, but 20%+ welcome offers attract bargain hunters who never return.
How do I calculate the true cost of a discount?
Add the discount value to your customer acquisition cost. A customer acquired with $20 in ad spend plus a $15 discount costs $35 to acquire, not $20. Then compare their LTV to full-price acquired customers over 12 months.
Will revenue drop if I reduce discounting?
Short-term revenue will likely dip during the transition. This is expected. Monitor new customer LTV as the key success metric — if LTV improves even as volume temporarily decreases, the long-term economics are better.