SMS Profit-Per-Message Calculator

Your SMS dashboard shows revenue and calls every blast a win. It hides two real costs: the carrier fee on every message, and the lifetime value of every subscriber who opts out. Enter your numbers and this calculator shows the true profit per send — and whether an aggressive text program is quietly losing money by burning the list.

The true profit of an SMS send is gross revenue minus two costs the platform rarely nets out: the per-message carrier fee on the whole list, and the lifetime value of the subscribers who opt out because of the send. Opt-outs matter because an SMS list is finite, permission-based, and expensive to rebuild — each one is a permanent loss of future revenue. This calculator subtracts both from revenue to show net profit per message, so you can see whether more sending is building value or burning it.

The calculator

SMS Profit-Per-Message Calculator inputs and result

How many people this send reaches.
Sets a typical per-message cost.
All-in carrier + platform cost per send.
Share of recipients who buy.
Average order value from the send.
Share who unsubscribe per send.
Future value of one SMS subscriber.
✓ Enter your numbers
True net profit per message
$0
$0gross revenue
$0message cost
$0LTV lost to opt-outs
Export

Walkthrough

How to use this calculator

  1. Enter the audience and message costSubscribers messaged and your all-in cost per send. Pick a message type to load a typical rate, then edit it.
  2. Add conversion rate and order valueHow many recipients buy and the average revenue per order.
  3. Add the opt-out rate and subscriber LTVThis is the part dashboards skip. The opt-out rate times subscriber lifetime value is the future revenue each send destroys.
  4. Read true net profit per messageThe headline nets carrier fees and lost subscriber value out of revenue, so you see real profit, not vanity revenue.
  5. Protect the list, then exportIf a send loses money or burns heavily, cut frequency and tighten targeting. Copy a share link or export the CSV.

From the desk

RGM Expert Says

Real Growth Matters — Lifecycle practiceHow we use this tool with clients

SMS is the most powerful and the most abused channel we work in. It reaches almost everyone within minutes, which tempts brands into treating it like free email — but it is neither free nor forgiving. Every message carries a real carrier cost, and every opt-out is a permanent loss of a subscriber who was expensive to earn and cannot be re-permissioned. The platform reports the revenue and hides both costs, so programs that look like winners are often eroding value.

We insist on pricing the opt-out. When a brand sees that a blast earned forty thousand dollars but cost it ten thousand in lost lifetime value, the strategy changes overnight from maximizing sends to maximizing profit per opt-out. That single reframe usually means fewer, sharper, more time-sensitive texts to the most responsive subscribers — which is also exactly what keeps an SMS list healthy enough to be worth having.

The brands that win on SMS treat the list as a scarce, appreciating asset rather than a faucet. They reserve it for moments that genuinely deserve an interruption, they segment hard, and they accept a lower send volume in exchange for a list that stays large and responsive. Restraint is not caution here; it is the strategy, because the channel pays the most to whoever burns it the least.

The math

How it works

Gross revenue is the audience times conversion rate times order value. From that the tool subtracts two real costs: message cost, which is the audience times the per-message fee, and list-burn, which is the number of opt-outs times subscriber lifetime value. What remains is net profit, divided by the audience to give profit per message and shown as a share of gross consumed by burn.

Gross = List × Conversion rate × AOV
List-burn = (List × Opt-out rate) × Subscriber LTV
Net = Gross − (List × Cost/msg) − List-burn
Profit per message = Net ÷ List
  • Cost/msg — all-in carrier and platform cost per message.
  • Opt-out rate — share who unsubscribe per send; higher than email.
  • Subscriber LTV — future value of one subscriber; the price of an opt-out.
  • List-burn — lifetime value destroyed by this send’s opt-outs.

This values an opt-out at full subscriber LTV, which is the right call when the list is hard to regrow; if you can re-permission cheaply, discount it. Confirm conversion and opt-out rates from your own send history. See RGM’s SMS field guide.

Why it matters

Why the opt-out is the number that matters

Email made marketers careless about unsubscribes because the list regrows cheaply and the send is free. SMS breaks both assumptions. A text costs real money every time, and an SMS opt-out is close to permanent, since re-permissioning a mobile number is far harder than recapturing an email. That changes the whole economics: on SMS the scarce resource is not attention, it is the right to keep messaging at all.

Pricing the opt-out is what turns SMS from a volume game into a profit game. The moment you multiply opt-outs by subscriber lifetime value, the cost of an aggressive blast becomes visible, and it is often larger than the revenue the blast produced. Programs that ignore this metric tend to grow loud and then go quiet, having texted their best subscribers into unsubscribing; programs that watch it stay small, responsive, and durably profitable.

The strategic conclusion is uncomfortable for anyone with a send quota: on SMS, restraint outperforms volume. The highest-value programs reserve the channel for genuinely time-sensitive, high-margin moments, segment to the people most likely to act, and measure success as profit per opt-out rather than revenue per send. Treat permission as the asset it is, and the channel compounds; treat it as free, and it burns.

Benchmarks

SMS economics benchmarks

Reference ranges to sanity-check inputs. Your real figures depend on country, provider, and list quality.

MetricTypical rangeNote
Cost per SMS (US)~$0.02 to $0.03MMS roughly double
Conversion per send~1% to 3%Higher for triggered, lower for broadcast
Opt-out per send~0.3% to 1%+Rises sharply with over-sending
Opt-out vs email unsubFar more permanentRe-permissioning a number is hard
Ranges synthesized from SMS platform benchmarks and RGM client data; verify against your own sends.

Related on RGM

Keep learning

FAQ

Common questions

How do I calculate SMS profit?
Take gross revenue (audience times conversion times order value) and subtract two costs: the per-message carrier fee on the whole list, and the lifetime value of the subscribers who opt out. What remains is true net profit; divide by the audience for profit per message.
Why does an opt-out cost so much?
Because an SMS subscriber is expensive to acquire and nearly impossible to re-permission. Losing one forfeits all the future revenue you expected from them, so each opt-out is worth its full subscriber lifetime value, not zero.
Can an SMS send lose money even with strong revenue?
Yes. If the carrier fees plus the lifetime value of opt-outs exceed the revenue, the send is a net loss even though the dashboard shows a healthy revenue number. Heavy senders hit this regularly.
What is a healthy SMS opt-out rate?
Often between 0.3% and 1% per send, but it climbs fast with over-sending. The rate matters less than its cost: a small opt-out rate on a high-LTV list can still outweigh a send’s revenue.
How do I make SMS more profitable?
Send less, segment more, and reserve texts for time-sensitive, high-value moments. Optimizing for profit per opt-out rather than revenue per send keeps the list large and responsive, which is what makes the channel pay.
Should I use full LTV for an opt-out?
Use full subscriber LTV when regrowing the list is slow or costly, which is usually true for SMS. If you can cheaply re-permission a lapsed subscriber, discount the figure accordingly.

Related tools

Related tools