Article

10% vs 15% vs 20% Off: Finding Your Optimal Percentage Discount Rate

Should you offer 10% or 20% off? A 20% discount costs 50% of your profit, not 20%. Learn when each percentage works best and how intent-based ranges let customer behavior decide.

Muhammed Tüfekyapan

Muhammed Tüfekyapan

18 min read

Key Takeaways

  • 1 A 20% discount on 40% margins costs you 50% of your profit—you need to double sales just to break even
  • 2 15% is the 'sweet spot' for most e-commerce—meaningful to customers without destroying margins
  • 3 10% works for premium brands, email capture, and first-time buyer offers where deeper discounts cheapen perception
  • 4 Blanket discounts waste margin on 'dedicated buyers' who would have paid full price anyway
  • 5 Intent-based discount ranges (e.g., 10-25%) let customer behavior determine the exact percentage each visitor receives
  • 6 Hesitant visitors get 22%, ready buyers get 12%—or no discount at all if they're clearly going to purchase

Every store owner asks the same question: "Should I offer 10% off or 20% off?"

Here's the truth: The answer isn't a number. It's a strategy.

10% might feel too small. 20% might feel like you're giving away too much. Most merchants just guess. Then they look at their profit reports and wonder what went wrong.

But here's the real problem nobody talks about: you can't actually test which percentage works best. At least, not with traditional tools. You pick a number, run a sale, and hope. That's not strategy. That's gambling.

This guide will help you pick the right percentage for your store. We'll cover the psychology, the math, and a smarter approach that lets you scientifically test which discount rate actually maximizes your profit.

What you'll learn:

  • Why different percentages feel different to customers
  • The real cost of 10%, 15%, and 20% discounts (it's more than you think)
  • When to use each percentage based on your goals
  • Why you can't find your optimal rate with traditional discounting
  • How to A/B test discount percentages to find what actually works for your store

The Psychology Behind Discount Percentages

Before we talk numbers, let's understand how customers think about discounts. This matters more than the math.

The "Threshold of Perception"

Research shows that discounts under 10% often go unnoticed. Customers see "8% off" and think "so what?" It doesn't feel like a real deal.

The magic starts at 10-15%. That's when customers start to pay attention. Below that threshold, you're giving away margin for nothing.

Here's another thing: customers mentally round numbers. They see 12% and think "about 10%." They see 18% and think "almost 20%." Keep this in mind when choosing your percentage.

Round Numbers Work Better

Discounts like 10%, 15%, 20%, and 25% feel more trustworthy than odd numbers like 13% or 17%.

Why? Round numbers are easier to calculate. A customer can quickly figure out 20% off $50 in their head. They can't easily calculate 17% off $47. When math gets hard, decisions get slow.

One exception: 33% off works well because people recognize it as "one-third off." That's easy mental math too.

Note: When discounts are tied to personalized offers based on individual visitor behavior, precise percentages like 12% or 18% can work effectively. The "random" feeling only applies to blanket site-wide promotions where there's no clear reason for the specific number.

The Anchoring Problem

Your first discount trains your customers. If you start with 20% off, they'll expect 20% next time. If you start with 10%, you have room to go bigger for special occasions.

Key Insight:

Your first discount isn't just a promotion. It's training your customers what to expect. Choose wisely.


The Real Math: What Each Discount Actually Costs You

Most merchants think a 20% discount costs them 20%. That's wrong. Discounts come out of your profit, not your revenue.

Let's do the math with a $100 product that costs you $60. Your profit is $40 (that's a 40% margin).

How Much Profit You Actually Lose

Discount Sale Price Your Cost New Profit Profit Lost
Full Price $100 $60 $40 -
10% Off $90 $60 $30 -25%
15% Off $85 $60 $25 -37.5%
20% Off $80 $60 $20 -50%

See that? A 10% discount costs you 25% of your profit. A 20% discount cuts your profit in half.

How Many Extra Sales You Need to Break Even

When you discount, you make less money per sale. So you need more sales just to end up with the same total profit. Here's how much more:

Discount 30% Margin 40% Margin 50% Margin 60% Margin
10% Off +50% sales +33% sales +25% sales +20% sales
15% Off +100% sales +60% sales +43% sales +33% sales
20% Off +200% sales +100% sales +67% sales +50% sales

