How much revenue should email marketing generate for an ecommerce brand?

Email should account for roughly 30 to 40 percent of a DTC brand’s total revenue, and automated flows should make up about half of that, which puts a complete Klaviyo flow system at 15 to 20 percent of total store revenue on its own. A brand doing $100,000 a month should be seeing $15,000 to $20,000 from flows before a single campaign goes out.

This is the single most useful number an ecommerce founder can know about their own store, because it turns a vague feeling that email could be doing more into a specific figure you are either hitting or missing.

Everything below is the reasoning behind that number, why most DTC brands sit well under it, and what a complete Klaviyo flow system has to cover to close the gap.

The benchmark: what email should be producing

Three figures stack to give you the target, and it helps to see them separately rather than as one blended claim.

How the ecommerce email marketing benchmark is built up.
LayerBenchmarkWhat it means
Email as a share of total revenue30 to 40%Everything email drives, flows and campaigns combined, as a percentage of total store revenue.
Flows as a share of email revenue50 to 60%In a mature program, automated flows out-earn campaigns despite being a fraction of sends.
Flows as a share of total revenue15 to 20%The number that matters. This is what a complete flow system should be adding on its own.

That last line is the one to hold onto. Automated flows alone, before you send a single campaign, should be producing roughly 15 to 20 percent of everything your store makes. Most ecommerce brands are nowhere near it, and almost none of them know by how much.

Work out your own number

Run your own monthly revenue against that 15 to 20 percent band. The gap between what this says and what your Klaviyo flow revenue actually shows is the money the store is leaving behind every month.

What a complete flow system should be adding, by store size.
Monthly store revenueFlows should add per monthPer year
$50,000$7,500 to $10,000$90,000 to $120,000
$100,000$15,000 to $20,000$180,000 to $240,000
$300,000$45,000 to $60,000$540,000 to $720,000
$500,000$75,000 to $100,000$900,000 to $1.2M

How to check yours in two minutes

Open Klaviyo, go to Analytics, and pull flow-attributed revenue for last month. Divide it by your total store revenue for the same period. If the answer is well under 15 percent, the flows are the gap. If you are already at or above it, your email marketing is doing its job and the problem is somewhere else in the business.

Why most ecommerce brands are below it

Almost every dollar a DTC brand spends on growth goes to the same place: getting a person to the store. Paid ads, content, influencers, agencies, creative. All of it is acquisition, and acquisition is the part every brand in your category is bidding against you for.

Then the person lands. Roughly 97 percent of them do not buy on that first visit. They browse, they add something to a cart, they think about it, and they leave.

At that moment the money you spent to bring them there is simply gone, unless something follows up. And for most ecommerce stores, either nothing follows up or what follows up is a generic template that was switched on two years ago and never looked at again.

The actual problem

It is not a traffic problem. You are already paying for the traffic. It is that there is no system capturing the value of traffic you have already bought, which means every improvement you make to acquisition leaks out the same hole.

This is why spending more on ads rarely fixes it. More spend sends more people into the same leaking funnel. The brands that pull ahead are not the ones buying the most traffic, they are the ones extracting the most revenue per visitor, and email automation is the cheapest way to do that because the audience has already raised their hand.

Why the gap gets more expensive every year

The reason this matters more in 2026 than it did five years ago is that the acquisition side has structurally worsened, and that trend is not reversing.

Put those together and margin compresses from both ends. It costs more to get a customer, and that customer is worth less unless you actively work to keep them. A brand that only knows how to grow by spending more on acquisition is running into a wall that gets taller every quarter.

Automated ecommerce email marketing is the one lever that moves in the opposite direction. Sending costs a fraction of a cent, the attention is already earned, and rising CPMs do not touch it.

The three ways brands try to close it

When a founder realises the flows are underbuilt, there are practically three routes available, and each has a real failure mode worth understanding before you pick one.

1. Build it in-house

Entirely legitimate, and the right answer for some brands. The cost is that a proper flow system needs strategy, copywriting, design and Klaviyo implementation, which is realistically more than one person. Hiring for that at a $50,000 to $300,000 a month store usually means either one generalist doing four jobs adequately, or a headcount cost that dwarfs the revenue the flows will add in year one. It also takes months rather than weeks.

2. Hire an agency on retainer

The standard model. It works well when you genuinely need ongoing campaign management, list health work and someone watching deliverability week to week. That is real work and it deserves monthly payment.

