Here is the range we manage to across our portfolio: a healthy DTC brand runs email plus SMS at 20 to 30 percent of revenue on any given day. Subscription and consumable brands run 25 to 35 percent, and the best consumable programs touch 40 to 55. Durable, one-time-purchase categories run structurally lower, and that is the category, not a failure. If your platform credits email with 2 to 4 percent, treat it as an alarm: either the program is broken or the tracking is, and both are expensive.
It is tempting to want one clean answer, and most articles refuse to give any number at all. That refusal is its own kind of dishonesty. The ranges above are real, but they only mean something against businesses like yours, measured the same way, which is why the second half of the answer is what actually moves the number. Four drivers do most of the work.
Email can only contribute in proportion to the audience you can reach and how engaged that audience is. A large list of disengaged contacts drives less than a smaller list of real buyers, and it actively costs you: unengaged profiles inflate your Klaviyo bill and drag on deliverability, which suppresses what the engaged portion earns. We would rather mail 60,000 people who consistently see our emails than carry 400,000 profiles who do not. Acquisition source, recency of engagement, and how ruthlessly the list is cleaned shape what email produces far more than raw count.
Flows are the automated messages that fire off shopper behaviour, and in a healthy account they drive 25 to 40 percent of total email revenue. If core automations are missing, welcome, abandoned checkout, browse abandonment, post-purchase, winback, you are leaving revenue on the table that campaigns will not recover. But coverage is not just existence. Judge each flow on revenue per recipient: above roughly 50 cents it is a producer, under 5 cents it is silent. And audit what is actually running, because the most common finding in accounts we take over is the best flow broken or off. In one audit, 44 percent of a brand’s flow revenue traced to a flow somebody had turned off.
How often you send, and to whom, shapes the number in both directions. Send too little and you leave demand uncaptured. But be suspicious of the opposite instinct, because raising cadence is the knee-jerk reaction to low email revenue, and spray-and-pray blasts to the full list rarely pull what people expect. They fatigue subscribers, bleed unsubscribes, and drag on deliverability, which lowers contribution over time. More cadence has to prove its worth segment by segment, through testing, and the right frequency moves as your list and calendar change.
This is the driver most outside your day-to-day control, and often the most decisive. If customers naturally reorder often, email has repeated, well-timed opportunities to drive revenue, which is exactly why consumable and subscription brands sit at the top of the ranges above. If your product is a rare or one-time purchase, email works harder for a smaller share, and that is not a failure. It is the category. This single factor is why cross-brand comparisons of email revenue so often mislead.
Put those four drivers together and it becomes clear why one universal percentage cannot be right for everyone. Two stores with identical effort and skill can land at very different email shares purely because one sells a consumable and the other sells a durable good. A headline figure also hides how it was measured: different tools and attribution windows count email revenue differently, so two numbers that look comparable may not be measuring the same thing at all.
There is a sharper trap underneath that. A suspiciously low number is expensive even when it is only a tracking problem, because your decision-making runs on it. A brand that believes email drives 3 percent of revenue will underinvest, under-send and under-build, and the number becomes self-fulfilling. So before believing any percentage, reconcile Klaviyo-attributed revenue against your Shopify order data and UTMs. Real gap or measurement gap? Both are fixable, but they are fixed differently, and you cannot know which you have until you check.
Instead of adopting someone else’s figure blindly, build a target from where you stand today, against the range for your category.
This approach replaces an anxious comparison with a controllable plan. You stop asking whether you match an arbitrary figure and start asking whether email did more this quarter than last, why, and how far you sit from the brands most like you. If you want help setting a realistic target and building the flows and cadence to reach it, our email team does this work with brands across categories.
For a healthy DTC brand, email plus SMS typically runs at 20 to 30 percent of revenue, with subscription and consumable brands at 25 to 35 and the best consumable programs touching 40 to 55. Durable, one-time-purchase categories run structurally lower. If your platform credits email with only 2 to 4 percent, something is broken, the program or the tracking.
Yes, within your category and measured consistently. The ranges above hold across the DTC brands we manage, but attribution differs between tools and windows, so reconcile your platform’s number against store order data before comparing. A benchmark from a different business model, or a different attribution setup, tells you very little.
Often because of factors outside your marketing skill, especially repeat-purchase rate. A store whose customers reorder frequently gives email more chances to drive revenue. List quality, flow coverage, cadence and measurement differences also explain gaps, and sometimes the gap is measurement alone, which is why you reconcile before you panic.
Focus on the drivers you control. Clean the list before you grow it, make sure every core flow is live and earning per recipient rather than merely existing, and prove cadence increases segment by segment instead of blasting wider. These lift contribution more reliably than any single tactic, while repeat-purchase rate sets the broader ceiling.
Treat it as a moving line rather than a fixed goal. Re-measure your baseline periodically, especially after your list grows, new flows go live, or your cadence changes, then reset the target upward against your category range. The aim is steady progress toward the share brands like yours actually achieve.
We baseline against your category, audit the four drivers, and build the flows and cadence to close the gap.