Look at the 40% margin column. With a 10% discount, you need 33% more sales. With a 20% discount, you need to double your sales just to break even.

The jump from 15% to 20% is huge. It's not just "5% more off." It's a massive increase in the sales volume you need.

The Bottom Line: A 20% discount doesn't cost you 20%. It costs you 50% of your profit on a typical margin. Can your store really double its sales during the promotion? For most stores, the answer is no.

Free Profit Tool

Calculate Your Break-Even Point

Before you pick a discount percentage, know your numbers. Our free calculator shows exactly how many extra sales you need to make a profit.


When to Use Each Percentage

Now you know the cost. Let's talk about when each percentage makes sense.

When 10% Off Works Best

10% is your starting point. It's safe. It protects your margins. But it only works in certain situations.

Good for:

  • High-margin products (50%+ margin) - You have room to give a little
  • Premium or luxury brands - Deep discounts can cheapen your image
  • First-time buyer offers - "10% off your first order" is enough to get someone to try
  • Email capture popups - Low commitment, high volume
  • Brands that rarely discount - Even 10% feels special when you never do sales

Warning signs 10% is too small:

  • Your conversion rate doesn't improve at all
  • Customers use the code but still abandon their cart
  • Cart abandonment emails get ignored

If 10% doesn't move the needle, the problem isn't your discount. It might be your product, your price, or your messaging.

When 15% Off Works Best

15% is often called the "sweet spot." It's big enough to feel like a real deal. But it's not so big that it destroys your profit.

Good for:

  • Mid-range products ($50-$150) - The discount feels meaningful
  • Most e-commerce categories - Fashion, home goods, beauty
  • Cart abandonment recovery - Strong enough to bring people back
  • General promotions - Works for most situations

Studies show 15% hits a psychological threshold. Customers see it as a "real" discount. But it doesn't trigger the "something must be wrong with this product" feeling that 30%+ discounts can cause.

Why Fashion E-commerce Loves 15%: It's the most common discount in fashion and apparel for a reason. It converts shoppers without destroying margins. It leaves room to go deeper for major sales events.

When 20% Off Works Best

20% is the "sale event" threshold. It signals something big is happening. Use it sparingly or customers will wait for it every time.

Good for:

  • Competitive markets - When rivals discount aggressively
  • Clearance and end-of-season - Moving old inventory
  • High-volume, low-margin products - When you can make it up on volume
  • Major sale events (Black Friday, Anniversary) - Customers expect deeper discounts
  • When you need cash flow - Inventory liquidation, covering expenses

Warning signs 20% is too deep:

  • Your margins are eroding quarter over quarter
  • Customers only buy during sales
  • Full-price conversion rate keeps declining

The 20% Rule:

Think of 20% as your "special occasion" discount. If you use it every week, it's not special anymore. Customers will learn to wait.

Quick Comparison Table

Aspect 10% Off 15% Off 20% Off
How it feels "Nice gesture" "Real deal" "Major sale"
Best for Premium, email capture General promotions Sale events
Profit impact (40% margin) -25% -37.5% -50%
Sales needed to break even +33% +60% +100%
Brand risk Low Low-Medium Medium-High
How often to use Sustainable daily Occasional Rare events only

The Hidden Danger: "One Size Fits All" Discounts

Here's the problem nobody talks about. When you pick one percentage and show it to everyone, you're making a big mistake.

The "Blanket Discount" Trap

Let's say you decide "20% off for everyone!" Sounds great. But think about who sees that discount:

  • The customer who was about to buy at full price - You just gave away 20% for nothing
  • The customer who needs convincing - Maybe 15% would have been enough
  • The bargain hunter - They'll never buy without a deal anyway

You're treating all these people the same. That's expensive.

The Real Cost of "Everyone Gets 20%"

Here's a simple example:

  • 1,000 visitors come to your store
  • 40% of them (400 people) were going to buy anyway - these are "dedicated buyers"
  • You show everyone a 20% discount popup
  • Those 400 dedicated buyers use the code

With a $100 average order and $40 profit, you just gave away $8 per order to 400 people who didn't need it. That's $3,200 in lost profit from one promotion.

You didn't create new sales. You just subsidized sales that were already happening.

The "Too Small to Notice" Trap

The opposite problem happens with 10% off.