The mismatch is paying a management retainer in order to get a build. The flows get created in the first 30 to 60 days, and after that you are often paying build-level money for maintenance-level activity. The bigger issue is ownership: in most arrangements nothing transfers, so if the relationship ends you can be back where you started. Worth reading who actually owns the flows an agency builds before signing anything.

3. Lean on discounts

The default when nothing else is converting. Revenue dips, so you run a flash sale or a 20 percent off campaign, and it works, which is exactly the trap.

Do it often enough and customers learn the pattern. They stop buying at full price because they know another promotion is coming, so you end up discounting purchases that would have happened anyway. You have not added revenue, you have moved it and given away margin on the way.

What complete flow coverage actually means

Most ecommerce stores, and most agencies working on them, set up four or five templated flows, put a 20 percent discount in the first welcome email, and consider the job finished.

The result is that a huge number of DTC brands are sending near-identical email. The same welcome structure, the same discount ladder, the same design conventions, the same subject line patterns. To a customer subscribed to a dozen stores in your category, none of it registers.

Complete coverage means the opposite approach: map every state a customer can occupy with your brand, and build a flow for each one, so nobody falls into a gap and gets sent something generic by default.

What a complete ecommerce flow system covers.
FlowCustomer state it addresses
Pop-up and welcomeFirst-time visitor who has just subscribed and not yet bought
Site abandonmentVisited the store, engaged, left without viewing a specific product
Browse abandonmentViewed products, showed category intent, never added to cart
Cart abandonmentAdded to cart and left. The highest-intent group on the list
Checkout abandonmentStarted checkout and stopped. Further along, different objections
Post-purchaseJust bought. The window where the second order is won or lost
ReplenishmentConsumable approaching the end of its usage cycle
WinbackBought once or twice, then went quiet
Segment-specific versionsAny of the above, split by what the customer actually wants

The count is not the point, the absence of gaps is. For most brands a genuinely complete system lands somewhere between 25 and 30 flows once segment variations are included, and for a store with a wide catalogue it can be considerably more. Every gap you leave is a customer receiving something generic, which is the problem this was supposed to solve.

Relevance is the whole game

Coverage without relevance is just more email. The flows only work if the message matches what that specific person cares about at that specific moment.

A concrete example. A supplements brand had a best-selling product that runs out at almost exactly 30 days of use. Rather than sending everyone a monthly promotion, the flow fires on day 29, when the customer is genuinely about to run out, and addresses that situation directly. That single flow drove thousands of repeat purchases.

Nothing about that is clever copywriting. It is knowing the product cycle and firing at the right moment. That is what separates a flow system that produces 15 to 20 percent of revenue from one that produces 3 percent, and it is the part templates structurally cannot do, because the right timing is a property of your product rather than of email best practice.

The same logic runs everywhere. Segmentation exists so that a customer who wants one thing does not receive an email about another, because irrelevance is not neutral. Send someone something they do not care about and they learn to ignore you, which quietly degrades every flow in the account. There is more on that in why email flows underperform.

The proof: what the Klaviyo data shows

Klaviyo is the largest email marketing platform in ecommerce, which means it also holds the largest dataset on what actually works. Its benchmark analysis splits sends into two buckets: campaigns, which go to the list on a schedule, and flows, which trigger on customer behaviour.

The split is not close.

Klaviyo benchmark data, automated flows versus campaigns.
MetricFlowsCampaignsDifference
Share of total sendsabout 5%about 95%flows are a fraction of volume
Share of email revenueabout 41%about 59%from 5% of the sends
Revenue per recipient$1.94$0.11about 18x
Click rate5.58%1.69%about 3x
Placed order rate2.11%0.16%about 13x

Put that against a real list to make it concrete. Take any 1,000 subscribers and send them a campaign, and Klaviyo’s averages suggest roughly $110. Take the same 1,000 people and let behaviour-triggered flows reach them instead, and it is closer to $1,940. Send them an abandoned cart sequence specifically, the strongest individual flow at about $3.65 per recipient, and it is around $3,650.

Same list, same brand, same products. The only variable is whether the email arrived because of something the customer did or because of what day it was.

One honest caveat: these are averages across a very wide range of stores, and your own figures will move with average order value, margin and category. The point is not the exact number, it is the size and consistency of the gap.

A published example

