📈
📈 Business tools

SMS Marketing ROI Calculator

Results update as you type. Any currency.

Your numbers

Understanding the SMS marketing ROI calculator — concept and principle

This calculator estimates the return on a text-message (SMS) marketing campaign: what the messages cost, how much revenue they generate, the gross profit left after paying for the campaign, and the resulting return on investment. Shops and service businesses use it before a send to check whether a campaign is worth running, and afterwards to compare actual results with the plan. It works with any currency.

SMS campaign from messages sent to return on cost20,000 texts at $0.02 cost $400. 1.5% buy, giving 300 orders of $40 or $12,000 of revenue; a 50% margin leaves $6,000, and after the $400 cost $5,600, which is 14 times the cost: ROI 1,400%.From 20,000 texts to profit20,000 texts × $0.02 = $400 cost1.5% buy → 300 orders× $40 = $12,000 revenue× 50% margin = $6,000− $400 cost = $5,600ROI 1,400%$5,600 ÷ $400 cost
Gross profit after cost ÷ campaign cost: $5,600 ÷ $400 = 14, an ROI of 1,400%.

How it is calculated

The conversion rate here is per message sent, not per click.

The principle

ROI compares what you gained with what you spent. Using gross profit rather than revenue matters: a sale only adds the margin on the product to your business, because the product itself has a cost. Subtracting the campaign cost leaves the net gain the messages created, and dividing by that cost shows how many times the spend came back. Because SMS costs are small per message, even low conversion rates can produce a high ROI, which is why the break-even conversion rate is a useful check: cost per message ÷ (average order × margin).

Worked example

  1. Messages = 20,000 at 0.02 USD → campaign cost = 400.00 USD.
  2. Orders = 20,000 × 1.5% = 300; revenue = 300 × 40 = 12,000.00 USD.
  3. Gross profit = 12,000 × 50% = 6,000; after cost = 6,000 − 400 = 5,600.00 USD.
  4. ROI = 5,600 ÷ 400 × 100 = 1,400%.
  5. Break-even conversion = 0.02 ÷ (40 × 0.5) = 0.1%.

How to read the result

An ROI above 0% means the campaign paid for itself from gross profit; 1,400% means each 1 USD spent returned 14 USD of profit on top of the original 1 USD. Compare the break-even conversion rate with your real rates: the further above it you are, the safer the campaign. Remember that frequent sends raise opt-outs, which lowers future results.

Common mistakes

Keep in mind: Marketing texts usually require recipients' prior consent and an opt-out option under local law. Check the rules in your country before sending. This is not financial or legal advice.

Frequently asked questions

What is a typical SMS conversion rate?

It varies widely with list quality, offer and industry. Use your own past campaigns as the benchmark.

Should I count clicks or orders?

Orders. Clicks show interest, but only purchases create the profit that ROI measures.

How is this ROI different from ROAS?

ROAS divides revenue by spend. Here, revenue is converted to gross profit and the cost is subtracted first, so the figure is lower but closer to real profit.

Sources: Philip Kotler and Kevin Lane Keller, Marketing Management (Pearson)

Checked 8 Nov 2026. Standard business and finance formulas. Estimates for information only.

📈 All business tools →🌍 Calculators by country →