When you show 10% to someone who's really hesitant about buying:

  • It's not enough to overcome their objections
  • They leave anyway
  • You've done nothing to save the sale

The Real Question:

The question isn't "Should I offer 10% or 20%?" The real question is: "WHO should get 10% and WHO should get 20%?"


The Untestable Problem: Why Traditional Discounting Fails

Here's something frustrating that every merchant experiences but rarely talks about:

You can't actually test which discount percentage works best.

Think about it. If you want to know whether 10% or 20% generates more profit for your store, what would you do?

Option 1: Run 10% This Week, 20% Next Week

This is what most merchants try. But the comparison is meaningless because:

  • Traffic varies week to week
  • Seasonality affects buying behavior
  • Different visitors see different offers
  • You're comparing apples to oranges

Option 2: Create Two Discount Codes and Split Traffic

Better in theory. Impossible in practice. How do you:

  • Show different popups to different visitors automatically?
  • Track which visitors saw which offer?
  • Measure conversion rate for each group separately?
  • Prevent visitors from seeing both codes?

Traditional Shopify discount codes can't do any of this. You'd need custom development, multiple apps working together, and hours of manual data analysis.

Option 3: Just Guess and Hope

This is what 99% of merchants actually do. They pick a percentage based on gut feeling, run it, and never know if they could have done better.

The Problem:

Every store is different. Your customers, your products, your margins. What works for a competitor might destroy your profits. Without testing, you're flying blind.

What Makes Discount Testing So Hard?

Unlike A/B testing a button color or headline, testing discounts requires:

Requirement Traditional Tools Why It's Hard
Personalized codes per visitor Not possible Static codes are shared across all visitors
Automatic traffic splitting Not possible Requires custom development
Real-time tracking per variant Not possible Shopify analytics don't segment by offer shown
Measure AOV changes Manual calculation Hours of spreadsheet work after the fact

This is why merchants keep asking "10% or 20%?" and never get a real answer. The answer requires testing, and testing requires tools that didn't exist until recently.


The Hidden Opportunity: What Happens When You Go Higher?

Here's something the "protect your margins" crowd often misses:

A deeper discount doesn't just convert more people. It changes what they buy.

The "Why Not?" Effect

When a customer gets a significant discount, something psychological happens. They start thinking:

  • "I'm already saving money, why not add that extra item?"
  • "At 20% off, I might as well get the premium version"
  • "I was only going to buy one, but at this price..."

This is why deeper discounts often increase Average Order Value (AOV). The customer feels like they're "winning" and becomes more willing to spend.

The Math Gets Complicated

Consider two scenarios:

Scenario Discount Conversion Rate Avg Order Value Revenue per Visitor
A 10% 3.0% $85 $2.55
B 20% 4.2% $110 $4.62

Scenario B has a deeper discount, but the combination of higher conversion rate and larger orders might generate more total profit despite the lower margin per item.

But here's the catch: You can't know this without testing. Maybe your customers don't respond this way. Maybe 15% would hit the sweet spot. Every store is different.

Key Insight: The "optimal" discount isn't just about conversion rate or margin. It's about finding the combination of conversion rate × average order value × margin that maximizes total profit. And you can only find that through testing.


A Smarter Approach: Test, Don't Guess

What if you could actually test different discount percentages? Not with guesswork. Not with week-over-week comparisons. Real A/B testing where half your visitors see one offer and half see another.

This is exactly what Growth Suite's A/B Testing for Trigger Campaigns enables.

Growth Suite A/B Testing Different Percentage Discounts

How Discount A/B Testing Works

Instead of picking one discount percentage and hoping for the best, you:

  1. Define two (or more) discount ranges - For example, Variant A offers 10-15% off, Variant B offers 15-20% off
  2. Split your traffic automatically - 50% of visitors see Variant A, 50% see Variant B
  3. Track real results in real time - Conversion rate, average order value, and total revenue for each variant
  4. Find your winner with data - Not opinions, not industry benchmarks, but actual results from your store

What You Can Actually Measure

Growth Suite tracks three key metrics for each test variant:

Conversion Rate (CR)

Does a deeper discount convert more visitors? Or does 10% work just as well as 20%?

Average Order Value (AOV)

Do customers add more to cart when they get a bigger discount? This is the "hidden opportunity" we discussed.

