Most bulk SMS pricing pages in Nepal show a single number: “Rs. 0.80 per SMS.” It looks simple, but it usually hides two things: what actually counts as “one SMS,” and why a published rate rarely matches what a real customer at real volume actually pays.
You're billed by the real segment, not a flat rate per message
A “message” and a “billable SMS unit” aren't always the same thing. Every SMS network, NTC, Ncell, and every carrier internationally, actually delivers text in fixed-size chunks called segments: 160 characters for plain English, 70 for Unicode/Devanagari, dropping to 153 and 67 respectively once a message needs more than one part (the exact math is in our full breakdown of SMS segments and character limits). A 300-character English reminder isn't one message, it's two segments, because it crosses that first threshold. Billing that charges a flat “1 credit per message” regardless of length is either giving away long messages for free, or is quietly rounding in the provider's favor; neither is billed the way the network itself actually bills upstream.
The only accurate way to price a send is to count real segments: recipients × segments-per-message. That way a short OTP costs less than a long personalized offer, because it genuinely does cost less to deliver.
Why there's no single published rate
A provider's own upstream cost per SMS depends on carrier agreements that shift with volume, sending 500 messages a month and sending 5 million a month are different negotiations entirely. A single published number is either priced for the smallest customer (leaving margin on the table for everyone else) or priced for the largest one (unsustainable for a provider actually serving small businesses). The more honest approach is a rate set per account, based on real expected volume, confirmed once and applied to every send after that, not a bracket you have to guess your way into.
What's usually included regardless of rate
- No subscription or seat fees, you buy SMS credit and draw it down by what you actually send.
- No setup cost to get an account running.
- Automatic refunds for anything that fails to send, a failed message shouldn't cost the same as a delivered one.
- The same platform features at every volume, dashboard, API, scheduling, reports, not gated behind a higher tier.
How to sanity-check a quote
Estimating your own real cost
Because the real cost depends on message length and encoding, not just recipient count, the fastest way to estimate a campaign's true cost is to check the actual segment count first. Our SMS length calculator does exactly that, paste your message, enter your recipient count and (optionally) your own known rate, and it shows the real segment total your campaign will actually bill at.