Hear the agent: 970-269-7774

Bulk SMS in Nepal: rates, sender IDs and rules

· 11 min read

Red and white mobile network mast with antennas on a hillside in Nepal

Key takeaways

  • Nepal Telecom's own tariff for registered providers runs from Rs 0.50 down to Rs 0.20 an SMS before tax, set by monthly volume.
  • A business buying from NTC's Group SMS portal pays Rs 1,243 for 2,000 messages including tax, about Rs 0.62 each.
  • Only licensed companies may deliver SMS in Nepal, and the regulator warned in July 2025 that it will act against unlicensed routes.
  • Nepali text fits 70 characters in one SMS instead of 160, so a long Nepali message is billed as several.
On this page
  1. Three ways to buy bulk SMS in Nepal
  2. What bulk SMS costs: operator prices
  3. What resellers charge
  4. International gateways, in US dollars
  5. How to start directly with Nepal Telecom
  6. Who is allowed to send
  7. Sender IDs explained
  8. The rules to follow
  9. How many characters, and what you pay
  10. Writing a good bulk SMS
  11. SMS or a call
  12. How to choose a provider
  13. Checklist

Bulk SMS is the oldest tool in a Nepali business’s outreach kit, and the price list is the part that confuses people. Operators sell packs, resellers sell credits and everyone talks about a sender ID without saying what it is.

This guide uses only prices and rules from pages we opened in October 2026, and links each one. For messages that need to be heard rather than read, see bulk voice calls in Nepal.

Three ways to buy bulk SMS in Nepal

  1. From an operator’s group portal. Nepal Telecom sells packs on a web portal. You buy, upload numbers and send. Good for occasional senders.
  2. From a registered SMS provider. A company with its own agreement with the operators, which sells you credits and a panel or API. Good for regular senders and for business sender IDs.
  3. From an international gateway. A global SMS API that routes to Nepal. Priced in US dollars and usually dearer per message.

What bulk SMS costs: operator prices

All prices below are as published on the pages linked. Rows marked “ex tax” exclude tax and rows marked “incl tax” include it, exactly as each source states.

ProviderPlan / serviceWhat’s includedPrice per SMSSourceChecked
Nepal Telecom, Group SMS2,000 SMS packWeb portal, Excel upload, own SIM registered in your nameRs 1,243 for 2,000, about Rs 0.62 incl taxRatopati, 1 March 2026Oct 2026
Nepal Telecom, Group SMS5,000 SMS packSameRs 3,108 for 5,000, about Rs 0.62 incl taxRatopatiOct 2026
Nepal Telecom, Group SMS10,000 SMS packSameRs 6,215 for 10,000, about Rs 0.62 incl taxRatopatiOct 2026
Ncell, Mega SMS pack2,000 SMS, valid 2 daysReaches all Nepali networks, any timeRs 1,000, Rs 0.50NepaliTelecom, June 2023Oct 2026
Ncell, Mega SMS pack5,000 SMS, valid 5 daysSameRs 2,500, Rs 0.50NepaliTelecomOct 2026
Ncell, Mega SMS pack10,000 SMS, valid 10 daysSameRs 5,000, Rs 0.50NepaliTelecomOct 2026
Nepal Telecom, web-based bulk SMS (private company)2,000 to 100,000 SMS, valid 3 monthsAlphanumeric sender code assignedRs 0.50 ex taxNTCOct 2026
Nepal Telecom, web-based bulk SMS (private company)100,001 to 500,000, valid 6 monthsSameRs 0.40 ex taxNTCOct 2026
Nepal Telecom, web-based bulk SMS (private company)500,001 to 1,000,000, valid 9 monthsSameRs 0.30 ex taxNTCOct 2026
Nepal Telecom, web-based bulk SMS (private company)Above 1,000,000, valid 1 yearSameRs 0.20 ex taxNTCOct 2026

Read the table carefully. The Ncell packs expire in days, so a campaign you cannot finish in the window wastes credit, and once a pack runs out Ncell charges its normal tariff, as the NepaliTelecom report notes. The NTC web-based tariff buys a quota valid for months, and you pay the whole slab in advance into a bank account named on NTC’s page.

NTC’s tariff for alert senders

Banks and companies that connect their own system send SMS alerts rather than web-based bulk. NTC lists a tariff for them by monthly volume, and a minimum of 3,000 messages a month is billed even if you send fewer, per NTC.

Monthly volumePrice per SMS ex tax
3,000 to 100,000Rs 0.50
100,001 to 1,000,000Rs 0.40
1,000,001 to 3,000,000Rs 0.30
Above 3,000,000Rs 0.20

A private company on this plan also lodges a deposit or bank guarantee. NTC’s table shows a minimum of Rs 500,000 plus Rs 100,000 per alert ID. A small business will not use this route. It explains why a reseller can sell you SMS at all: the reseller is a company buying at these slabs.

What resellers charge

Registered providers do not publish a full rate card. Here is what is public.