Total Revenue

The ultimate measure. Which combination of CR × AOV × (100% - discount) generates the most money?

A Real Test You Could Run

Let's say you're unsure whether to offer 10-15% or 15-20% to hesitant visitors. Here's how you'd test it:

Setting Variant A Variant B
Discount Range 10% - 15% 15% - 20%
Traffic Allocation 50% 50%
Timer Duration 15 minutes 15 minutes
Primary KPI to Optimize Total Revenue

After a week or two of traffic, you'll have real data. Maybe you'll discover that Variant B converts 40% better but also increases AOV by 15%. Or maybe Variant A performs nearly as well with smaller discounts, protecting your margins.

Either way, you'll know. Not guess. Know.

Why This Only Works with Personalized Offers

Here's something important: traditional site-wide discounts can't be A/B tested this way.

If you put a banner on your homepage saying "20% OFF EVERYTHING," every visitor sees it. There's no way to show half of them 10% and half 20%.

But with personalized, behavior-triggered offers:

  • Each visitor gets their own unique offer
  • The system can vary the percentage per visitor
  • Different visitors in the same session can see different discounts
  • All tracked automatically, no manual work required

This is what makes scientific discount testing possible for the first time.


Intent-Based Discount Ranges: The Best of Both Worlds

What if you didn't have to choose one percentage? What if the right percentage was different for each visitor?

That's the idea behind intent-based discounting. Instead of picking one number, you set a range. Then customer behavior decides the exact percentage.

How It Works

Step 1: You define your comfortable discount range. For example:

  • Minimum discount: 10% (the smallest offer)
  • Maximum discount: 25% (the deepest offer)

Step 2: The system watches how each visitor behaves. Fast add-to-cart? Browsing slowly? Showing exit intent? Reading reviews for 5 minutes?

Step 3: Based on their behavior, each visitor gets a specific percentage from your range.

What Different Customers Get

Customer Type Behavior Signals Discount (10-25% range)
Dedicated Buyer Fast add-to-cart, returning customer, direct checkout No discount shown
High Intent Quick browsing, clear purchase signals 10-12%
Medium Intent Multiple page views, checking reviews, price comparing 14-16%
Low Intent Long idle time, hesitation, browsing slowly 18-20%
Very Low Intent Exit intent, cart abandonment behavior 22-25%

Real Examples: A Store Using 10-25% Range

Scenario 1: High-Intent Visitor Gets 12%

  • Behavior: Browsing product pages with purpose, checking multiple variants
  • Signal: Interested but hasn't committed yet
  • Action: System shows 12% off popup
  • Result: Sale closes with minimal margin loss

Scenario 2: Low-Intent Visitor Gets 22%

  • Behavior: Browsing slowly, showing exit intent after 3 minutes
  • Signal: Interested but highly hesitant
  • Action: System shows 22% off popup on exit intent
  • Result: Sale saved that would have been lost completely
  • Bonus: Higher discount may encourage larger cart ("at 22% off, why not add...")

Scenario 3: Dedicated Buyer Gets 0%

  • Behavior: Returns to site, adds to cart in 30 seconds, heads to checkout
  • Signal: Already decided to buy
  • Action: No popup shown at all
  • Result: Full margin protected on a guaranteed sale

Why This Works Better

With intent-based ranges:

  • Hesitant visitors get stronger offers (20-25%) that actually convert them
  • Convinced visitors get minimal offers (10-12%) or nothing at all
  • Your average discount rate drops while conversion rate rises
  • No more "one size fits all" that wastes margin

You're giving each customer exactly what they need to convert. No more, no less.


How Growth Suite Makes This Easy

This approach—personalized discounts based on visitor behavior with A/B testing to find your optimal rate—might sound complex. But you don't need to build it yourself.

Growth Suite Shopify Personalized Discount Offers on Product Pages

Growth Suite is a Shopify app that does exactly this.

Core Features for Finding Your Optimal Rate

  1. You set your discount range - Pick your minimum and maximum percentage
  2. Growth Suite watches visitor behavior - Page views, time on site, exit intent, cart activity
  3. AI calculates purchase intent - Each visitor gets an intent score
  4. The right percentage is selected - Based on what that specific visitor needs
  5. A/B test different ranges - Split traffic between 10-15% and 15-20% to find what works
  6. Track CR, AOV, and Revenue - Real data on what's actually maximizing your profit
  7. Unique codes prevent sharing - No leaking to Honey or coupon sites

