Sending SMS in Australia

Pick a provider with an Australian entity, AUD billing and direct interconnect to Telstra, Optus and TPG. ClickSend and Cellcast are the cheapest self-service options, Kudosity and MessageMedia suit heavier requirements, and Telstra's own API is the carrier-direct route for enterprises.

Editorial judgement last reviewed

How do I send SMS to Australian mobiles from my app?

Australian mobile termination is expensive by world standards and the market is small enough that the usual global defaults are a poor fit. A message that costs a fraction of a cent to a US number costs many times that here, so the difference between a local aggregator and a global platform is large in absolute terms once you're sending real volume.

Three things you'll deal with that developers elsewhere won't. Sender IDs are being brought under a national register, which changes how branded alphanumeric IDs work. Route quality varies enormously between providers whose prices look similar, because some sell direct carrier interconnect and some resell an international aggregation path. And most of the good options are Australian companies that bill in AUD, which is unusual in developer tooling and genuinely useful.

Everything here is drawn from the full comparison, which records AUD pricing at three volume tiers, sender ID status and whether you can start without a sales call.

What to use from Australia

  • ClickSend logo

    ClickSend

    Easiest start

    Perth-based, bills in AUD, issues an Australian tax invoice, and lets you sign up and send a test message the same afternoon without a sales conversation. Per-message pricing to local mobiles is well under the global platforms.

    The API is unremarkable REST with basic auth, which is the correct amount of ceremony for an operation with three parameters. Sender ID registration is handled as routine business.

    The right default for a small Australian team sending to Australian numbers.

  • Cellcast logo

    Cellcast

    Cheapest at volume

    Australian provider with rates that get particularly competitive at the higher tiers, which is where a growing product actually lives. AUD billing, Australian entity, local support and help with sender ID registration.

    Smaller than the household names, so there's less written about it and the support team is correspondingly small. Worth getting a quote alongside ClickSendClickSend logo before you commit, because the ordering between them changes with volume.

  • Kudosity logo

    Kudosity

    Best for two-way messaging

    Formerly Burst SMS and one of the longest-running providers here. Stronger than the pure-API vendors on inbound handling, conversations, contact management and campaign tooling, which matters if SMS is a channel your business team touches rather than only an endpoint your code calls.

    Prices slightly above the cheapest local options, that's what the extra product costs. If you only send one-way transactional messages you're paying for capability you won't use.

  • MessageMedia

    Best for compliance-heavy customers

    Large, established, with the enterprise apparatus: SLAs, compliance documentation, account management and direct carrier relationships that show up as strong delivery performance.

    The reason to pick it is usually external. When you're selling into government, health or financial services and your customer's compliance function wants a signed document about where messages are processed, this is the sort of vendor that produces one.

    Expect a sales-led motion rather than self-service, and pricing that reflects it.

  • Telstra Messaging API

    Carrier-direct

    Messaging straight from the carrier that terminates a large share of Australian mobile traffic, which removes intermediaries from the path entirely.

    The appeal is for organisations that already have a Telstra relationship and can fold messaging into it, or that want the shortest possible route for delivery-critical traffic.

    Expect enterprise procurement rather than a signup form, and compare the effective rate carefully, carrier-direct is not automatically the cheapest, and for most startups the aggregators are both cheaper and faster to start with.

Sender IDs under the ACMA register

The ACMA Sender ID Register exists to stop scammers spoofing bank and government sender names, and it's changing how branded alphanumeric sender IDs work for everyone else. The direction of travel is that using a brand name as the sender requires registration rather than simply setting a string in an API call.

For anyone sending one-time codes or transactional alerts, this outranks per-message price. An unregistered or filtered sender ID means a login flow that fails silently, you'll learn about it through support tickets rather than error rates, which is the worst way to learn about anything.

Confirm current obligations with ACMA directly rather than relying on vendor documentation, which has consistently lagged the regime. Then ask any provider four questions: do you support registered alphanumeric sender IDs for Australian traffic, do you handle the registration on my behalf, how long does it take, and what happens to my messages while it's pending.

Local aggregators treat this as routine because every one of their customers needs it. A global platform treats it as one country's regulatory exception among a hundred.

Separately, the Spam Act requires functional opt-out on marketing messages and a clear sender identity. That's not optional and the penalties are real, so build unsubscribe handling before you need it.

Direct interconnect versus international routing

Every SMS to an Australian mobile lands on Telstra, Optus or TPG. What varies is how many hops it takes to get there, and that single fact explains most of the delivery-rate difference between providers with similar published prices.

Direct interconnect means the provider has a commercial relationship with the Australian carriers and hands your message over directly. Fewer hops, better delivery, faster delivery receipts, and the sender ID arrives intact.

International aggregation means the message travels through one or more intermediaries, possibly offshore, before reaching an Australian carrier. It's cheaper, and it's where the delivery complaints come from: messages that arrive late, arrive with a rewritten sender ID, or don't arrive at all, with a delivery receipt that says they did.

If a quote is dramatically below the others, ask which route it uses. Some providers sell both and let you pick, which is the honest arrangement.

Also check the status page and incident history. SMS failures are close to invisible from your side, the message left, and then nothing happened, so a provider with published incidents and delivery receipts you can trust is worth paying a little more for.

The billing details that surprise Australian senders

Two things blow up SMS budgets here, and neither is in the headline rate.

Concatenation and encoding. Messages over 160 GSM-7 characters bill as multiple parts. Include one character outside that set, an emoji, a curly apostrophe pasted from a document, an em dash a designer added, and the message switches to Unicode encoding, dropping to 70 characters per part. A 150-character message that billed as one part now bills as three. This is the single most common cause of a surprise invoice, and it's usually introduced by a copy change nobody thought was technical. Validate encoding at send time and alert on part counts.

Prepay mechanics. Many Australian providers work on prepaid credit. Check the minimum top-up, whether credit expires, and whether unused balance is refundable, because a provider that suits your volume badly can leave money stranded.

Then the smaller ones: whether delivery receipts and inbound messages are billed separately, whether virtual numbers carry a monthly fee, and whether there's a monthly commitment hiding under an attractive per-message rate.

And whatever you choose, put every send behind one internal function. Providers change, for price, a carrier issue or a compliance requirement, and that single abstraction turns a migration into a configuration change instead of a sprint.

Frequently asked questions

Can I use Twilio for Australian SMS?

Yes, and it works well. It's simply more expensive per message than the local aggregators, and bills in USD so you also absorb the exchange spread. Worth it if you send internationally too; hard to justify if all your recipients are Australian.

Do I need to register my sender ID?

Increasingly, for branded alphanumeric sender IDs. Check current obligations with ACMA directly, the regime has been changing faster than vendor documentation, and an unregistered sender ID that gets filtered breaks login flows silently.

Which providers bill in AUD?

The Australian ones, ClickSendClickSend logo, CellcastCellcast logo, KudosityKudosity logo, MessageMedia, SMSGlobal and Telstra among them. Most global platforms bill in USD through an overseas entity, which affects both your exchange exposure and your GST treatment.

How fast should delivery be?

Seconds, on a direct route. If test messages consistently take tens of seconds, you're probably on an aggregated international path, worth raising with the provider, since some sell both routes and will move you.