ProviderPlan / serviceWhat’s includedPriceSourceChecked
Sparrow SMSOne-time SMS servicePay-as-you-go useRs 2.50 plus VAT per SMSSparrow FAQOct 2026
Sparrow SMSYear-end offer, 5,000 SMS plus 500 bonusNo annual charge, unlimited credit validityRs 4,750, about Rs 0.86 per SMS counting bonusSparrow blogOct 2026
Sparrow SMSYear-end offer, 15,000 plus 1,000 bonusSameRs 12,750, about Rs 0.80Sparrow blogOct 2026
Sparrow SMSYear-end offer, 25,000 plus 1,250 bonusSameRs 18,750, about Rs 0.72Sparrow blogOct 2026
Aakash SMS, Telenet and 17 other providersNot publishedListed by NTC as registeredAsk for a quoteNTC provider listOct 2026
AirFoneBulk SMSOn the same platform as callsSee the pricing pageAirFone pricingOct 2026

The Sparrow offer is a seasonal promotion and the post date is not shown on the page, so treat the figures as an example of reseller pricing, not a current rate. Sparrow’s own pricing guide says the price depends on the volume you buy and the sender ID type: more messages lower the unit price, and a dedicated sender ID costs extra. The per-message figures above are our division of the published pack price, not a rate the provider quotes.

International gateways, in US dollars

Global SMS APIs also route to Nepal. Their published prices are far higher than the local ones.

ProviderRoutePrice per SMSSourceChecked
TwilioOutbound to Nepal, alphanumeric sender ID or international number$0.3082TwilioOct 2026
PlivoNepal Telecom$0.2706PlivoOct 2026
PlivoSmart Telecom$0.2546PlivoOct 2026
PlivoDefault Nepal route$0.6774PlivoOct 2026
D7 NetworksLocal or international$0.3D7 NetworksOct 2026

At $0.27 to $0.31, one international message costs several times the Rs 0.50 to Rs 0.62 of the local routes. They suit developers who need an API and a foreign billing account. They do not suit a shop sending a festival offer.

How to start directly with Nepal Telecom

NTC’s page describes the route for web-based bulk SMS, which it calls most suitable for schools, colleges, business houses and SMEs, with a highly subsidised cost and no technical test, so it can start within a working day (NTC).

  1. Write a formal request letter with your company profile, the purpose of the bulk SMS and your target customers.
  2. Attach your company registration and tax registration copies.
  3. Send it to NTC’s VAS office at Bhadrakali, Kathmandu (email vas@ntc.net.np, phone 014210278 on the same page).
  4. Sign the contract when NTC replies.
  5. Pay the amount for your SMS quota into the bank account NTC lists.
  6. NTC creates a user account and emails the portal login. You do not need a system of your own.

NTC’s page says an Excel upload takes 1,000 numbers at a time, and prices on that page include applicable taxes in that line, while the tariff table above says excluding tax. The two statements sit on the same page, so ask NTC which applies to your slab before you pay.

For a one-off send from your own SIM, the Group SMS portal at groupsms.ntc.net.np sells the packs in the first table. NepaliTelecom’s 2022 guide says an organisation wanting the service from NTC itself visits a Chief Commercial Office or regional directorate with a proposal and documents, and that individuals are directed to licensed providers such as Sparrow SMS, Aakash SMS and Telenet (NepaliTelecom).

Who is allowed to send

The Telecom Act 2053 lets only licensed companies provide SMS termination, and the Nepal Telecommunications Authority warned in July 2025 that unlicensed bodies delivering SMS through licensed networks would face legal action, as NepaliTelecom reported. For a buyer, the practical meaning is simple: use a company that has an agreement with the operators.

NTC publishes a list of 19 SMS and USSD service providers on its VAS page. It includes Aakash Tech, Janaki Technology, Karuna Technology, Telenet and others. Ask any reseller whether it is on that list before you pay.

Sender IDs explained

A sender ID is the name that appears as the sender, such as a shop name instead of a mobile number. NTC says that for web-based bulk SMS an alphanumeric code is assigned to the client, and that SMS Alert uses an alert name in place of a numeric short code (NTC). Interactive services that accept replies use a numeric short code and, NTC says, need technical tests and NTA approval.

Four boxes: your list and message, provider and sender ID, NTC or Ncell network, customer phone
How a bulk SMS reaches a phone

A gateway provider’s guide states that dynamic sender IDs are allowed on all Nepali networks except Ncell, where the sender ID must be registered before use (D7 Networks). Registration takes time, so ask any provider how long it will be before your first send.

Choose a name customers recognise. Avoid a generic name, which the same D7 guide lists among its don’ts, and never imitate a bank or an office.

The rules to follow

We did not find a single NTA directive covering commercial content. What exists is NTC’s own terms and provider guidance, and a recent enforcement case. Follow these.