The A/B Testing Advantage

What makes Growth Suite different from other discount apps:

Feature Traditional Discount Apps Growth Suite
Discount selection You pick one percentage You set a range, AI picks for each visitor
Testing capability None—guess and hope Built-in A/B testing with automatic traffic split
Metrics tracked Basic code usage CR, AOV, and Total Revenue per variant
Finding optimal rate Impossible Data-driven discovery
Setup complexity Varies 60 seconds, no coding needed

The Result

  • Hesitant visitors get offers like 22% or 24% that bring them back
  • Ready buyers get offers like 12% or 14% - or nothing at all
  • You can A/B test to find the exact range that maximizes profit
  • Your average discount rate goes down while results go up
  • No more guessing—you'll know what works for your store
Essential Guide

9 Best Shopify Discount Apps: Find the Right One for YOUR Problem

Stop browsing feature lists. 9 premium apps compared by the 7 problems they solve—not rankings, not reviews, just honest "use this when..." guidance. Find your perfect match in minutes.


Building Your Discount Strategy: Step by Step

Whether you use A/B testing tools or stick with manual discounts, here's a framework to get started.

Step 1: Know Your Numbers

  • Calculate your gross margin for each product category
  • Use the break-even calculator for each discount tier
  • Define your "floor" - the deepest discount you can afford

Step 2: Start with a Hypothesis

Before testing, have a theory:

  • "I think 15% will convert nearly as well as 20% with better margins"
  • "I think deeper discounts will increase AOV enough to offset the margin loss"
  • "I think my premium brand customers don't need more than 10%"

Step 3: Test and Learn

If you have the tools:

  • Set up an A/B test with two discount ranges
  • Run it for 1-2 weeks with significant traffic
  • Compare CR, AOV, and total revenue
  • Pick the winner and iterate

Step 4: Segment Your Offers

Different situations need different percentages:

Situation Recommended % Why
Email capture popup 10% Low commitment, high volume
Cart abandonment email 15% Medium urgency, balance margin
Exit intent popup 15-20% Last chance to convert
First-time buyer 10-15% Acquire without anchoring too high
Loyal customer reward 10-15% Appreciation, not expectation
Black Friday / Major sale 20-25% Market expectation
Clearance 25-50% Inventory > margin

Step 5: Avoid These Common Mistakes

  1. Starting too high: Once you offer 20%, customers expect it forever
  2. Ignoring margin: A 10% conversion lift with 30% margin loss is a net loss
  3. Same offer to everyone: Dedicated buyers don't need 20%
  4. Stacking discounts: 15% + free shipping can exceed your margin
  5. No urgency: Discounts without deadlines train customers to wait
  6. Never testing: Guessing when you could know

Key Takeaways

Remember These Points:

  1. 10% works for: High-margin products, premium brands, email capture, first-time buyers
  2. 15% is the sweet spot for: Most e-commerce, cart abandonment, general promotions
  3. 20% should be reserved for: Major sales events, clearance, highly competitive markets
  4. The "optimal" rate doesn't exist: It varies by store, product, and customer segment
  5. Testing beats guessing: A/B test different discount ranges to find what works for your store
  6. Watch AOV, not just CR: Deeper discounts might increase order size enough to offset margin loss
  7. Protect your margin: Use intent-based tools to avoid over-discounting convinced buyers

The merchants who win aren't those who discount the most. They're those who discount the smartest.

Stop asking "10% or 20%?" Start asking "What does THIS customer need to convert?" And if you're not sure, test it.

That's how you protect your margins while still capturing every possible sale.

The Blueprint

Deep Dive: The Ultimate Guide to Percentage Off Discounts

Want the full picture? Learn the psychology, the hidden math, and the exact strategies to use discounts profitably without destroying your margins.

What if every discount went to the right person?

Growth Suite predicts purchase intent and shows time-limited offers only to visitors who need them.

Start Free Trial
5.0 on Shopify 14 days free No credit card

References & Sources

Research and data backing this article

1

The Psychology of Discounts in Consumer Decision-Making

Journal of Consumer Research 2023
2

Price Promotion Effects on Consumer Behavior

