How it works Clients Email marketing About Blog
Book a discovery call →
← Writing

What share of revenue should email be? The honest range

·4 min read ·Mohamed Bsoul

For most online stores, email accounts for somewhere between 15% and 35% of total revenue. Klaviyo's own benchmark puts the average near 27%, smaller brands tend to sit in the high teens, and the agency pages that quote 30% to 40% as the floor for "doing it properly" are describing their best accounts. That is the honest range. The trouble is that the share, read on its own, can go up while your business gets worse and down while it gets better.

Two numbers, and both of them move

The share is email-attributed revenue divided by total store revenue. Each half has its own problem.

The top half is whatever your platform decides to credit. In Klaviyo the default is five days for a click and five days for an open, counted from the send. So a regular customer who opened Tuesday's campaign and bought on Saturday after searching your name is email revenue. Open tracking has been unreliable since Apple started loading images on its own servers, which means some of those "opens" were never a person looking at anything. Change the window to click-only and the share drops overnight, with not one extra or missing order.

The bottom half is everything else you sell. Turn off a paid channel for a month and total revenue falls while your flows keep earning, so email's share jumps. Nothing improved. A store whose ads are faltering looks like a store with excellent email. A good launch month does the reverse: paid and organic pull in a wave of first-time buyers, total revenue climbs, and email's share shrinks even though the list just grew.

So before comparing your figure to anyone's range, write down your attribution window. A 27% on five-day opens and a 17% on click-only can describe the same account.

What moved the number for one store

We rebuilt the email for a food DTC brand that looked, on the share, like it was doing fine. Email was earning about €19,400 a month and the campaigns were busy. The split underneath was the problem: 97% of that money came from campaigns, and the flows earned €517 a month, down 53% on the year before.

After a sixty-day rebuild, monthly email revenue was up 58.5%, to about €30,800. Campaign revenue actually went down, from €18,900 to €13,900. All of the growth, and then some, came from the flows, which went from €517 to €16,900 and from under 3% of email revenue to 55%.

Look at what a share-of-store figure would have told you across that period. It would have said email grew, which is true and almost useless. It would not have said that the store had swapped money it had to earn again every week for money that arrives because a customer did something. That swap is the thing worth paying for, and the share hides it. It is the same split we go through in where your email revenue actually comes from.

The two numbers to read beside it

The first is the flow share of email revenue. If it is under a third, you have a hole where your automation should be, and that is true whatever your share of store revenue says. A store at 30% of revenue from email with 90% of that coming from campaigns is one quiet month away from 15%.

The second is revenue per recipient, for flows and campaigns separately. It survives list growth, it does not care what the paid team did this month, and on almost every account it shows flows earning several times what a campaign earns per person reached. If your flows do not beat your campaigns on it, the flows are the work, and the order to build them in matters more than any campaign you could add this week.

Then come back to the share, and read it as a trend in your own account with the window held fixed. Up over a year while flow share and revenue per recipient also rose is a real improvement. Up while total revenue fell is your ads.

Is 50% of revenue from email too high?

It can be. Very high shares turn up in two places: stores with a small, loyal customer base that buys on repeat, where it is earned, and stores whose other channels have stalled, where it is a warning. Check total revenue over the same period. If it was flat or falling, the share went up because the denominator shrank.

What is a realistic target for a small store?

Somewhere around 20% of revenue, measured on a click-only window, with at least a third of email revenue coming from flows. Smaller lists cap what campaigns can earn, so the gap to larger brands closes through automation rather than by sending more.

Should I count SMS in the email share?

Count it separately. Most published ranges blend the two, which flatters stores with an active SMS program and makes everyone else look behind. Keep the two numbers apart in your own reporting, and when you compare against a benchmark, check which one it is quoting.

Written by Mohamed Bsoul at Nahhda. We build the machine that runs a store's Klaviyo, and hand it over. If any of this is a problem you have, the fastest way to talk about it is 15 minutes.

Book a discovery call →
// book a call

15 minutes, and no pitch.

A short call to hear about your business and work out together whether there is anything here worth building. If there isn't, we will tell you.

Mohamed Bsoul · Nahhda

Discovery call

15 minutes
Video call, link on confirmation
Times in your timezone

Come with your numbers open if you can. It makes the 15 minutes worth a lot more.