All metrics

What is cost per message?

Cost per message is what one send costs: the campaign's platform and carrier cost divided by its sends. For email it is small and flat; for SMS it is the dominant economic fact, driven by carrier rates per segment and by how many segments each message needs. It is the cost half of messaging unit economics, paired with revenue and net margin per message.

Formula

cost per message = send cost ÷ sends

Worked example

An SMS campaign sends 10,000 messages at 2 segments each, at €0.045 per segment: €900, or €0.09 per message. Trimming the copy to one segment halves that to €0.045. With €0.30 of attributed margin per message, the trim moves net margin per message from €0.21 to €0.255 — a fifth more profit from a copy edit.

How Saldo Metrics computes it

fact_messaging_performance stores each row's send cost dual-stored — the as-billed amount in its original currency plus the EUR conversion at the ECB rate (send_cost_base). v_messaging_performance divides send_cost_base by sends per campaign or flow-message row, and the same cost feeds net_margin_base (attributed margin minus send cost) and net_margin_per_message beside it. Email rows may carry no cost at all when the platform bills flat; the division then shows nothing rather than a made-up zero.

Why it matters

Messaging looks free next to paid ads, and for email that is roughly true — which is exactly why SMS needs this column. An SMS program judged on revenue alone can grow itself into thin or negative net margin as segments and volume climb. Cost per message is where that shows first, and it is the number to check before scaling any SMS flow.

Common mistakes

  • Treating messaging as costless in channel comparisons. The messaging-vs-paid comparison uses net margin (after send cost) for messaging precisely so the comparison is fair.
  • Watching cost per message while ignoring segments per send. For SMS the ratio of segments to sends is the lever; cost per message just reports it in euros.
  • Averaging across media. Email and SMS costs differ by orders of magnitude; a blended figure over both is meaningless. Compare within a medium.

Where you see this in the app

Marketing → Messaging, as the cost-per-message column of the campaign table.

Formula
send cost ÷ sends
How Saldo Metrics computes it
canonical.v_messaging_performance

Last reviewed 2026-08-29