Marketing Science Institute 2024
3

Cart Abandonment Rate Statistics

Baymard Institute 2024
4

E-commerce Discount Strategy Benchmarks

Shopify 2024
5

The Effect of Discount Depth on Customer Lifetime Value

Harvard Business Review 2023
Written by
Muhammed Tüfekyapan - Founder of Growth Suite

Muhammed Tüfekyapan

Founder of Growth Suite

Published Author 100+ Brands Consulted Founder, Growth Suite

Muhammed Tüfekyapan is a growth marketing expert and the founder of Growth Suite, an AI-powered Shopify app trusted by over 300 stores across 40+ countries. With a career in data-driven e-commerce optimization that began in 2012, he has established himself as a leading authority in the field.

Stop giving discounts to everyone.

Growth Suite watches each visitor, predicts purchase intent, and makes one real, time-limited offer—only to those who need it.

Try Free for 14 Days
5.0 on Shopify 60-second setup No credit card

Frequently Asked Questions

Common questions about this topic

What is the best percentage discount to offer customers?
For most e-commerce stores, 15% hits the 'sweet spot'—it's meaningful enough to motivate purchase without excessive margin loss. However, the best percentage depends on your margin (use a break-even calculator), your brand positioning (premium brands cap at 10-15%), and customer intent (hesitant visitors may need 20%, while convinced buyers need nothing).
Is 10% off enough to motivate customers to buy?
Research shows 10% is the minimum threshold for customers to perceive a discount as 'worth acting on.' It works well for premium brands, email capture incentives, and high-margin products. However, for cart abandonment or exit intent, 15% typically performs better because the customer is actively hesitating and needs a stronger push.
Why is 15% considered the discount sweet spot?
15% balances three factors: (1) It's psychologically meaningful—customers perceive real value, (2) It doesn't trigger 'something wrong with this product' suspicion like 30%+ discounts, (3) It leaves room to escalate for major sales without excessive margin erosion. Most fashion and home e-commerce brands find 15% optimal for general promotions.
How much margin do I lose with a 20% percentage discount?
More than you think. On a typical 40% gross margin product, a 20% discount costs you 50% of your profit per sale. You'd need to double your sales volume just to break even. This is why 20% should be reserved for special events like Black Friday, not everyday promotions.
Should I offer the same percentage discount to all customers?
No. 'Blanket discounts' waste margin on customers who would buy anyway (dedicated buyers). Smart brands use intent-based discounting with a defined range (e.g., 10-25%). High-intent visitors receive smaller discounts like 12%, while hesitant visitors showing exit behavior receive stronger offers like 22%. Dedicated buyers who are clearly ready to purchase see no discount at all.
What percentage discount should I use for cart abandonment?
For cart abandonment recovery, 15% typically works best. These customers are already 90% convinced—they selected your product, added it to cart, and started checkout. You don't need a massive incentive. A moderate 15% is usually enough to overcome their final objection without giving away too much margin.
When should I use 20% off instead of 10% or 15%?
Reserve 20% for: (1) Major sale events like Black Friday where customers expect deeper discounts, (2) Clearance and end-of-season inventory liquidation, (3) Highly competitive markets where rivals discount aggressively, (4) When cash flow is more important than margin. If you use 20% regularly, customers learn to wait for it.
What is intent-based percentage discounting?
Instead of choosing one percentage for everyone, you set a range (e.g., 10-25%). AI analyzes each visitor's behavior—page views, time on site, exit intent, cart activity—and selects the exact percentage they need. Hesitant visitors get 22%, interested visitors get 14%, and dedicated buyers ready to purchase see no discount at all. This protects margin while maximizing conversions.
How do I know if my percentage discount is too high?
Warning signs your discount is too deep: (1) Profit margins are eroding quarter over quarter, (2) Customers only buy during sales and ask 'when's the next sale?', (3) Full-price conversion rate keeps declining, (4) Email open rates only spike when subject lines mention discounts. These indicate you're training discount dependency.
What percentage discount should I use for email capture popups?
10% is typically ideal for email capture popups. It's a low-commitment offer that still feels valuable to new visitors. Going higher (15-20%) can attract bargain hunters who never buy at full price. The goal is to capture emails from genuinely interested visitors, not to give away margin upfront to everyone.