How Much Do SMS Customer Notifications Cost?
Plivo’s own UK pricing table lists 36 network rows for a single text message. Only one of them matches the advertised headline rate, and it belongs to landlines, not mobiles (Plivo, 2026). A UK venue is quoted starting rates from about 3.3p to 10.8p a message, depending on who bills it. Both are floors, not a ceiling.
That is what SMS customer notification costs actually look like once every line on a bill gets counted. Three things move the price. A message bills by segment rather than by whole message, so one text can be charged as two (Twilio, 2026).
The per-message rate is not the only cost either. A number carries its own monthly rent, and even a message that ends in a “Failed” status carries a small fee of its own (Twilio, 2026). A monthly bundle is priced as a separate product again, not a discount on the same rate.
This article prices each of those pieces in each page’s own currency, so a reader can check any quote against what it is actually built from. It ranks no supplier and recommends nobody.
Key Takeaways
- Texts are billed by segment, not by message. Plain text fits 160 characters into one segment, but a single emoji or a curly apostrophe cuts that to 70, so a short message can bill as two (Twilio, 2026).
- The per-message rate is not the whole bill. Twilio charges $2.50 a month to rent a mobile number (Twilio, 2026). A further $0.001 applies to each message that ends in a “Failed” status, which is one specific outcome rather than non-delivery in general.
- A monthly bundle is a different product from a pay-as-you-go rate. Esendex’s own three tiers work out at 10.8p, 5.7p and 4.7p a message (Esendex, 2026). All three are minimums, calculated from each plan’s printed “from” price.
- Of six UK-facing pricing pages checked, only one states a VAT position at all. TextMagic tells UK buyers they will be charged VAT at 20%; Twilio, Plivo and BulkSMS say nothing about it (TextMagic, 2026).
What does one text message actually cost in the UK?
A single text to a UK customer is quoted from about 3.3p to just over 10p, and both ends are starting rates (BulkSMS, 2026). Neither is a ceiling, and which figure applies depends on the page the quote comes from. Two of the providers checked here price their United Kingdom pages in dollars, not pounds, and nothing below has been converted between currencies. The pages simply differ, and both are quoted as printed.
| Provider | Price, as printed | Scope |
|---|---|---|
| Twilio | $0.056 | Outbound SMS, mobile numbers |
| Twilio | $0.0524 | Outbound SMS, short codes |
| Plivo | Starts at $0.0372/sms | Outbound, long codes and mobile numbers |
| BulkSMS | Prices start from only £0.033 per message | Outbound, UK |
| TextMagic | $0.049 / SMS | Outbound, per 160 plain text characters |
Source: Twilio, Plivo, BulkSMS and TextMagic pricing pages, retrieved 2026-08-29.
Twilio’s own United Kingdom page lists $0.056 for an outbound text to a mobile number, printed in dollars with no pound sign anywhere on the page (Twilio, 2026). Plivo advertises a lower headline: ‘Starts at $0.0372/sms’ (Plivo, 2026).
That headline needs a caveat its own page does not spell out. Plivo’s UK network table lists 36 separate rows, and only one, labelled United Kingdom-Landline, is actually priced at $0.0372. Every mobile network on the table costs more. The cheapest mobile row is $0.0449, already 20.7% above the headline (Plivo, 2026).
Named networks cost more still, and two of them appear on more than one row. Vodafone is named on rows at $0.0509 and $0.0513, O2 on rows at $0.0513 and $0.0516. One row names Everything Everywhere (T-Mobile), at $0.0486, and no other row names that operator. All of them sit above the advertised starting price (Plivo, 2026).
Four rows on that same “United Kingdom” table actually belong to Jersey, Guernsey and the Isle of Man: all Crown Dependencies, not part of the United Kingdom. The dearest of the four, Jersey Airtel, is priced at $0.0602. Genuine UK mobile networks top out lower, at $0.0563, still 51.3% above the landline headline (Plivo, 2026).
None of this makes the headline figure false. It is a “starts at” price. On Plivo’s own table, the only row that reaches it is the one for landlines, not the mobiles most order-ready texts actually reach. Texting is one route among several; the other ways to tell a customer their order is ready compares the full set side by side.
Why is a text billed per segment and not per message?
A text is billed by segment, not by whole message, and a message can split into more than one segment without the sender doing anything unusual. Twilio’s own pricing page is direct about it: ‘Text messages are charged per segment’ (Twilio, 2026). TextMagic states the same rule for a general reader: ‘1 message part is 160 plain text characters or 70 Unicode characters long. Example: A message with 161 plain text characters will be counted as 2 texts’ (TextMagic, 2026).
| Encoding | Characters in one segment | Characters per segment once split | Maximum length once split |
|---|---|---|---|
| GSM-7 (plain text) | 160 | 153 | 1,600 |
| UCS-2 (emoji or non-Latin script) | 70 | 67 | 700 |
Source: Twilio developer documentation, retrieved 2026-08-29.
The switch between the two rows happens the moment one character in the message needs it. Twilio’s documentation states: ‘This reduces the single message character limit from 160 to 70. If the message exceeds 70 characters, it splits the message into two or more messages with 67 characters each’ (Twilio, 2026).
A 161-character plain-text message crosses the 160-character line by a single character, so it is billed as two segments. At Twilio’s $0.056 rate, that works out to $0.112 for one message, calculated from the segment count and the published rate rather than quoted from anywhere (Twilio, 2026). A short message such as “Order 42 is ready”, at 17 characters, stays inside a single segment and costs no more than the headline rate. The cost only moves once a message crosses a boundary.
That switch is not limited to emoji. A straight apostrophe or quotation mark typed in a word processor is often auto-replaced with a curly one. The curly version is not in the GSM-7 set, so pasting that text in switches the whole message to UCS-2. Getting a message worded to fit inside a single segment is its own separate skill; wording an update that fits the limit works through how.
What else appears on the bill?
The per-message rate is not the full bill. A number is rented every month, and a message that ends in a “Failed” status carries its own fee at Twilio. Six UK-facing pricing pages were checked for a VAT statement, and only one carries one (TextMagic, 2026).
The number has rent
| Provider | Monthly rental | Item |
|---|---|---|
| Twilio | $1.15 | Local number |
| Twilio | $2.50 | Mobile number |
| Twilio | $1667 | High-volume short code |
| Plivo | $0.85/month | Local number |
| Plivo | $0.90/month | Mobile number |
| TextMagic | $10/number/month | Dedicated virtual number |
Source: Twilio, Plivo and TextMagic pricing pages, retrieved 2026-08-29.
Twilio’s own leased-number table lists $1.15 a month for a local number and $2.50 for a mobile number. A high-volume short code is far dearer to lease, at $1667 a month. That price belongs to the short code row, not to registering a sender name, which Twilio’s own table lists as free (Twilio, 2026).
Plivo charges $0.85 a month for a local number and $0.90 for a mobile number. TextMagic charges $10 a month for a dedicated virtual number, and states plainly that a number must be rented before a business can start texting at all (TextMagic, 2026). Renting the number is only the billing side of it; what taking a mobile number commits you to covers the data-handling side that comes with it.
A “Failed” status carries its own fee
The fee attaches to one specific status, not to every message that goes undelivered. A message can fail to arrive, end in another status, and carry no fee at all. Twilio’s UK pricing page states: ‘A failed message processing fee of $0.001 per message will be applied only to messages that terminate in a “Failed” status’ (Twilio, 2026). The charge has applied since 30 September 2024.
Twilio’s own changelog confirms it: ‘a failed message processing fee of $0.001 will be applied to messages that terminate in a “Failed” status. This does not affect messages that end in any other status’ (Twilio, 2024). A pager sidesteps this particular fee altogether, though it carries its own running costs elsewhere; what a pager estate costs to run sets those out.
VAT is on one page of six
Of six UK-facing pricing pages checked, only TextMagic states a VAT position at all: ‘All customers from the UK will be charged VAT 20%’ (TextMagic, 2026). Twilio, Plivo and BulkSMS carry no mention of VAT anywhere on their pricing pages. Esendex and Voodoo SMS each mention VAT once, and only as their own company VAT registration number printed in the footer.
The UK’s standard VAT rate is 20%, confirmed on gov.uk: ‘The standard VAT rate is 20%’ (GOV.UK, 2026). What a business actually owes on a specific invoice is a question for the seller’s own VAT treatment. It is not something a pricing page, or this article, can settle in general terms.
A monthly bundle is a different product from a per-message rate
A monthly bundle prices a different product from a pay-as-you-go rate, not simply a bulk discount on it. Esendex sells three tiers, from 500 messages a month at “Pay monthly from £54” up to 10,000 messages at “Pay monthly from £468” (Esendex, 2026). Dividing each tier’s own two printed numbers gives roughly 10.8p, 5.7p and 4.7p a message, calculated here rather than quoted from the page.
Every tier lists the same inclusions: SMS, a virtual mobile number, local support, a web platform, a sender ID and API access. A pay-as-you-go provider bills several of those items separately instead.
Twilio charges $2.50 a month to rent a mobile number and lists an alphanumeric sender ID as free (Twilio, 2026). TextMagic charges $10 a campaign a month for its sender ID service on its own (TextMagic, 2026). A bundle folds a number and a sender ID into one monthly figure. A pay-as-you-go rate prices those two items apart, so the entry-tier rate and a pay-as-you-go rate are not directly comparable on price alone.
Upd8All takes the less flattering side of the length-versus-cost trade-off. A single SMS segment allows up to 160 characters; Upd8All caps every message at 40 characters, sent strictly one way. In an article about what characters cost, that is not a generous comparison, and it should not be softened. What the limit buys in return is the billing structure above. Upd8All is free, with no in-app purchases, so there is no per-message charge and no number to rent, because nothing goes through a mobile carrier at all.
A text isn’t the only channel available on a smartphone the customer already carries; sending updates over WhatsApp instead is priced on a different structure again.
Are you comparing as many suppliers as you think?
Two familiar-looking brands turn out to be the same company. Esendex’s own footer names the detail plainly:
“Commify UK Limited trading as Esendex registered in England and Wales under number 04217280 and VAT number GB 894889433. Registered office at 20 Wollaton Street, Nottingham NG1 5FW.” (Esendex, 2026)
Voodoo SMS’s footer names exactly the same detail:
“Commify UK Limited trading as Voodoo registered in England and Wales under number 04217280 and VAT number GB 894889433. Registered office at 20 Wollaton Street, Nottingham NG1 5FW” (Voodoo SMS, 2026)
Trading under more than one brand is ordinary and lawful, and nothing here suggests otherwise. What makes it worth naming is what the two brands publish. Esendex and Voodoo SMS list identical bundle pricing at all three tiers checked: £54 for 500 messages, £143 for 2,500 and £468 for 10,000.
A business collecting three quotes to compare may end up collecting two from the same company without realising it. Checking the registered company number printed in a website’s own footer is a quick, practical way to find out before treating separate quotes as independent. The same check is worth running on any pair of quotes, not only these two. A company number, a VAT number and a registered office all sit in a footer already, and cross-checking them costs nothing but a minute.
Nothing here says the other suppliers named in this article share a registration. Twilio, Plivo, BulkSMS and TextMagic are treated separately throughout, and no shared registration was found between any of them.
What does the sender name cost, and does it have to be registered?
UK mobile networks do not require a business to pre-register an alphanumeric sender name before using one. Twilio’s own UK guidelines table lists operator pre-registration as “Not Required”, with dynamic sender IDs supported instead (Twilio, 2026).
Pre-registration only applies to a narrower category called a Protected Sender ID, a brand-protection scheme rather than a general rule. Twilio’s guidelines state it directly:
‘In case you need to submit messages using a “MEF protected Sender ID” or a “BT Protected Sender ID” you need to first pre-register it with Twilio’ (Twilio, 2026)
What a business pays, where it pays anything, is its own provider’s fee for the feature, not a network or government charge. Twilio lists an alphanumeric sender ID as free; TextMagic charges $10 a campaign a month for the same feature (TextMagic, 2026).
Ofcom’s July 2026 rules require providers to check a business’s Sender ID against information they already hold about that business (Ofcom, 2026). The regulator’s example makes the point concrete: a check ‘that a business that purports to be a hairdresser is not sending parcel delivery messages – indicating a scammer’.
Ofcom put a number on the problem: about 40% of UK mobile users said they had received at least one suspicious message in the past three months (Ofcom, 2026). That figure comes from a February 2026 online panel survey, drawn from a representative sample of people in the UK aged sixteen and over.
None of this is a claim about what a specific business must do to comply with anything. It describes what the regulator’s own page states, and the page is worth reading in full before assuming a sender name needs registering.
A reply costs money, and a sender name cannot receive one
Inbound messages are billed too, and most people assume the reverse. Twilio charges $0.0075 to receive a single text on either its mobile number or short code rows (Twilio, 2026). Plivo charges $0.0030 a message (Plivo, 2026). TextMagic lists inbound SMS as free (TextMagic, 2026).
There’s a bigger constraint than the price of a reply, though: a message sent from an alphanumeric sender name cannot receive one at all. Twilio describes an Alphanumeric Sender ID as being for “one-way SMS messages (Ex: TWILIO)” (Twilio, 2026). TextMagic states the same limit for its own customers: ‘Recipients cannot reply to texts sent from a Sender ID’ (TextMagic, 2026).
That leaves a genuine trade-off rather than a simple cheap option. The free-to-register sender name route can send an order-ready message at no extra charge, but it cannot receive a reply of any kind, ever. A business that wants both a low sending cost and the ability to get a reply back needs a rented number as well, with its own separate monthly charge.
Whether the quote is the price
A quoted rate is only ever a starting point, and three questions turn it into a figure a business can actually budget against. What encoding will the real messages use: plain text throughout, or something that risks switching to the narrower one partway through a busy week? What does the quote leave out: is a number rented on top, does a failed message carry its own fee, and has VAT been mentioned at all?
The third question is the one most quotes never prompt. Is this quote coming from a company that also trades under another name, so that a second quote from a different-sounding supplier is not actually independent?
None of the three needs specialist knowledge to answer. All three sit in a pricing page’s own small print, once a buyer knows to look for them. Whether a rate survives contact with a real month of messages is the real test. It might just turn out to be a “starts at” figure for someone else’s traffic, so ask before signing anything.
Frequently Asked Questions
What does a single order-ready text actually cost?
A single UK order-ready text is quoted from about 3.3p to just over 10p, and both ends are starting rates rather than a ceiling. What a business pays depends on the provider, the network and how the bill is built. BulkSMS advertises “Prices start from only £0.033 per message” (BulkSMS, 2026), while Twilio’s own page prints $0.056 for a mobile number. The two pages are in different currencies and are not converted here.
Does an emoji really double the price of a text?
Only if the message is also long enough to cross the narrower 70-character limit. Plain text fits 160 characters into one segment, but an emoji forces the wider encoding, which allows only 70 characters before a second segment starts (Twilio, 2026). A short message with a single emoji can cross that limit and bill as two segments instead of one.
Is a monthly bundle cheaper than paying per message?
It depends on volume. Esendex’s own tiers work out at 10.8p a message at 500 messages a month, falling to 4.7p at 10,000 (Esendex, 2026). Both are minimums, calculated from the plans’ own “from” prices. A pay-as-you-go rate can beat the entry tier at low volume, but the entry tier’s price already includes a virtual number, a sender ID and API access.
What does a business pay if a text message fails to deliver?
At Twilio, that depends on the status the message ends in. Its own pricing page states: “A failed message processing fee of $0.001 per message will be applied only to messages that terminate in a ‘Failed’ status” (Twilio, 2026). At $0.001 a message, the fee is small alone, but it adds up for a business sending high volumes with a noticeable failure rate.
Why does a UK pricing page sometimes quote prices in dollars?
Twilio and Plivo publish their United Kingdom pages entirely in dollars, with no pound sign anywhere on either page (Twilio, 2026; Plivo, 2026). BulkSMS, Esendex and Voodoo SMS price the same UK market in sterling instead. Both approaches are genuine published prices; a buyer comparing them needs to check the currency, not only the number.
Sources
- Twilio, SMS pricing for the United Kingdom, retrieved 2026-08-29, https://www.twilio.com/en-us/sms/pricing/gb
- Twilio, What is the SMS character limit?, retrieved 2026-08-29, https://www.twilio.com/docs/glossary/what-sms-character-limit
- Twilio, Twilio will bill for failed messages starting September 30, 2024, retrieved 2026-08-29, https://www.twilio.com/en-us/changelog/twilio-will-bill-for-failed-messages-starting-september-30–2024
- Twilio, United Kingdom SMS guidelines, retrieved 2026-08-29, https://www.twilio.com/en-us/guidelines/gb/sms
- Plivo, SMS pricing for the United Kingdom, retrieved 2026-08-29, https://www.plivo.com/sms/pricing/gb/
- BulkSMS, United Kingdom pricing, retrieved 2026-08-29, https://www.bulksms.com/countries/u/united-kingdom
- TextMagic, Pricing, retrieved 2026-08-29, https://www.textmagic.com/pricing/
- Esendex, Pricing, retrieved 2026-08-30, https://www.esendex.co.uk/pricing/
- Voodoo SMS, Online text message prices, retrieved 2026-08-30, https://www.voodoosms.com/online-text-message-prices
- Ofcom, New rules to thwart text message scammers and protect consumers and businesses, published 15 July 2026, retrieved 2026-08-29, https://www.ofcom.org.uk/phones-and-broadband/scam-calls-and-messages/new-rules-to-thwart-text-message-scammers-and-protect-consumers-and-businesses
- GOV.UK, VAT rates, retrieved 2026-08-29, https://www.gov.uk/vat-rates