Strategy & Benchmarks

How to Forecast Your Email & SMS Revenue

Stop guessing what retention can add. Learn a simple model to estimate the revenue a strong email and SMS program can drive for your store.

8 min readUpdated July 1, 2026

Why Forecast at All?

25-35%
Revenue From Retention (Healthy DTC)
Under 15%
Where Most Brands Actually Sit
2-3x
Typical Upside on the Table

A forecast sets expectations and justifies the spend.

Without one, you are guessing.

With one, you can point to a number and decide if the work is worth it.

We took one brand from $131k to $2.4M in monthly revenue in 90 days. When they came to us, email drove about $31k of that $131k, retention was 23.9% of revenue, and they were doing NOTHING with SMS. After 90 days they were pulling $751k from Klaviyo and another $539k from their SMS software. That is a 236x return on what they paid us.

None of that was a traffic problem or a product problem. It was a backend execution problem. The forecast is how you spot that gap before you spend a dollar closing it.

Here is the video version:


The Benchmark You Are Aiming For

Healthy DTC brands drive roughly 25-35% of total revenue from email and SMS combined.

Most brands sit well below that. Often under 15%. Sometimes under 10%.

That gap is your opportunity. If you are at 8% and your peers are at 30%, you are leaving a large slice of revenue on the table.

The brand above sat at 23.9% and looked fine from the outside. Premium products, great margins, founders who had scaled before. But their flows were basically stuck in 2010. Besides a welcome flow, their abandoned cart, abandoned checkout, and post-purchase were doing almost nothing. They ran six campaigns a MONTH. Everything they needed was already there. The revenue was just trapped behind bad execution.

The forecast below turns that gap into a dollar figure.

There is a second reason this matters, and most people miss it. Retention does not just make money on its own. It makes your paid ads more profitable. Every customer you acquire for $50 on Facebook is worth $200, $300, sometimes $500 once email and SMS get involved. Higher lifetime value means you can spend more to acquire, which means you beat competitors who are stuck breaking even on the first order.

Combined, not just email

The 25-35% benchmark covers email and SMS together. SMS usually adds 3-5% of total revenue on top of a strong email program, so do not model them as two separate wins that stack past what is realistic.

SMS ramps, it does not switch on. On the brand above, SMS went from $28k in month one, to $140k in month two, to $539k in month three. Model it as a curve, not a flat number you hit day one.


The Gap Model

The math is simple. It is an estimate, not a promise. Four steps.

1
Step 1
Current monthly revenue
Pull total store revenue for a typical month from Shopify. Not a peak month.
2
Step 2
Current retention share
Divide your email and SMS attributed revenue by total revenue. That is where you stand today.
3
Step 3
Target share
Pick a realistic target. For most stores that is 25-30%.
4
Step 4
The gap is the opportunity
Target share minus current share, times monthly revenue. That is the money you are leaving behind.

The formula: (Target share minus Current share) times Monthly revenue = Added monthly revenue.


A Worked Example

Say your store does $500,000 a month and email plus SMS drives 8% of that today. You set a target of 30%.

LineValueNotes
Monthly store revenue$500,000Typical month
Current retention share8%$40,000 from email and SMS today
Target retention share30%Realistic for a strong program
Gap22 points30% minus 8%
Added monthly revenue$110,00022% of $500,000
Added annual revenue$1,320,000Estimate, not a guarantee

The gap is 22 percentage points. On $500,000, that is $110,000 more per month, or about $1.32M a year.

Treat it as a ceiling you build toward over months, not a switch you flip.


The Levers That Close the Gap

Work them in order. Each one hits diminishing returns before the next one starts to matter.

Do First
  • Core flows: welcome, cart, checkout, post-purchase
  • These capture demand you already paid for
  • Fastest revenue, no new traffic required
Do Next
  • List growth: premium popups that hit over 13% conversion
  • Campaign cadence: up to one send a day when the list can take it
  • Smart segmentation so nobody gets fatigued or over-mailed

Flows first, because they convert intent you already have. List growth next, because more subscribers means more people to send to. Then cadence and segmentation, to earn more from the list you have.


What the Flows Actually Add

Flows are the clearest line item in any forecast because they run on autopilot. Get them right once and they send over and over, so small tweaks compound.

We build 10 to 12 flows per client covering every stage of the customer journey: welcome, abandoned cart, abandoned checkout, browse abandonment, site abandonment, post-purchase, VIP, and a few nice-to-haves like birthday.

Here is what the flows added for the brand above, per month, in new revenue that was left on the table before:

FlowAdded Monthly Revenue
Welcome (email)$62,000
Welcome (SMS)$340,000
Post-purchase$42,000
Abandoned checkout$35,000
Browse abandonment$23,000
Site abandonment$22,000
Abandoned cart$8,900

The four abandonment flows, a strong post-purchase sequence, and your welcome flows are the big drivers. That post-purchase flow alone was $42k a month, from a brand that was doing no upsells, no cross-sells, and not even asking for reviews.

If you do not have these built, that is not a strategy gap. It is revenue on the floor.


Sanity-Check Against List Size

A forecast is only real if your list can support it.

Before you trust the number, check it against send volume.

CheckRough RuleWhy It Matters
Revenue per email sent$0.10-0.30Multiply by monthly sends for a reality check
List size vs target revenueNeeds enough engaged subscribersA small list caps campaign revenue
Send frequencyUp to 1x/day, segmentedHigh volume works only with smart segmentation
List growth rate3-5% net monthlyFeeds future forecast months

If your model says $110,000 more per month but you only have 15,000 subscribers, the math will not hold.

Grow the list or lower the target. One or the other.


Common Mistakes

  1. Assuming overnight results. This is a 6 to 12 month build, not a first-month number.
  2. Ignoring list size limits. A target you cannot send to is a fantasy, not a forecast.
  3. Double counting attribution. Email and SMS often touch the same order, so do not count that revenue twice.
  4. Modeling SMS as a separate 30%. SMS adds a few points on top of email. It does not repeat the whole benchmark.
  5. Forecasting off a peak month. Use a typical month so seasonality does not inflate the number.
  6. Treating the estimate as a promise. Call it an estimate, then revisit it every quarter with real data.

Get Expert Help

Our team builds these forecasts from your actual store data, then executes the flows, list growth, and campaign strategy to close the gap. We take full ownership of the channel: content calendars, offers, flows, AB testing, and daily sends. You drive traffic, we bring in the sales on the backend.

That is how we added 10 to 35% to monthly revenue for brands at every level, and a lot more for brands like the one above. You get a clear target and a plan to hit it.

No guesswork.

See our pricing | Apply to work with us

Need help implementing this?

We build and manage complete email & SMS programs for DTC brands. Get a custom plan for your brand.

Apply Now

Join 2,000+ ecommerce strategists

Get all my brand breakdowns, Klaviyo guides, and the exact systems behind $50 million in DTC sales, directly in your inbox.

We respect your privacy. Unsubscribe anytime.