The coffee brand Grind is a Klaviyo case study that is public and checkable. Over 70 percent of people who added something to the cart abandoned it, which is close to the ecommerce average that Baymard Institute puts at around 70 percent. Their cart abandonment flow converted 12.3 percent of those abandoners into buyers.

That is worth sitting with, because those were not new customers acquired with new ad spend. They were people the brand had already paid to attract, who had already chosen a product, and who left. The flow simply followed up.

Putting it together

If your ecommerce brand is doing $50,000 a month or more and your Klaviyo flows are producing meaningfully less than 15 percent of total revenue, the gap is real and it is quantifiable. On $100,000 a month it is somewhere around $180,000 to $240,000 a year.

Closing it does not require more traffic, a bigger ad budget or a rebrand. It requires complete coverage of the customer journey, flows that are relevant to the specific person and moment rather than templated, and the discipline to test rather than assume. That is the entire method.

If you want the commercial side, here is what a full flow build costs and how a one-time build compares to a retainer.

Benchmark figures from Klaviyo’s ecommerce email marketing benchmarks and its abandoned cart benchmark report. Cart abandonment rate from Baymard Institute. Grind figures from Klaviyo’s published case study. Figures vary by industry and account and should be treated as reference ranges.

Common questions

How much revenue should email marketing generate for an ecommerce brand?

Email should account for roughly 30 to 40 percent of total ecommerce revenue. Automated flows should make up about half to sixty percent of that, which puts flows alone at roughly 15 to 20 percent of total store revenue. A DTC brand doing $100,000 a month should therefore be seeing somewhere around $15,000 to $20,000 a month from flows before any campaigns are counted.

What percentage of email revenue should come from flows versus campaigns?

In a mature ecommerce email marketing program, automated flows generate roughly 50 to 60 percent of email revenue while making up around 5 percent of total sends. Klaviyo's benchmark data across ecommerce accounts puts flows at about 41 percent of email revenue from that 5 percent of volume. If campaigns are carrying almost everything in your account, the flows are the weak side.

How much more do Klaviyo flows earn than campaigns?

Per recipient, automated flows average about $1.94 against $0.11 for campaigns, roughly 18 times as much. Abandoned cart is the strongest individual flow at around $3.65 per recipient on average, rising to $28.89 for the top 10 percent of accounts. The difference is timing, not copywriting: a flow fires on what the customer just did, a campaign fires on the calendar.

How many email flows does an ecommerce store actually need?

More than the four or five most stores run. A complete setup covers every state a customer can be in: pop-up and welcome, site abandonment, browse abandonment, cart abandonment, checkout abandonment, post-purchase, replenishment where the product justifies it, and winback. Beyond that, segment-specific versions of each. The right number is whatever covers your customer journey with no gaps, which for most DTC brands lands between 25 and 30 flows.

Why is my ecommerce store less profitable than it used to be?

Acquisition costs more than it did. There are several times more Shopify stores competing for the same attention than there were five years ago, and paid media costs have risen substantially since 2020. When acquisition gets more expensive, the only durable fix is extracting more revenue from traffic you already paid for, which is what automated email flows do.

Do discounts fix low ecommerce email revenue?

No, and they usually make it worse. Running flash sales and 20 percent off campaigns whenever revenue dips trains customers to wait for the next promotion before buying, so you end up discounting sales that would have happened at full price. It eats margin on both sides.

What is a replenishment flow?

An automated sequence timed to when a consumable product is about to run out. If a supplement lasts about 30 days, the flow fires around day 29, when the customer is genuinely about to need more. It is one of the highest-converting flows available to any brand selling a consumable, and most stores do not run one at all.

What percentage of ecommerce visitors buy on their first visit?

Roughly 2 to 3 percent. The other 97 percent or so leave without purchasing. Those people are not lost, but they are only recoverable if something follows up with them, which is what browse, site and cart abandonment flows exist to do.

Should I hire an agency on retainer to build my ecommerce email flows?

That is the standard model, and it works if you genuinely need ongoing campaign management. The problem is paying a management retainer to get a build. The flows are usually created in the first 30 to 60 days and then largely maintained, and in most arrangements the brand never ends up owning the system. Look for a build you keep, whichever way you buy it.

Want the flow map for your brand?

Book a call and we'll map out the exact email flows your brand should be running, and the revenue they'd add. Completely free, no pitch, just the plan.

Book a Call