What Percentage of Revenue Should Come from Email? Real Data.
Is 25% of revenue from email good or bad? Real benchmarks from brands we've managed, how to calculate your number, and what top performers actually hit.

Mark Cijo
Founder, GOSH Digital

What Percentage of Revenue Should Come from Email? Real Data.
This post is the companion guide to our YouTube video. All the benchmarks, breakdowns, and data -- written out for easy reference.
[INTRO -- ON CAMERA]
"What percentage of our revenue should be coming from email?"
We hear this from almost every brand that reaches out to us. And the answer they usually find on the internet is some version of "25-30%."
That number is fine as a starting point. But it's about as useful as saying a "good" marathon time is 4 hours. Good for who? A first-time runner? A competitive amateur? It depends entirely on context.
I'm Mark Cijo, founder of GOSH Digital. We're a Klaviyo Gold Partner agency. Across the brands we've managed, we've driven over $70 million in email and SMS revenue. I've seen the actual numbers across dozens of accounts in different verticals, at different scales, and at different stages of their email programs.
I'm going to give you the real benchmarks. Not theoretical. Not from a Klaviyo marketing blog. From actual accounts we've managed.
The Headline Benchmark (And Why It's Misleading)
[CUT TO MARK]
Let me get the generic answer out of the way first.
The industry average for email revenue as a percentage of total store revenue is 20-30% for eCommerce brands.
There. That's the number everyone quotes. And it's roughly correct as a broad average.
But here's why it's misleading: a health and wellness brand doing 45% from email is healthy. A home goods brand doing 45% from email probably has a paid media problem (meaning the rest of their channels are underperforming, making email look disproportionately large).
Context matters. So let me break it down properly.
Benchmarks by Industry
[SHOW SCREEN -- Benchmark comparison chart]
These numbers come from accounts we've directly managed plus industry data we've compiled from Klaviyo partner resources. The "top performers" column represents the top 25% of brands in each vertical.
Health and Wellness / Supplements
- Average: 28-35%
- Top performers: 40-48%
- Why it's high: Consumable products with 30-60 day repurchase cycles. Once someone finds a supplement that works, they buy it repeatedly. Replenishment flows are the secret weapon here.
This is the vertical where we have the deepest data. One of our clients -- a health and wellness brand called The Phoenix -- hit 50.45% of total revenue from email in November 2022. That's $1.64 million in email revenue in a single month. Now, November is an outlier (BFCM), but even in their non-peak months, email consistently drove 30-47% of total revenue across a 31-month engagement.
Beauty and Skincare
- Average: 25-32%
- Top performers: 38-45%
- Why it's strong: Similar to supplements -- consumable products with repurchase cycles. Plus, beauty customers respond extremely well to educational content (how to use the product, skincare routines) which drives flow engagement through the roof.
Fashion and Apparel
- Average: 22-28%
- Top performers: 35-42%
- Why it's solid: Short seasonal cycles drive frequent new-arrival emails. Browse behavior is high (people window-shop), which makes Browse Abandonment flows surprisingly effective.
Food and Beverage
- Average: 20-25%
- Top performers: 30-35%
- Why it's moderate: Lower AOV means you need higher email volume to move the revenue needle. But subscription-focused brands in this space can push into the 35%+ range easily.
Home and Lifestyle
- Average: 15-20%
- Top performers: 25-30%
- Why it's lower: Higher AOV but much longer purchase cycles. Someone buying a $400 rug isn't buying another one next month. Email here is more about cross-sell and product discovery than repeat purchases.
Electronics
- Average: 12-18%
- Top performers: 22-28%
- Why it's the lowest: Longest purchase cycles, highest research-to-purchase ratio. Many buyers are one-and-done. Accessory cross-sell is the main email revenue driver.
The More Important Question: Flows vs. Campaigns
[CUT TO MARK]
Here's the thing most brands miss. Your total email revenue percentage matters, but the SPLIT between flows and campaigns tells you much more about the health of your email program.
Healthy split: 40-60% flows, 40-60% campaigns. Roughly balanced.
Here's how to diagnose problems based on your split:
[SHOW SCREEN -- Flow vs. campaign comparison]
If 80%+ of email revenue comes from campaigns (and flows are tiny):
Your flows are broken or non-existent. You're generating email revenue only when someone manually sends a campaign. That means when your team goes on vacation or gets busy and skips a week of sends, your email revenue craters.
This is the most common problem I see. Brands have a welcome series that was set up 2 years ago and never touched, and maybe a basic abandoned cart flow. Everything else is campaign-driven.
The fix: Rebuild your flows. A properly built flow system with 8-12 active flows should generate $50K-$250K per month on autopilot, depending on your list size and AOV.
If 80%+ of email revenue comes from flows (and campaigns are tiny):
You're not sending enough campaigns. Your automations are doing well, but you're leaving campaign revenue on the table because you're only emailing when someone triggers a flow.
The fix: Implement a consistent campaign calendar. 2-4 campaigns per week. Mix value-driven content with promotional content.
If both are strong and balanced:
You're doing it right. Your flows are running, your campaigns are consistent, and you're getting the best of both worlds.
How to Calculate Your Number
[SHOW SCREEN -- Klaviyo dashboard, revenue metrics]
Pull up your Klaviyo dashboard. Go to Analytics, then Overview. Set the date range to the last 90 days (don't use just 30 days -- too much variance from individual campaigns).
Look at "Klaviyo Attributed Revenue." This is the total revenue that Klaviyo attributes to email and SMS sends.
Now go to your Shopify analytics. Pull total revenue for the same 90-day period.
Your email revenue percentage = (Klaviyo Attributed Revenue / Shopify Total Revenue) x 100
A few important notes on this calculation:
Attribution windows matter. Klaviyo's default attribution window is 5 days for email opens and 5 days for email clicks. This means if someone opens an email and then purchases within 5 days, Klaviyo counts that as email-attributed revenue. Some people argue this overstates email's contribution (the customer might have purchased anyway). Others argue it understates it (email might have planted the seed for a purchase that happens 2 weeks later). There's no perfect answer. Just be consistent with your attribution window so you're comparing apples to apples over time.
Don't count transactional emails. Order confirmations and shipping notifications aren't email marketing. Make sure you're only counting revenue from marketing flows and campaigns.
SMS revenue should be counted separately or clearly labeled. If you're running SMS, Klaviyo combines email and SMS revenue by default. You can filter by channel to see each one separately. For benchmarking purposes, I usually look at email-only first, then email + SMS combined.
What "Good" Actually Looks Like: A Real Example
[CUT TO MARK]
Let me walk you through what a well-performing email program actually looks like using real (anonymized where needed) data from brands we manage.
Brand A -- Health and Wellness (The Phoenix):
| Period | Total Store Revenue | Email Revenue | Email % | Flow Revenue | Campaign Revenue | |---|---|---|---|---|---| | Jan 2022 | ~$3.9M | $661K | ~17% | $272K | $389K | | Jul 2022 | ~$5.3M | $1.16M | ~22% | $253K | $905K | | Nov 2022 | ~$3.26M | $1.64M | 50.45% | $401K | $1.24M | | Jul 2024 | varies | varies | 47.61% | $100-210K/mo | varies |
Notice the trajectory. Started at 17%. By mid-year, 22%. By BFCM, over 50%. And even two and a half years later, email was still driving 47% of revenue. That didn't happen by accident. It was 31 months of building flows, tightening segments, optimizing campaigns, and protecting deliverability.
Brand B -- Fashion (Typical Mid-Stage Client):
| Metric | Before GOSH | After 6 Months | |---|---|---| | Email % of Revenue | 12% | 28% | | Active Flows | 3 | 12 | | Campaign Frequency | 1/week (sporadic) | 3/week (consistent) | | Flow Revenue | $8K/mo | $35K/mo | | Campaign Revenue | $15K/mo | $42K/mo |
The difference between 12% and 28% is not magic. It's building the flows that should exist, sending campaigns consistently, and segmenting properly.
The Red Flags
[CUT TO MARK]
Here are the numbers that tell me an account needs immediate attention:
Email revenue under 15% of total: Your email program is either broken or non-existent. There's a massive revenue opportunity sitting untouched.
Flow revenue under $5K/month for a brand doing $100K+ monthly: Your flows aren't built, aren't working, or aren't optimized. There should be significant automated revenue at that store volume.
Open rates under 20% (with Apple MPP filtered out): Deliverability problem. Your emails aren't reaching the inbox.
Campaign revenue is 90%+ of email revenue: Your flows are broken. You're overly dependent on manual sends.
Email revenue over 60% of total revenue in a non-BFCM month: This might actually mean your other channels (paid media, SEO, organic social) are underperforming. Email is picking up the slack. Investigate why your other channels are soft.
How to Increase Your Email Revenue Percentage
[SHOW SCREEN -- Prioritized action list]
If your number is below where it should be for your industry, here's the priority order for fixing it:
Priority 1 -- Build or rebuild your core flows:
- Abandoned Cart (highest revenue per flow)
- Welcome Series (highest open rates, sets the relationship)
- Browse Abandonment (catches high-intent visitors)
- Post-Purchase (drives cross-sell and reviews)
- Win-Back (reactivates lapsed customers)
This alone moves most brands from 10-15% to 20-25%.
Priority 2 -- Implement consistent campaigns: Send 2-4 campaigns per week. Mix promotional and value content. Send to engagement-based segments (not the full list).
This adds another 5-10 percentage points.
Priority 3 -- Add advanced flows: Replenishment reminders, VIP nurture, price drop alerts, cross-sell sequences, sunset flows. Each one adds incremental revenue.
This gets you to 30-40%+ territory.
Priority 4 -- Optimize everything: Subject line testing, send time optimization, dynamic content, A/B testing offers. This is the polish that pushes good programs to great.
The Bottom Line
[CUT TO MARK -- Wrap up]
Your email revenue percentage isn't just a number. It's a diagnostic tool. It tells you whether your email program is an asset or an afterthought. It tells you whether you're capturing the revenue your list could generate or leaving it on the table.
The specific target depends on your industry, your product, and your repurchase cycle. But if you're under 20%, you're leaving money on the table. If you're between 20-30%, you're in the game but there's room to grow. If you're above 30%, you're doing real work. And if you're above 40%, you're in the top tier.
We've taken brands from 12% to 28% in six months. We've taken brands from 17% to 50%. The playbook works. It's not complicated. It's just not easy to execute consistently -- which is why most brands underperform.
If you want to know where your email program stands and what it would take to get to the next level, we offer a free Klaviyo audit. We'll pull up your numbers, benchmark them against your industry, and give you a prioritized action plan.
Book a call here: https://cal.com/markcijo/gosh
About the Author
Mark Cijo is the founder of GOSH Digital, a Klaviyo Gold Partner agency that has driven over $70M in revenue for eCommerce brands. GOSH Digital specializes in email/SMS marketing, paid media, SEO, and web development. Mark and his team work with brands that are serious about growth -- not vanity metrics.

Written by Mark Cijo
Founder of GOSH Digital. Klaviyo Gold Partner. Helping eCommerce brands grow revenue through data-driven marketing.
Book a free strategy call →