A Sigma Nepal product
Sigma SMS: bulk SMS and SMS API in Nepal
Send bulk campaigns, instant alerts and OTPs to NTC and Ncell numbers, in Nepali or English, from a simple dashboard or straight from your own software.
- NTC + Ncell
- Nepali Unicode
- API & OTP
- Delivery reports
Messages · now
तपाईंको शुल्क भुक्तानीको अन्तिम मिति असोज ३० हो। धन्यवाद! – ABC School
Your OTP is 482913. Valid for 5 minutes. Do not share it.
Order #1024 is out for delivery today. – Your Shop
NPR 1
per SMS + VAT
Written by Bikram Sah Reviewed by Pravin Pathak Updated
Nepal has about 32.4 million mobile connections, more than its population, and almost every adult reads SMS, including people on basic phones without mobile data. That's why schools, hospitals, cooperatives and online stores still rely on SMS for anything that must be seen: fee reminders, appointment alerts, OTPs and delivery updates.
Social media and WhatsApp are great for conversations, but they depend on data, apps and algorithms. An SMS lands on the lock screen of any phone, usually gets read within minutes, and doesn't need the customer to follow your page. Sigma SMS gives you that reach at a flat price, with an API so your website or software can send messages on its own.
What you can do with Sigma SMS
Bulk SMS campaigns
Send offers, notices and greetings to thousands of customers at once from a simple web dashboard.
Alert & transactional SMS
Payment reminders, appointment alerts, order updates and exam results, sent the moment they happen.
SMS API for Nepali numbers
Connect your website, app, CRM or billing software and send messages automatically with a simple HTTP request.
OTP messages
One-time passwords for logins, sign-ups and payments, sent through the same API.
Nepali Unicode
Write in Nepali or English. The dashboard counts characters and message parts for you.
Dashboard & delivery reports
See credits, contacts and SMS sent this month, with weekly NTC and Ncell charts and SMS reports.
Shared or dedicated sender ID
Start sending straight away on a shared sender ID, or request a dedicated sender ID for your business.
Personalised messages from Excel
Upload an Excel or CSV file and use its columns as variables, so every customer gets their own name, amount or due date.
Contacts, groups & team users
Save contacts and groups, reuse message templates, and add team members to the same account.
Simple credit wallet
Your balance and SMS rate are always visible. Request more credit from the dashboard when you run low.
Inside the Sigma SMS dashboard


Bulk SMS cost calculator
100 charactersStandard English1 SMS per contact160 chars for 1 SMS, 153 per part after that
Your campaign
Total SMS
2,000
Cost before VAT
NPR 2,000
Total with 13% VAT
NPR 2,260
Tip: an English message under 160 characters, or a Nepali one under 70, costs a single SMS per person.
How to start sending
- 1Step 1
Get your account
Message or call us. We set up your Sigma SMS account and dashboard login.
- 2Step 2
Add credit
Buy SMS credit at NPR 1 per SMS plus VAT. You get a VAT bill.
- 3Step 3
Upload contacts
Upload an Excel or CSV list or pick a saved group, or connect your system through the API.
- 4Ongoing
Send and track
Send, then check delivery reports in the dashboard.
Who uses bulk SMS in Nepal, and for what
| Business | Typical messages | Why SMS works |
|---|---|---|
| Schools & colleges | Fee reminders, exam notices, holiday alerts, results | Parents read SMS even without data |
| Hospitals & clinics | Appointment reminders, report-ready alerts, health camps | Fewer missed appointments |
| Cooperatives & finance | Instalment due dates, deposit and loan alerts, AGM notices | Members get the message on any phone |
| Online stores | Order confirmations, delivery updates, OTP, festival offers | Cuts 'where is my order?' calls |
| Restaurants & retail | Dashain and Tihar offers, new arrivals, loyalty points | Reaches customers who don't follow your page |
| Events & NGOs | Event reminders, venue changes, volunteer alerts | Fast, reliable mass updates |
SMS API for developers
The Sigma SMS API lets your website, mobile app, billing software or CRM send messages to Nepali numbers automatically: OTPs at login, order and payment alerts, reminders before a due date. It's a simple HTTP request, so it works from PHP, Node.js, Python, Laravel, WordPress or almost anything else.
You get an API key, the endpoint and full parameter list when your account is set up. We can also connect it to your system for you as part of our software development service.
Example request (illustrative)
# Illustrative request. Your exact endpoint and parameter names come with your API key.
curl -X POST "https://<your-sigma-sms-endpoint>/send" \
-d "key=YOUR_API_KEY" \
-d "to=98XXXXXXXX,97XXXXXXXX" \
-d "text=नमस्ते! तपाईंको अर्डर पठाइएको छ। Order #1024 is on its way."SMS, WhatsApp or email: which should you use?
| SMS | |||
|---|---|---|---|
| Works without mobile data | Yes | No | No |
| Reaches basic phones | Yes | No | No |
| Best for | Alerts, OTPs, reminders, short offers | Conversations and support | Newsletters and long content |
| Length | 160 English / 70 Nepali characters per SMS | Long messages, images | Long content, attachments |
| Cost per message | NPR 1 + VAT with Sigma SMS | Free for replies; paid templates for bulk | Low; platform fees by list size |
Bulk SMS good practice
- Send promotions only to people who gave you their number and expect to hear from you.
- Start the message with what matters (the offer, due date or OTP) and end with your business name.
- Keep English under 160 characters and Nepali under 70 to pay for one SMS, not two.
- Avoid sending between 9pm and 7am, except for OTPs and urgent alerts.
- Clean your list: remove wrong numbers and people who ask to stop.
- Track results with a short link or a code like 'show this SMS for 10% off'.
Related
Bulk SMS marketing service
We plan, write and run SMS campaigns for you.
Bulk SMS in Nepal guide
Sender IDs, NTC vs Ncell and writing SMS that work.
WhatsApp link generator
Pair SMS with a click-to-chat link and QR code.
Sigma SMS questions
How much does Sigma SMS cost?
NPR 1 per SMS, excluding 13% VAT. A Nepali (Unicode) message longer than 70 characters, or an English message longer than 160, counts as more than one SMS.
Which networks does Sigma SMS deliver to?
Nepal Telecom (NTC) and Ncell numbers. Smart Telecom numbers aren't supported at the moment.
Can I use my own sender ID?
Yes. You can send on a shared sender ID straight away, or request a dedicated sender ID with your business name. Dedicated sender IDs need approval before use.
Can I personalise bulk SMS with each customer's name?
Yes. Upload an Excel or CSV file and use its column headings as variables, such as {first_name} or {due_amount}. The preview shows exactly how each message will look.
Is there an SMS API?
Yes. You get an API key and documentation to send single or bulk messages, alerts and OTPs from your website, app or software over HTTP.
Can I send SMS in Nepali?
Yes. Nepali Unicode text is supported. Unicode messages hold 70 characters per SMS, or 67 per part when a message is split into several parts.
Do I get delivery reports?
Yes. The web dashboard shows each campaign and whether messages were delivered.
Can I send OTPs and alerts automatically?
Yes. Trigger them through the API from your system: OTPs at login or checkout, alerts when a payment is due or an order ships.
Is bulk SMS legal in Nepal?
Yes, for messages to people who expect to hear from you, such as your customers, members or students. Send promotions only to people who agreed to receive them, include your business name and avoid late-night sending.
How do I start?
Message us on WhatsApp or call +977 9847203236. We set up your account, share API details if you need them, and you can start sending as soon as your account is ready.
Start sending with Sigma SMS
Message us on WhatsApp or call. We'll set up your account and help you send your first campaign.