Your Welcome Discount Is Probably Too Generous (Here's How to Check)

Every eCom store we've scanned in the last 6 months has the same popup: "Sign up and get 10% off your first order."
Some say 15%. A few say 20%. And almost none of them have ever questioned whether that number is right.
I want to walk through why this matters more than you think, and share some math that might change how you think about welcome offers.
First, some context on what's actually happening.
Wisepops analyzed 1.8 million popup displays across eCommerce stores in 2025. The average popup conversion rate is 4.65%. That means for every 100 visitors who see your welcome popup, about 5 give you their email.
Of those 5, some percentage will use the discount to buy. The question nobody asks is: how many of those people would have bought anyway?
This is the core problem. If someone typed your URL directly into their browser, they already know your brand. They came with intent. Giving them 15% off is like tipping a waiter before the meal arrives.
OpenSend published channel-level AOV data in 2026 that makes this problem concrete:
Direct traffic: $115 average order value
Email: $114
Paid search: $110
Social media: $86
That's a 32% gap between your highest-intent visitors (direct) and your lowest-intent visitors (social).
Think about what this means for a blanket welcome discount.
A visitor from Instagram sees your ad, clicks through, and lands on a product page. They're browsing. They're curious but not committed. A 15% off popup might be the push they need to convert. That's a good use of the discount because it changed behavior.
A visitor who typed "yourbrand.com" into their browser? They came to buy. They know what they want. Showing them 15% off doesn't change their behavior. It just shrinks your margin on a sale that was going to happen anyway.
Same popup. Same discount. Completely different economics.
The math

Blanket discounts have a HUGE hidden cost to your business
Say you do 1,000 first-time orders per month with an AOV of $100 and a 15% welcome discount. If 70% of those buyers use the discount, that's 700 discounted orders. You're giving away $10,500/month in discounts.
But here's the question: of those 700 people, how many would have bought at full price?
Look at the channel data. Roughly 40-50% of your traffic is medium-to-high intent (direct, email, branded search). These people don't need a discount to convert. They were coming to buy.
Even if we conservatively say 40% of your discount users would have bought anyway, that's 280 orders where the discount didn't change behavior. At $15 per unnecessary discount, that's $4,200/month or $50,400/year in margin you gave away for nothing.
For a brand doing $10M+? That number scales to $100K-$150K easily.
So what do you want me to do again?
The fix isn't removing your welcome discount. It's segmenting it. Here's what some of the savviest brands are doing:
They show the discount selectively based on behavior signals. A visitor who's been on the site for 60+ seconds and hasn't added to cart? Show them the offer - they're hesitant and a nudge might help. A visitor who landed directly on a product page and is scrolling product details? Hold the offer. They're already shopping.
Some brands use exit-intent instead of time-based triggers. The popup only fires when someone moves to leave. Wisepops data shows exit-intent popups with countdown timers reach 14.4% conversion. That's 3x the average. You're catching people who were about to abandon, not interrupting people who were about to buy.
If you want to try the most sophisticated version, segment by traffic source. Paid social visitors get the discount immediately (they need the push). Direct and email visitors see the popup after exhibiting hesitation signals (multiple page views, no add-to-cart, exit intent). This way the discount goes where it changes behavior, not where it subsidizes existing demand.
Try this
Pull your welcome discount usage rate from your Shopify analytics or email platform. What percentage of first-time buyers used a welcome code?

Ideal welcome-discount usage rate is between 40 and 60%
If it's above 70%, your offer is almost certainly too generous or too broadly targeted. You're giving discounts to people who don't need them.
If it's below 30%, your offer might not be visible enough, or the discount isn't compelling.
The sweet spot for most brands: 40-60% usage. This suggests the discount is reaching the right people - the ones who needed a nudge, without leaking margin to high-intent buyers.
Having said the above, welcome discounts aren't just a revenue question. They set a psychological anchor for your brand. A customer who's trained to buy with a discount will expect discounts forever. Kantar research found that half of customers who buy on promotion would have bought at full price anyway, and the habit of discounting can lead to what they call a "spiral of doom" - where you need bigger and bigger promos just to maintain sales.
That doesn't mean don't discount. It means be intentional about who you discount and when.
Too long, didn't read?
Three things to check:
Pull your welcome discount redemption rate. Above 70%? You're probably over-discounting.
Look at your conversion rate by traffic source. If direct traffic converts at 3-4% and social converts at 1%, the discount should target social, not everyone.
Test exit-intent triggers instead of time-based popups. You'll show the offer to fewer people (only those about to leave) but at dramatically higher conversion rates - and you'll protect margin on high-intent visitors.
I spent years at Google watching brands spend thousands on acquiring traffic, then immediately discount that traffic the moment it arrived. The math never made sense to me then. It makes even less sense now that I've seen the channel-level data.
Your welcome discount is a lever. Use it like one.
PS: Revenue Agent is now live on the Shopify App Store (took way too long!). If you want a free scan to see what your welcome offer is actually costing you, you can run one in minutes here.