Four boxes: customer asked for messages, sender ID approved, daytime hours only, stop route is clear
Before you press send
  1. You are responsible for the content. NTC says the sender bears full responsibility for the words, sentiment and impact of a Group SMS, and requires a SIM registered in the user’s own name (Ratopati).
  2. Send only to people who opted in. D7’s best-practice list says to send only to users who opted in and to include a free opt-out.
  3. Avoid restricted content and hours. The same list says no political, gambling or religious content, no messages to numbers on a do-not-disturb list and none during restricted hours. It does not state the hours.
  4. Register the sender ID. The same guide says never to skip sender ID registration.
  5. Keep your consent record. Write down where and when each number was collected, so you can answer a complaint.

Why providers are strict

In January 2026 about six million political messages went out through Nepal Telecom’s network under the sender IDs “AT Alert” and “SI Alert”. The regulator said it was investigating, and the gateway company said it had no system to filter all content in real time, according to The Kathmandu Post. After a case like that, expect a reseller to ask who you are, what you will send and where the numbers came from.

How many characters, and what you pay

An SMS is billed per part, and the part size depends on the alphabet. Sparrow’s FAQ gives the limits: 160 characters for one English SMS and 153 per part when longer, but 70 characters for one Nepali Unicode SMS and 67 per part when longer. One Unicode character turns the whole message into Unicode (Sparrow FAQ). NepaliTelecom gives the same 140 and 70 character figures for NTC (NepaliTelecom), so check how your provider counts.

MessageCharactersParts billed
English, up to 160 characters1601
English, 306 characters3062
Nepali, up to 70 characters701
Nepali, 134 characters1342
Nepali, 201 characters2013

Example calculation: a clinic reminds 600 patients. In English, one part each: 600 SMS. In Nepali at 134 characters, two parts each: 1,200 SMS. At NTC’s Group SMS pack price of about Rs 0.62, that is about Rs 373 against Rs 745 a month. The same words cost twice as much in Devanagari, so write short.

Writing a good bulk SMS

  • Start with who you are, even with a sender ID.
  • One message, one action: a date, a link or a number to call.
  • Plain words, few capitals, no pressure.
  • Aim for one part, especially in Devanagari.
  • Test first. Send to five staff phones on both networks and read the result on the handset.

Example, 83 characters in English, one part: “Himal Dental: your appointment is tomorrow at 10 am. Call 01-XXXXXXX to change it.”

SMS or a call

SMS is right when people need to keep the information: a date, a code, an address. A call is better when the message is urgent or needs an answer. A school can call parents about a closure and text the new dates, as described in automated calls to parents. AirFone offers bulk SMS and smart bulk calls on one platform, so one list can serve both.

How to choose a provider

  1. Check the provider is on NTC’s list.
  2. Ask for a written rate at your monthly volume, and whether tax is included.
  3. Ask how long credits stay valid.
  4. Ask how sender IDs are approved on NTC and Ncell, and how long it takes.
  5. Ask whether you get a delivery report per number. Sparrow, for one, says you can export history and delivery reports from the panel (Sparrow FAQ).
  6. Ask how opt-outs and complaints are handled.
  7. Send a test to both NTC and Ncell numbers before buying a large pack.

If you also run a phone line, make sure your SMS name matches the name customers see on calls. Choosing a business phone number covers keeping one number for both.

Checklist

  • Provider is registered and gives a written rate with tax stated.
  • Sender ID is registered, and recognisable to customers.
  • List contains only people who agreed to hear from you.
  • Message fits one part, or you have budgeted the extra parts.
  • Sending hours are daytime.
  • Every message has a way to stop.
  • You have tested on NTC and Ncell phones.

Questions people ask

How much does bulk SMS cost in Nepal?

Nepal Telecom's published tariff for SMS providers is Rs 0.50 per SMS before tax at 2,000 to 100,000 messages, falling to Rs 0.20 above 1,000,000. NTC's Group SMS portal sells packs at about Rs 0.62 including tax. Resellers set their own rates.

Can I send bulk SMS from my own SIM card?

NTC's Group SMS service lets a customer send 2,000 to 10,000 messages from a web portal, but the account must use a SIM registered in the user's own name. The sender is responsible for the content.

What is a sender ID and do I need one?

A sender ID is the name shown instead of a phone number. NTC assigns an alphanumeric name for web-based bulk SMS, and Ncell requires the sender ID to be registered before use, according to a gateway provider's guide.

Who is allowed to send bulk SMS in Nepal?

NTC lists 19 registered SMS and USSD service providers on its site, and the Telecom Act 2053 allows only licensed companies to terminate SMS. Check that your provider is on that list.

How many characters fit in one SMS?

160 characters in English and 70 in Nepali Unicode. Longer messages are split into parts of 153 and 67 characters, and each part is billed as one SMS.

Is SMS better than a bulk voice call?

Use SMS for information people keep, such as a date or a link, and a voice call when the message is urgent or needs an answer.

Image credits

Hear AirFone answer your calls