Bulk SMS Malaysia,
from RM0.20 per message

Send SMS blasts to Maxis, CelcomDigi, U Mobile, YES and Unifi numbers through direct telco routes. No monthly fee, no contract, no minimum commitment. Top up what you need, credit never expires.

RM1 trial credit — WhatsApp us after sign-up · Send a real SMS to your own phone before you top up

RM0.20per SMS, every network
No monthly feeno contract, credit never expires
66886short code, live on day one
2.3 saverage to the carrier for small sends
Delivers to Maxis · CelcomDigi · U Mobile · Unifi · YES · Tunetalk · XOX

What businesses use it for

If it involves reaching Malaysian mobile numbers fast, SMS still beats everything else on open rate.

Promotions & sales

Flash sales, restock alerts, festive campaigns. Reaches phones that never open email.

Appointment reminders

Clinics, workshops, salons, tuition centres — cut no-shows without phone calls.

Payment & delivery alerts

Invoice due, order shipped, driver arriving. Transactional messages people actually read.

Event & booking updates

Confirmations, schedule changes and last-minute cancellations that reach people who are not checking email.

Internal notifications

Shift changes, emergency broadcasts, staff announcements across branches.

Customer win-back

Dormant customer lists reactivate far better over SMS than any other channel.

What the platform actually looks like

Both shots are the real dashboard, not mockups. Numbers shown are fictional demo data.

HantarSMS bulk SMS dashboard: character count, segment count, encoding and total cost update live as you type your message and paste recipient numbers

You see the cost before you send

Paste your numbers, type your message. Characters, segments, GSM or Unicode encoding and the total cost are calculated live. Add Chinese or an emoji and it switches to Unicode (66 characters in a single segment) — you see the price change on the spot.

HantarSMS send history showing Sending, Scheduled, Delivered and Partly delivered campaigns alongside real delivered counts

Delivered counts, not submitted counts

Every campaign shows its status (Sending / Scheduled / Delivered / Partly delivered) and what actually landed — 1,500 submitted, 1,462 delivered. Anything the upstream rejects without submitting is refunded to your credit automatically.

Why businesses choose HantarSMS

01

Direct telco routes

Registered shortcodes on Maxis, CelcomDigi, U Mobile, Tunetalk, XOX, YES and Unifi — not a grey reseller route.

02

RM0.20, every network

One price for every Malaysian network, lower automatically as your volume grows. No setup fee, no monthly minimum, no hidden per-route surcharge.

03

We don't screen you out

Most gateways reject whole categories of business outright. We review case by case and tell you straight whether your content will get through.

04

Real delivery reports

See exactly how many were delivered, not just how many were submitted. Anything the upstream rejects without submitting is refunded automatically (messages the telco blocks after submission are not - the upstream bills us for those too).

Why RM0.20: we don't reject you by industry

Most Malaysian bulk SMS providers blanket-ban entire verticals. You sign up, top up, clean your list — and only when you send the first blast do you find out "we don't serve your industry". Getting your money back is then their call, not yours.

We work differently. If the content is legal, the recipients agreed to hear from you, and there's a way to opt out, we take it — your industry alone doesn't get you turned away. RM0.20 buys more than a message: it buys a route that won't cut you off halfway.

Our only hard line is the law. Scams, messages impersonating banks or government agencies, and lists of unknown origin: we don't carry those. Every send (number, content, timestamp) is logged and retained so we can answer law enforcement — which protects recipients and protects you if you run a real business. Before sending, make sure you have recipient consent and comply with Malaysia's Personal Data Protection Act (PDPA). How to stay PDPA compliant →

From sign-up to first SMS in under 5 minutes

No sales call, no onboarding form, no waiting for account approval.

  1. Register

    Company or name, email and password — or sign in with Google.

  2. Get trial credit

    Message us on WhatsApp to claim RM1 of trial credit — enough for about 5 single-segment English messages.

  3. Send a test

    Blast it to your own number first. See it land on your phone.

  4. Top up & scale

    Happy? Pay online by FPX / DuitNow and credit is added automatically, or top up via WhatsApp — usually credited within minutes during business hours.

Work out your cost

Our upstream route adds a 4-character prefix to every message, so one segment holds 156 plain-English characters, or 66 if your message contains any Chinese, Tamil or emoji. Longer messages split into multiple segments.

Characters 0
Encoding —
Segments each 0
Total cost RM0.00

Common questions

Do I need to register a sender ID?

Messages go out from our shared short code 66886, so you can start sending immediately. We currently don't offer branded sender IDs or dedicated short codes.

Is there a minimum top-up or monthly fee?

No monthly fee and no contract. Top up online by FPX / DuitNow (credited automatically; each online top-up carries a small payment-gateway fee, shown before you pay) or via WhatsApp. There is a minimum top-up amount, shown on the payment page. Credit does not expire.

What happens if a message fails to send?

Messages the upstream rejects and never submits are refunded automatically. Messages submitted to the telco are charged even if they are never delivered - a message the operator filters out is still billable, because the upstream bills us for it. If submission ends in an upstream error or a dropped connection, the result is unknown and the message may already have gone out - those are charged, not refunded, and show as not delivered in your report.

Can I send in Chinese?

Yes. Note that any non-English character switches the message to Unicode encoding, which fits 66 characters in a single segment instead of 156 (our upstream route adds a 4-character prefix to every message) — so a Chinese message costs more than twice as much per character. The cost calculator above shows this live.

What you can do with HantarSMS

New to this? Start with how bulk SMS works in Malaysia. Developers: the API documentation is public.

A Malaysian team you can actually reach

The worst part of bulk SMS is not a failed send — it is having nobody to ask about it. Our contact is on every page, and the person replying on WhatsApp is a real one.

  • Local time zone — quotes, onboarding and troubleshooting all handled here in Malaysia
  • When a send goes wrong we can pull the carrier report per number and tell you exactly where it stopped
  • If your campaign is a bad fit, we say so upfront instead of taking the money first
HantarSMSonline
Today
Hi, can I send to my clinic's patient list? About 3,000 numbers.
Yes. Paste the message here first and I'll check the wording against the operators' brand filter before you top up.
Klinik Sri Bayu: Reminder of your appointment tomorrow at 10:30am with Dr Lim.
That's fine as it is: 1 segment, so 3,000 numbers = RM600. Send a test to your own phone first.

Try it before you pay

Register, then message us on WhatsApp to claim RM1 of trial credit — enough for about 5 single-segment English messages to your own phone. If it doesn't land, you've lost nothing.