AVC SMS
LKSMS platform for Sri Lankan businesses

Bulk SMS for Sri Lanka.
In their language.

Bulk SMS, OTP and SMS API for Sri Lankan businesses. Bulk campaigns, OTPs and alerts from one console and one simple API. No monthly fee, and your credit never expires.

Rs. 0.60lowest rate per SMS
4 networksDialog · Mobitel · Hutch · Airtel
96.5%delivered, last 30 days
Rs. 0setup or monthly fee
Delivered onDialogSLT-MobitelHutchAirtel
One platform

Campaigns, OTPs and alerts.
Without the clutter.

Built for Sri Lankan shops, banks, schools, clinics, delivery companies and developers. Everything you need, and nothing you will not use.

Bulk SMS campaigns

Paste numbers, upload a CSV or pick contact groups. Personalise with {name} and see the exact cost before anything goes out.

Bulk SMS in Sri Lanka

OTP & transactional

Verification codes and order updates sent the moment your system asks.

OTP SMS for Sri Lanka

A REST API that stays out of your way

One call to send. JSON in, JSON out, bearer keys you can lock to your server IPs.

SMS gateway API

Sinhala, Tamil and English

Unicode is detected automatically. You always see the characters, parts and cost as you type.

Sinhala and Tamil SMS

Your own sender ID

Messages arrive from your brand name, not a random number.

Schedule for later

Pick a date and time in Sri Lanka time. Cancel before it goes out and get the credit back.

Delivery you can see

Status per number, live. Failed messages are refunded automatically.

Contacts, groups and templates

Unlimited contacts in groups, reusable templates, an opt-out block list, and CSV import or export whenever you need it.

How it works

Your first campaign
in about five minutes.

Create your account

Business name, email and mobile. It is active immediately.

Request a sender ID

Your brand name, 3–11 characters. Until it is approved you can send with our shared sender.

Add credit

Bank transfer or cash, then upload the slip. Your balance updates as soon as we confirm it.

Send and track

Preview the exact cost, send now or schedule, and watch delivery number by number.

Transparent pricing

Pay for what you send.
Nothing else.

No setup fee, no monthly fee, no expiry. The more you send, the less each SMS costs. Try your own numbers.

SMS
English · GSM-70 characters1 part(s) per message
Volume tiers per SMS part, all taxes included
Up to 999 SMS / monthRs. 0.79
1,000 – 2,999 SMS / monthRs. 0.74
3,000 – 6,999 SMS / monthRs. 0.69
7,000 – 14,999 SMS / monthRs. 0.64
15,000+ SMS / monthRs. 0.60
Estimated monthly cost
Rs. 0
Starter rate
Messages0
Parts per message1
Billed SMS parts0
Rate at this volumeRs. 0.00
Cost per messageRs. 0.00

An estimate from our public rate card. Your rate is set on your account from your monthly volume, and failed messages are refunded. Larger or committed volumes: ask for a quote.

Start sending

Full pricing and top-up packages

For developers

Integrate in minutes,
not days.

Bearer keys, personalised bulk sends, scheduled sends, delivery webhooks and a part counter. Same features as the portal, as JSON.

# one request, any number of recipients
curl -X POST https://avcsms.lk/api/v1/sms/send \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to": "0771234567", "message": "Your OTP is 482913", "sender_id": "MYSHOP"}'
201 Created { "status": "success", "data": { "campaign_id": 120, "accepted": 1, "segments": 1, "messages": [ { "id": 9001, "to": "94771234567", "status": "sent" } ] } }
  • Keys you can name, restrict to server IPs and revoke at any time.
  • Final delivery status pushed to your webhook, per account or per request.
  • 120 requests a minute per key. Small sends reach the network before we reply.
Read the API reference
Guides

Learn bulk SMS,
step by step.

Practical guides for Sri Lankan businesses and developers, from the first campaign to an OTP integration.

All guides

FAQ

Questions people ask before they switch.

Anything else? Talk to us. A real person answers.

Checking a message? Try the SMS character counter.

Do I need a business registration?
No. Any business or individual can open an account and start sending. Your own branded sender ID needs a signed authorisation letter on your company letterhead.
How fast are OTPs delivered?
Typically within a few seconds. Small sends are handed to the network before our API even replies to you, so your user is not left waiting.
What counts as one SMS?
English: 160 characters per part (153 each for longer messages). Sinhala and Tamil use Unicode: 70 characters per part (67 each after). The composer and the API tell you the part count before you send.
What happens to failed messages?
A message the network refuses is refunded to your balance automatically. You can also resend only the failed numbers of any campaign with one click.
Can I get my own sender name?
Yes. Request it in the portal and upload the signed authorisation letter on your company letterhead (the template is there to download). Most sender IDs are approved within one working day.
Does credit expire?
Never. Top up when you like and use it whenever you need.

Ready when your customers are.

Open an account in two minutes, or ask us for a volume quote.