Author: Steve Purvey

  • Royal Mail’s blocked price rise: what it means for your mailings

    Royal Mail’s planned October 2026 increase in bulk mail prices was blocked at the last minute. But postage is still going up: revised prices are due in December, and the final increase isn’t clear yet. Here’s what happened, what it means for your mailings, and how organisations are cutting the volume they need to post.

    In short: Ofcom suspended Royal Mail’s proposed access (bulk) mail price rises in September after a complaint from the industry, and Royal Mail withdrew them on 5 October 2026. Revised, lower increases are now intended for early December. Prices will still rise, so it’s a good time to move to digital-first delivery and post only what you have to.

    What happened

    DateEvent
    23 July 2026Royal Mail notifies access customers of price increases (Contract Change Notice 129), due on 5 October. Reported rises include around 36% for some access business letters and 11 to 12% for some advertising mail.
    4 September 2026Ofcom accepts a dispute from the Mail Competition Forum, acting for 17 access customers, to decide whether the increases are fair and reasonable. The increases are suspended while it does.
    Late September 2026Royal Mail issues revised access prices under a new notice, which it says are lower than the original proposal, intended for early December 2026.
    5 October 2026No increase takes effect. Royal Mail withdraws the original notice and Ofcom closes the dispute.

    Source: Ofcom, Dispute between Mail Competition Forum and Royal Mail.

    Prices will still rise: we’re waiting to see by how much

    The October increase was stopped, not cancelled. The revised prices are still increases, and they could take effect in December unless there are further complaints to Ofcom. How much more any particular mailing will cost depends on the format, weight, service level and how the mail is sorted and presented, so there is no single percentage that applies to everything.

    The dispute only covered access mail, the route most bulk business mail takes. Other Royal Mail services, including stamps, are priced separately.

    We’re reviewing the revised prices as the detail is confirmed and will update our print and post customers on what it means for their mailings. In the meantime, plan for higher postage in 2027 budgets, and book autumn and Christmas mailings early.

    Post less: digital first, paper where needed

    The most reliable way to protect yourself from postage increases is to send less post. A digital-first approach works like this:

    1. Send a secure digital letter. Each customer gets an email or SMS inviting them to view their letter or document online.
    2. Protect the content. The document sits in a secure, branded portal behind two-factor verification, so only the right person can open it.
    3. Track every invite. You see whether each invite was delivered, and whether the document was opened.
    4. Post only the rest. Where an email bounces or an SMS fails, the letter is printed and posted automatically, so everyone still receives it.

    Digital letters arrive in minutes rather than days, cost a fraction of a posted letter, and come with proof of delivery and opening that post can’t give you. Some notices must still go by post, and some customers need paper. A digital-first approach keeps the post for them.

    In practice: two projects from 2025

    A UK council

    The council delivered its customer mailings as secure digital letters. Residents received a link to a branded portal, where each document sat behind two-factor verification. For council billing, residents also confirmed their postcode, a further check before any billing details were shown.

    A finance house

    A finance house needed to send updated terms and conditions to its customers. Every invite was tracked through to delivery, opening or failure. Only the customers whose email or SMS invite failed were sent a printed letter: about 10% of the overall volume. The other 90% received their terms digitally, with a record of delivery.

    Making the post you do send cost less

    • Use bulk mail services, not stamps. Access mail through a mailing partner costs far less per item than a stamp.
    • Qualify for marketing discounts. Mailings planned to Royal Mail’s advertising mail requirements can attract lower postage. Talk to us before you design the mailing.
    • Clean your data. Every letter sent to a wrong or out-of-date address is wasted postage and print.
    • Choose the right format and weight. A small change in size or paper weight can move a mailing into a cheaper price band.

    How everymessage helps

    • Digital letters: secure, branded documents delivered by email or SMS, behind two-factor verification, with tracking from delivery to opening.
    • Print and post: printing, enclosing and postage handled for you, including Royal Mail marketing discounts on mailings that qualify.
    • Automatic fallback: letters are posted only where digital delivery fails, from one platform.
    • Your brand throughout: our AI branding tool styles your forms and documents in your own brand, online and on paper.

    Frequently asked questions

    Did Royal Mail’s October 2026 price rise go ahead?

    No, not for access (bulk business) mail. Ofcom accepted a dispute over the proposed increases on 4 September 2026, which suspended them, and Royal Mail withdrew the notice on 5 October 2026. Revised access prices, which Royal Mail says are lower, are intended to take effect in early December 2026.

    Will postage still go up?

    Almost certainly. The revised access prices are still increases, and other Royal Mail products are priced separately. The size of the rise for any mailing depends on the format, weight, service and sortation used.

    What is access mail?

    Bulk business mail that is collected and sorted by a postal operator or mailing house before being handed to Royal Mail for final delivery. It’s how most large mailings reach a lower price per item than stamps.

    Can every letter be sent digitally instead?

    Not always. Some notices must be sent by post, and some customers prefer or need paper. A digital-first approach sends a secure digital letter where it can be delivered and tracked, and posts a printed copy to everyone else.

    How much post can a digital-first approach save?

    It depends on how complete and accurate your email and mobile data is. In one 2025 project for a finance house, only about 10% of the total volume needed to be printed and posted.

    Find out how much post you could save

    Tell us about your mailings and we’ll show you how a digital-first approach would work for your customers.

  • RCS vs SMS vs WhatsApp: which should your business use?

    SMS, RCS and WhatsApp all put a message on your customer’s phone, but they reach different people, show different things and cost different amounts. This guide compares them side by side and shows which to use for common jobs, and when to use more than one.

    In short: SMS reaches every mobile phone, with or without data, so it’s the safe choice for critical alerts and passcodes. RCS turns a text into a branded, verified, interactive message in the same inbox, with SMS as a fallback. WhatsApp is best for conversations with customers who use it and have opted in. Most organisations get the best results by combining them.

    At a glance

    SMSRCSWhatsApp
    Where it arrivesThe phone’s messaging appThe phone’s messaging appThe WhatsApp app
    Who can receive itEvery mobile phoneAndroid phones and iPhones on iOS 18 or later, where the network supports RCSPeople who use WhatsApp and have opted in to your messages
    Needs mobile data or wi-fiNoYesYes
    Sender shownA sender name (up to 11 characters) or a phone numberYour verified brand name, logo and colourYour verified business profile
    ContentPlain textText, images, video, rich cards, carousels and buttonsText, images, documents, video, audio and buttons
    Message length160 characters per part; longer messages are joinedUp to 3,072 characters of textUp to 4,096 characters of text
    Starting a conversationAny time (with consent for marketing)Any time (with consent for marketing)Approved templates only, unless the customer messaged you in the last 24 hours
    ReceiptsDeliveredDelivered and readDelivered and read
    If it can’t be delivered–Fall back to SMS or a web versionFall back to SMS or another channel
    Best forUniversal alerts, passcodes, critical messagesBranded, interactive journeys in the native inboxConversations and customer service with opted-in customers

    SMS: reaches everyone

    SMS works on every mobile phone in the country, old or new, and doesn’t need mobile data, wi-fi or an app. Messages arrive in seconds, and almost all are read. That makes SMS the dependable choice when a message simply has to get through: passcodes, outage and emergency alerts, delivery and appointment reminders.

    • Strengths: universal reach, no app or data needed, fast, simple, and supported by every business system.
    • Limits: plain text only, 160 characters per message part, and a sender that can be imitated by scammers. In the UK, the SMS SenderID Protection Registry helps stop criminals using registered brand names.
    • Cost: charged per message part, typically a few pence in the UK. Long messages and emoji use more parts, so it pays to understand SMS character limits.

    RCS: SMS, upgraded

    RCS (Rich Communication Services) Business Messaging arrives in the same messaging app as SMS, but the sender is a verified brand with your name, logo and colours. Messages can include images and video, rich cards with buttons, swipeable carousels, and suggested replies such as “Confirm” or “Reschedule” that customers tap instead of typing.

    • Strengths: a trusted, branded sender that is hard to imitate; rich, interactive content in the inbox customers already use; and read receipts, so you know a message was seen, not just delivered.
    • Limits: the phone, the network and a data connection all need to support it. Android phones support RCS through Google Messages, and Apple added it to iPhone with iOS 18.
    • Fallback: anyone who can’t receive RCS gets an SMS instead, or an SMS with a link that shows the same rich message as a branded web page, so nobody misses out.
    • Cost: charged per message, with plain-text RCS usually close to the price of an SMS and rich messages costing more. Fallback messages are charged as SMS.

    Read more about RCS Business Messaging with everymessage.

    WhatsApp: built for conversation

    WhatsApp Business messages arrive in the WhatsApp app, from your verified business profile. They support text, images, documents, voice notes and buttons, and they suit two-way conversations: customer service, bookings and support.

    • Strengths: very widely used in the UK and worldwide, great for back-and-forth conversations, and inexpensive for reminders, passcodes and replies to customers who message you first.
    • Limits: customers must use WhatsApp and opt in to messages from you. To start a conversation you must use a template approved by WhatsApp, and free-form messages are only allowed for 24 hours after the customer’s last message.
    • Privacy: Meta runs the platform and handles message content, so avoid sending medical or financial details by WhatsApp.
    • Cost: Meta’s fee per message, which depends on the message category, plus our usage fee. See WhatsApp message types and pricing explained.

    Which channel for which job?

    JobBest choiceWhy
    One-time passcodesSMS, or WhatsApp with SMS fallbackSMS reaches every phone instantly. WhatsApp authentication messages can cost less for customers who use it.
    Appointment remindersRCS with SMS fallbackBranded reminder with “Confirm” and “Reschedule” buttons, while SMS covers everyone else.
    Delivery updatesRCS or WhatsApp, with SMS fallbackImages, tracking buttons and maps make updates clearer.
    Marketing campaignsRCS with fallback, or SMSCarousels and images from a verified brand stand out; SMS is simple and reaches everyone. WhatsApp marketing costs more and needs opt-in.
    Customer serviceWhatsApp, or RCSCustomers can start a chat from your website, an email or an SMS link, and replies in the 24-hour window cost little.
    Emergency and outage alertsSMSWorks without data or an app, on every phone, even when networks are busy.
    Sensitive informationSMS or RCS with a secure linkSend a notification and link to a secure portal rather than the details themselves.

    Using them together

    You don’t have to choose one channel. The most effective set-ups use each where it’s strongest:

    1. RCS first, SMS fallback. Send a branded, interactive message; anyone who can’t receive RCS automatically gets an SMS or a web version, so you reach everyone.
    2. WhatsApp where customers prefer it. Use WhatsApp for customers who have opted in, and for conversations they start.
    3. SMS for the critical path. Keep SMS for passcodes and urgent alerts, where reaching every phone matters more than looks.
    4. Journeys across channels. With Workflow, follow an unread message with a reminder on another channel, or an email, or a call.

    everymessage runs SMS, RCS, WhatsApp and email from one platform, one inbox and one API, with delivery reporting for every channel.

    Frequently asked questions

    What is the difference between RCS and SMS?

    SMS is plain text from a number or sender name and works on every mobile phone. RCS arrives in the same messaging app but comes from a verified brand with your logo, and can include images, rich cards, carousels and buttons. It needs a phone and network that support RCS and a data connection; when it can’t be delivered, an SMS can be sent instead.

    Is RCS available on iPhone?

    Yes. Apple added RCS to iPhone with iOS 18, and Android phones support it through Google Messages, where the mobile network supports it. Phones that can’t receive RCS can get an SMS or a web version instead.

    Is WhatsApp cheaper than SMS for businesses?

    For utility and authentication messages, such as reminders and passcodes, usually yes in the UK. Marketing messages on WhatsApp cost more, and every recipient must have WhatsApp and have opted in to hear from you.

    Which channel is best for one-time passcodes?

    SMS reaches every phone without needing data or an app, so it remains the safest default. WhatsApp authentication messages can cost less for customers who use WhatsApp, with SMS as the fallback.

    Can I use more than one channel?

    Yes. With everymessage you can send by RCS with automatic SMS fallback, use WhatsApp for customers who have opted in, and run all three from one platform, inbox and API.

    Not sure which channel to use?

    Tell us what you need to send and to whom, and we’ll recommend the right mix.

  • Transactional email templates: best practices for design and delivery

    Order confirmations, receipts, password resets and appointment reminders are the emails customers actually wait for. This guide covers how to design transactional email templates that look right in every inbox, reach the inbox in the first place, and meet UK requirements.

    In short: keep transactional emails single-purpose, single-column and around 600 pixels wide; put the key fact and one clear action at the top; make them readable with images off and in dark mode; authenticate your domain with SPF, DKIM and DMARC; include your company details; and keep marketing out of them.

    What makes an email transactional

    A transactional email is sent because of something the recipient did, or something that affects their account: a purchase, a booking, a password reset, a change of address, a delivery update, an invoice or a security alert. People expect it, often within seconds, and they act on it.

    That changes the design brief. A marketing email competes for attention; a transactional email has the attention already and must not waste it. Success means the customer finds the information quickly, trusts that the email is genuine, and can do the one thing it asks.

    Anatomy of a good transactional template

    1. A recognisable sender. Your brand as the sender name (for example “Example Ltd” or “Example Ltd Orders”), from an address on your own domain.
    2. A specific subject line. Say what happened and include the reference: “Your order A1042 is confirmed”, not “Thank you!”.
    3. Preheader text. The preview line after the subject. Use it for the next most useful fact, such as the delivery date.
    4. A headline that states the purpose. The reader should know why the email arrived within a second.
    5. The key details. Order number, amount, date and time, address: laid out so they can be scanned, not buried in paragraphs.
    6. One primary action. Track the order, reset the password, confirm the appointment. One button, clearly labelled.
    7. Help and contact. How to get support, in the email itself.
    8. A footer with your business details. UK companies must show their registered name, company number, place of registration and registered office address in business emails.

    Design and layout

    Build to a standard width

    Design at 600 to 640 pixels wide. That fits the reading pane in desktop clients, and a single media query lets the layout fill the screen on a phone. A wider template is either shrunk or scrolled sideways, and both make it harder to read.

    Use one column

    Single-column layouts read naturally on phones, where most transactional email is opened, and avoid the column-collapsing problems that multi-column designs bring. Give elements generous spacing so buttons and links are easy to tap.

    Lead with the key information

    Put what the customer needs first: the order is confirmed, the code is 482913, the appointment is on Tuesday at 10:30. Everything else is secondary.

    Have one clear call to action

    Make the main action a proper button, at least 44 pixels tall, with a label that says what happens (“Reset your password”, “Track your order”). Secondary links can be plain text.

    Stay on brand, but keep it simple

    Use the same logo, colours and tone across every template, so customers recognise genuine emails from you, which also helps them spot phishing. Resist heavy imagery: a transactional email should still make sense with every image blocked.

    Write plainly

    Short sentences, everyday words, no internal jargon or system codes. If something needs action, say exactly what and by when.

    Built to render everywhere

    Email clients don’t render HTML like browsers. Desktop Outlook on Windows uses a word-processor engine, Gmail removes some styles, and every phone app behaves slightly differently. Build defensively:

    • Use tables for layout and inline CSS for styling. Keep a small <style> block only for media queries and dark-mode tweaks.
    • Use web-safe font fallbacks. A custom web font is fine where it’s supported, but always list Arial, Helvetica or similar after it.
    • Make buttons from padded table cells with a link inside, not images, so they display even with images off.
    • Give every image alt text and fixed dimensions, and host images on HTTPS. Many inboxes block images until the reader allows them.
    • Keep images light. Compress them, use PNG for logos and JPEG for photos, and supply them at twice the display size for sharp screens.
    • Add a static fallback for animated GIFs. Some versions of Outlook show only the first frame.
    • Keep the HTML under about 100 KB. Gmail clips larger messages and hides the rest behind a “View entire message” link, which can hide your footer.
    • Send a plain-text version too. A multipart email with a plain-text part is more accessible and looks less like spam.

    Dark mode

    Many people read email in dark mode, and clients handle it differently: some leave your colours alone, some invert them fully, and some only partly. To stay readable:

    • Use logos with a transparent background and a light outline or padding, so they don’t vanish on a dark background.
    • Avoid text that is part of an image; it can’t adapt.
    • Declare color-scheme support and add prefers-color-scheme styles where they’re supported.
    • Check contrast in both modes, not just light.

    Accessibility

    • Set the language (<html lang="en">) and use real headings and paragraphs, so screen readers can navigate.
    • Mark layout tables with role="presentation", so they aren’t read out as data tables.
    • Keep text contrast at 4.5:1 or more, and body text at 14 to 16 pixels.
    • Write link text that makes sense on its own, such as “View your invoice”, rather than “Click here”.
    • Don’t rely on colour alone to show status: write “Payment failed”, don’t just show red.

    Personalisation

    Templates should be built around fields that are filled in for each message: name, reference, amounts, dates, addresses, links. Plan for missing data: a greeting should still read well if the first name is blank (“Hello” rather than “Hi ,”), and long values such as addresses shouldn’t break the layout.

    Never put passwords in an email. Make links that act on an account, such as password resets, single-use and short-lived, and show only partial details for sensitive information: the last four digits of a card, not the full number.

    Keep marketing out

    It’s tempting to add offers to emails with high open rates. In the UK, a genuine service message doesn’t need marketing consent under PECR, but once you add promotional content the ICO may treat the whole email as direct marketing. That means it needs consent or a valid soft opt-in, and an unsubscribe link, and it can’t be sent to people who have opted out. It also distracts from the purpose of the email and can make it look less trustworthy.

    If you do include anything beyond the transaction, keep it small, relevant to what the customer just did, and below the main content.

    Getting delivered

    A perfect template is no use in a spam folder. Gmail and Yahoo (since 2024) and Microsoft’s consumer mail (since 2025) all set firm requirements for anyone sending in volume, and authenticated mail does better at every provider.

    • SPF lists the servers allowed to send for your domain.
    • DKIM signs each message so it can’t be altered on the way.
    • DMARC tells inboxes what to do with mail that fails those checks, and sends you reports. Start with a monitoring policy and move to quarantine or reject once you’re confident.
    • Use a sending subdomain for system email, for example mail.example.com, so its reputation is separate from your staff mailboxes and marketing.
    • Use a monitored reply-to address. Customers reply to order and booking emails; a “no-reply” address frustrates them and gets ignored.
    • Keep complaints low. Google asks bulk senders to stay under a 0.3% spam rate. Clean, expected transactional mail helps your whole domain.

    Test before you send

    • Preview in the clients your customers use: Outlook on Windows, Gmail on web and phone, Apple Mail and Outlook on iPhone.
    • Check with images turned off, in dark mode, and at phone width.
    • Click every link, and check that personalised fields fill correctly, including when data is missing.
    • Send test messages to real inboxes at the major providers, and check they arrive in the inbox rather than spam.

    Measure what matters

    Open rates are no longer reliable: Apple’s Mail Privacy Protection loads images automatically, so many emails show as opened when they weren’t. For transactional email, track:

    • Delivery and bounce rates, split into hard bounces (bad addresses to clean up) and soft bounces (temporary problems).
    • Time to inbox, especially for passcodes and password resets, which are useless if they arrive late.
    • Spam complaints.
    • Clicks on the main action, and the outcome you care about, such as appointments confirmed or fewer calls to your contact centre.

    Test one change at a time, such as the subject line or the button wording, and compare the results.

    A starter template

    A minimal responsive transactional template with a preheader, a single-column card, a button that works in Outlook, dark-mode support and a UK company footer. Replace the example details with your own.

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="color-scheme" content="light dark">
    <meta name="supported-color-schemes" content="light dark">
    <title>Your order A1042 is confirmed</title>
    <style>
      @media (max-width: 620px) { .container { width: 100% !important; } .pad { padding: 24px 20px !important; } }
      @media (prefers-color-scheme: dark) {
        .bg { background: #111318 !important; } .card { background: #1f2430 !important; }
        .text { color: #e6e9ef !important; } .muted { color: #9aa3b2 !important; }
      }
    </style>
    </head>
    <body class="bg" style="margin:0; padding:0; background:#f2f4f7;">
    <!-- Preheader: the preview line shown after the subject in most inboxes -->
    <div style="display:none; max-height:0; overflow:hidden;">Arriving Thursday 13 November. Track your parcel any time.</div>
    <table role="presentation" class="bg" width="100%" cellpadding="0" cellspacing="0" style="background:#f2f4f7;">
      <tr><td align="center" style="padding:24px 12px;">
        <table role="presentation" class="container" width="600" cellpadding="0" cellspacing="0" style="width:600px; max-width:600px;">
          <tr><td style="padding:0 0 16px;">
            <img src="https://example.com/logo.png" width="140" height="36" alt="Example Ltd" style="display:block; border:0;">
          </td></tr>
          <tr><td class="card pad" style="background:#ffffff; border-radius:8px; padding:32px 40px;">
            <h1 class="text" style="margin:0 0 12px; font:bold 24px/1.3 Arial, Helvetica, sans-serif; color:#111827;">Your order is confirmed</h1>
            <p class="text" style="margin:0 0 20px; font:16px/1.6 Arial, Helvetica, sans-serif; color:#374151;">Hi Sam, thanks for your order A1042. It will arrive on Thursday 13 November.</p>
            <!-- Button: a padded table cell, so it works in every client including Outlook -->
            <table role="presentation" cellpadding="0" cellspacing="0"><tr>
              <td style="border-radius:6px; background:#0b5cad;">
                <a href="https://example.com/orders/A1042" style="display:inline-block; padding:14px 28px; font:bold 16px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;">Track your order</a>
              </td>
            </tr></table>
            <p class="text" style="margin:24px 0 0; font:14px/1.6 Arial, Helvetica, sans-serif; color:#374151;">Questions? Reply to this email or call 0344 000 0000.</p>
          </td></tr>
          <tr><td class="muted" style="padding:20px 8px; font:12px/1.6 Arial, Helvetica, sans-serif; color:#6b7280;">
            Example Ltd, registered in England and Wales, company number 01234567.<br>
            Registered office: 1 High Street, Anytown, AB1 2CD.<br>
            You're receiving this because you placed an order with us.
          </td></tr>
        </table>
      </td></tr>
    </table>
    </body>
    </html>

    How everymessage helps

    • Delivery you can see. Detailed reporting on every email: submitted, delivered and bounced.
    • Set up properly from the start. We help you put SPF, DKIM and DMARC in place for your sending domain.
    • Templates with personalisation, filled from your data for each customer, in single sends or bulk runs of millions.
    • Journeys across channels. With Workflow, send an email and follow up by SMS or a call if there’s no response, or if the email bounces.
    • Branded landing pages. Our AI branding tool turns any web form or PDF into a page in your own brand, so the link in your email lands somewhere that looks like you.

    Find out more about business email with everymessage.

    Frequently asked questions

    What is a transactional email?

    An automated email sent because of something a person did or something that affects their account: an order confirmation, receipt, password reset, appointment reminder, delivery update or security alert. It gives information they need rather than promoting anything.

    Do transactional emails need consent under UK law?

    Genuine service messages don’t need marketing consent under PECR. But if you add promotional content, the ICO can treat the email as direct marketing, which does need consent or a valid soft opt-in, plus an unsubscribe option.

    What width should an email template be?

    600 to 640 pixels is the safe standard. It fits desktop reading panes, and with a simple media query the layout scales down to full width on phones.

    Do I need SPF, DKIM and DMARC for transactional email?

    Yes. Gmail, Yahoo and Microsoft expect authenticated mail, and without SPF and DKIM aligned to a DMARC policy, important emails such as password resets are much more likely to be filtered or rejected.

    Should transactional emails use a no-reply address?

    It’s better not to. Customers reply to order and booking emails with questions. Use an address that someone reads, or at least tell people clearly how to get help.

    Talk to us about transactional email

    We’ll help you design, authenticate and send emails your customers can rely on.

  • SMS character limits explained: GSM-7, Unicode and long messages

    Why does one text cost one SMS and a slightly longer one cost two? And why can a single emoji double the price? This guide explains SMS character sets, long messages and how to keep every message to as few parts as possible.

    In short: one SMS holds 160 characters from the standard GSM alphabet, or 70 if any character needs Unicode. Longer messages are split into parts of 153 (GSM) or 67 (Unicode) characters, joined back together on the phone, and each part is charged as one SMS.

    Try it: count your message

    Paste or type a message to see which character set it needs and how many parts it will use.

    Two character sets

    GSM-7

    The standard SMS alphabet: A–Z, a–z, 0–9, common punctuation, the £, $ and @ signs, a few accented letters and some Greek capitals. Each character takes 7 bits, so 160 fit in one SMS.

    Unicode (UCS-2)

    Used when a message contains anything outside GSM-7: emoji, Chinese, Arabic, Cyrillic or Polish letters, and many accented characters. Each character takes 16 bits, so only 70 fit in one SMS.

    The whole message uses one character set. A single Unicode character anywhere in it switches every character to Unicode.

    How long messages are split

    An SMS carries 140 bytes. A longer message is sent as several SMS, each with a small header (the user data header) telling the phone how to rejoin them in order. The header takes 6 bytes, leaving less room for text in each part:

    Character setSingle SMSEach part of a long message2 parts3 parts4 parts6 parts
    GSM-7160153up to 306up to 459up to 612up to 918
    Unicode7067up to 134up to 201up to 268up to 402

    The parts may arrive at slightly different times, but the phone waits for all of them and shows one message. You are charged for every part.

    Characters that catch people out

    In GSM, but count as two

    These come from the GSM extension table and need an escape character, so each one counts as two:

    € [ ] { } \ ^ ~ |

    Not in GSM: switch the message to Unicode

    CharacterOften comes fromGSM alternative
    ’ ‘ “ ”Word, Outlook and phone keyboards (curly quotes)‘ and “
    – —Word and web pages (en and em dashes)–
    …Autocorrect (ellipsis)…
    Emoji 😀 👍 🎉Phones and marketing copyRemove, or use words
    ê, á, ç, í, ó, ú, ł, őNames and non-English wordse, a, c… (é, è, à, ù and Ç are in GSM)
    Non-breaking spaces, tabsText copied from websites and spreadsheetsOrdinary space

    An emoji also counts as two Unicode characters, so one emoji uses 2 of the 70.

    Good news for UK senders

    The £ sign, $, @, é and è are all standard GSM characters and count as one.

    Worked examples

    MessageCharacter setParts
    160 plain charactersGSM-71
    161 plain charactersGSM-72 (153 + 8)
    159 characters plus a € signGSM-7 (€ counts as 2)2
    150 characters with one curly apostropheUnicode3 (instead of 1)
    120 characters plus one emojiUnicode (emoji counts as 2)2 (instead of 1)
    400 plain charactersGSM-73

    On a large send, a single pasted apostrophe can triple the bill. That’s why the default matters.

    How everymessage handles it

    • Standard text by default. Through our REST API, messages are converted to the GSM alphabet unless you ask for Unicode. Curly quotes and dashes become plain ones, accented letters become their plain letter where GSM doesn’t have them, and emoji are removed. Your message always goes at 160 characters per SMS.
    • Unicode when you want it. Set "unicode": true to keep emoji and non-Latin text. If a message turns out to be plain GSM text after all, we still send it as GSM, so you don’t pay for Unicode you didn’t need.
    • Accurate part counts and prices. Every message is counted and priced by its real number of parts before it is sent.
    • A limit on message length. Each user account can be limited to between 1 and 6 parts per message: from 160 up to 918 standard characters (70 to 402 in Unicode). It stops one long message using up your credit, for example when someone forwards a whole email thread to email-to-SMS.

    See the Send SMS API reference for the unicode option, or business SMS for everything else we offer.

    Tips for writing SMS

    • Write or paste your message into a plain text editor first, or check it with the counter above.
    • Aim for 160 characters. If you need more, use the space up to the next part boundary (306, 459) rather than going just over it.
    • Use Unicode only when it adds something, such as a customer’s name in their own alphabet or a message in another language.
    • Put a link to a web page in the message for long or detailed information, instead of sending many parts.
    • If you send rich content often, consider RCS or WhatsApp, which have far higher limits and support images and buttons.

    Frequently asked questions

    How many characters can one SMS hold?

    160 characters using the standard GSM alphabet, or 70 characters if the message needs Unicode, for example because it contains an emoji or non-Latin text.

    Why is a long SMS split into 153-character parts?

    Each part of a long message carries a small header so the phone can put the parts back together in the right order. The header uses 7 characters of space, leaving 153 for your text (67 with Unicode).

    Does the pound sign £ need Unicode?

    No. The £ sign is part of the standard GSM alphabet and counts as one character. The euro sign € is in GSM too, but counts as two.

    Why did my message cost three times as much as expected?

    Usually one character outside the GSM alphabet, such as a curly quote pasted from a document or an emoji, switched the whole message to Unicode, which fits less than half as much text per part.

    What is the longest SMS I can send?

    On everymessage, each user account can be set to allow between 1 and 6 parts per message, which is up to 918 standard characters or 402 in Unicode. The limit protects your credit if a long email is sent to email-to-SMS by mistake.

    Are long messages delivered as one message?

    Yes. The parts travel separately but the phone joins them and shows one message. Each part is charged as one SMS.

    Send SMS with everymessage

    UK business SMS with accurate part counts, character set conversion and a full API.

  • WhatsApp Business message types and pricing explained

    WhatsApp Business messages fall into a handful of types, and each type is priced differently. This guide explains the types, when you can send each one, and what a message costs in the UK, with worked examples.

    In short: you pay Meta a fee for each delivered message, which depends on the message category and the recipient’s country, plus an everymessage usage fee of £0.004 per message in or out, falling to £0.0025 at high volumes (excluding VAT). In the UK, Meta charges £0.0458 for a marketing template and £0.0159 for a utility, authentication or service message (rates from 1 October 2026).

    Two kinds of WhatsApp message

    Everything a business sends on WhatsApp is either a template or a free-form message.

    Template messages

    Pre-approved by WhatsApp. You can send them at any time, including to start a conversation. Each template has a category: marketing, utility or authentication.

    Free-form messages

    Ordinary text, images, documents, audio and video. You can only send them within 24 hours of the customer’s last message to you. Meta calls these service messages.

    The 24 hours are called the customer service window. It opens when a customer messages you and restarts every time they message again. Outside it, you need a template to get back in touch.

    The message categories

    CategoryUsed forExample
    MarketingPromotion and re-engagement: offers, new products, event invitations, abandoned baskets, newsletters“Winter tyres are 20% off this week. Book a fitting.”
    UtilityUpdates about something the customer has already started or agreed to“Your order A1042 has shipped and arrives tomorrow.”
    AuthenticationOne-time passcodes, with optional copy-code or one-tap buttons“482913 is your verification code.”
    ServiceAny free-form reply inside the 24-hour window, from an agent, a chatbot or an automation“Thanks Sam, I’ve moved your appointment to 11:15.”

    Meta checks the category when it approves a template. If a “utility” template contains anything promotional, Meta can re-categorise it as marketing, and you will then pay the marketing rate. Keep utility templates strictly factual.

    Meta also has a fifth category, Meta Business Agent, for replies written by Meta’s own AI agent and charged by usage. Replies from your own staff or chatbot through everymessage are service messages.

    When to use WhatsApp

    WhatsApp works best for short, useful messages your customers expect, especially where it costs less than SMS.

    Good uses

    One-time passcodes, delivery and appointment reminders, order and booking updates, and customer service chats your customers start. Utility and authentication messages cost less than a standard SMS, and customers can reply in the same chat.

    Think twice

    Marketing templates cost more, and can cost more than an SMS. Compare WhatsApp with SMS and RCS before choosing a channel for large campaigns.

    Avoid

    Sensitive personal information, such as medical details, test results, or bank and payment details. Meta runs the WhatsApp Business Platform, so it handles message content and data about who you message.

    Let customers start the chat

    One of the most cost-effective uses is a chat the customer starts. Add a “Chat on WhatsApp” button to your website, a link in an email, or a link in an SMS. The customer’s first message opens the 24-hour window, so you can reply with free-form messages instead of paid templates, and the first 1,000 replies each month are free of Meta’s fee.

    When the conversation turns sensitive

    If a chat moves on to something confidential, such as an account balance, a payment or a health question, send a secure web chat link in the conversation. The customer taps it and carries on in a private, branded web chat, so the sensitive part of the conversation never passes through WhatsApp.

    How we charge

    A WhatsApp message has two parts to its price:

    1. Meta’s fee for each delivered message. It depends on the category and the country of the number you send to. Meta bills it directly to you, through the payment method on your WhatsApp Business account, at Meta’s published rates. We add nothing to it.
    2. The everymessage usage fee of £0.004 (excluding VAT) for each WhatsApp message sent or received through the platform. It is the same for every category and every country, it falls as your monthly volume grows (see volume pricing), and it appears on your everymessage invoice.

    UK prices per message

    CategoryWhat it isMeta feeeverymessage feeTotal
    MarketingTemplate: offers, launches, newsletters, re-engagement£0.0458£0.0040*£0.0498*
    UtilityTemplate: order, delivery, appointment and account updates£0.0159£0.0040*£0.0199*
    AuthenticationTemplate: one-time passcodes for sign-in and verification£0.0159£0.0040*£0.0199*
    ServiceFree-form reply inside the 24-hour window£0.0159
    first 1,000 a month free per number
    £0.0040*£0.0199*

    *Standard everymessage rate, excluding VAT; lower at higher volumes. Meta’s United Kingdom rates in GBP, effective 1 October 2026, for numbers starting +44. Meta can change its rates on the first day of each quarter and gives at least a month’s notice.

    When Meta doesn’t charge

    • Messages your customers send you. Incoming messages are never charged by Meta.
    • Undelivered messages. Meta only charges when a message is delivered.
    • The first 1,000 service messages each month, for each business number. From the 1,001st, service replies are charged.
    • Conversations that start from a Click to WhatsApp advert. When a customer messages you from one on their phone and you reply within 24 hours, your messages to them are free of Meta’s fee for up to 7 days, templates included.

    What changed on 1 October 2026

    Meta started charging for two kinds of message that had been free:

    • Service messages are charged again, after a free allowance of 1,000 a month per business number. They had been free since November 2024.
    • Utility templates sent inside the 24-hour window are charged again at the utility rate. They had been free since July 2025.

    If you priced a WhatsApp project before October 2026, check your sums: a busy customer service team can now run up service charges, and order or appointment updates sent during a chat are no longer free.

    Volume discounts

    Our usage fee falls as your monthly volume grows. The rate is set by your total WhatsApp messages in and out each month (excluding VAT):

    Messages a montheverymessage fee per message
    Up to 100,000£0.0040
    100,001 – 1 million£0.0035
    1 – 5 million£0.0030
    Over 5 million£0.0025

    For very high or seasonal volumes, ask us for a quote.

    Meta also lowers its utility and authentication rate as your monthly volume to a country grows. For the UK:

    Utility messages a monthMeta feeAuthentication messages a monthMeta fee
    Up to 100,000£0.0159Up to 300,000£0.0159
    100,001 – 1 million£0.0151300,001 – 2 million£0.0151
    1 – 4.5 million£0.01432 – 10 million£0.0143
    4.5 – 40 million£0.013510 – 20 million£0.0135
    40 – 80 million£0.012720 – 40 million£0.0127
    Over 80 million£0.0119Over 40 million£0.0119

    The lower rate applies only to messages above each threshold, and the count resets every month. Marketing and service messages have no volume tiers.

    Worked examples

    These use our standard usage rate of £0.004 (excluding VAT); at higher volumes the everymessage part is lower.

    Appointment reminders

    10,000 utility templates to UK patients in a month:
    £159.00 to Meta + £40.00 to everymessage = £199.00

    Seasonal offer

    5,000 marketing templates to opted-in UK customers:
    £229.00 to Meta + £20.00 to everymessage = £249.00

    Customer service

    3,000 customer messages and 3,000 agent replies on one number in a month (incoming messages and the first 1,000 replies are free of Meta’s fee):
    £31.80 to Meta + £24.00 to everymessage = £55.80

    Sign-in codes

    20,000 authentication templates to UK users:
    £318.00 to Meta + £80.00 to everymessage = £398.00

    Sending to other countries

    Meta’s fee follows the recipient’s country code. A few examples from the same rate card (marketing / utility, per message): Ireland £0.0427 / £0.0123, France £0.0620 / £0.0216, Germany £0.0985 / £0.0397, United States and Canada £0.0180 / £0.0025. Meta publishes the full list on its WhatsApp pricing page. Our usage fee doesn’t change by country.

    Keeping costs down

    • Use utility templates for genuine updates, and keep promotional wording out of them.
    • Reply while the 24-hour window is open, instead of sending a new template later.
    • Send SMS or RCS for messages that don’t need WhatsApp. everymessage runs all three on one platform.
    • Ask customers to message you first, with a chat button on your website, a link in an email or SMS, a QR code or a Click to WhatsApp advert, so the conversation opens a window.

    Frequently asked questions

    Who do I pay for WhatsApp messages?

    Two parties. Meta charges its fee per delivered message, billed directly to you through the payment method on your own WhatsApp Business account. everymessage charges a usage fee of £0.004 per message in or out, falling to £0.0025 at high volumes, billed on your everymessage invoice.

    Are incoming WhatsApp messages free?

    Meta does not charge for messages your customers send to you; the everymessage usage fee applies to messages in both directions. Each incoming message also opens a 24-hour window in which you can reply with free-form messages.

    Is the 24-hour customer service window free?

    Not any more. Since 1 October 2026 Meta charges for service replies after the first 1,000 a month per business number, and for utility templates sent inside the window, which had been free since July 2025.

    Why does the template category matter?

    Marketing templates cost about three times as much as utility or authentication templates in the UK. Meta checks each template’s category when it approves it and can re-categorise a template it thinks is promotional.

    Is WhatsApp cheaper than SMS?

    For utility and authentication messages, yes: in the UK they cost £0.0159 from Meta plus our usage fee of £0.004 (less at high volumes), well under the cost of a standard SMS. Marketing templates cost more, so compare channels for campaigns.

    Can I send medical or financial information on WhatsApp?

    We advise against it. Meta runs the WhatsApp Business Platform and handles message content and data about who you message. When a conversation turns sensitive, send a secure web chat link and continue there, outside WhatsApp.

    Do messages to other countries cost the same?

    No. Meta’s fee depends on the country code of the number you send to. Our usage fee is the same wherever you send.

    Talk to us about WhatsApp

    We’ll help you choose the right message types and estimate your monthly cost.