Skip to content

New accounts get 10 free test SMS. Masking registration is free.Create account →

Amar SMS

Choosing SMS

Masking vs non-masking SMS: what's the difference and which should you use?

By the Amar SMS team7 min read

Quick answer

Masking SMS shows your brand name, such as “AmarShop”, as the sender. Non-masking SMS arrives from a regular number. Masking needs a free sender ID approved by the operators and costs from ৳0.49 per SMS; non-masking needs no registration and starts at ৳0.29. Use masking where trust matters and non-masking for large, low-cost sends.

Key takeaways

  • Masking = your brand name as sender. Non-masking = a regular number.
  • Price from ৳0.49 (masking) vs ৳0.29 (non-masking) per SMS, MNP charge included.
  • Masking needs a trade license and operator approval; non-masking needs only a verified account.
  • Both reach every operator in Bangladesh and support Bangla and English.
  • Many businesses use both from one account: masking for alerts, non-masking for promotions.

What is masking SMS?

Masking SMS is a business text message that shows a name instead of a phone number as the sender. In other countries it is called an alphanumeric sender ID. The name can be up to 11 English letters or numbers, for example “AmarShop” or “ABCBank”.

Before you can send from a name, the mobile operators have to approve it. With Amar SMS the registration is free; see how to get a masking sender ID.

What is non-masking SMS?

Non-masking SMS is a bulk text message sent from a regular numeric sender. There is no name to approve, so you can start as soon as your account is verified. It is the lowest-cost business SMS in Bangladesh.

Masking vs non-masking SMS: side-by-side comparison

Amar SMS rates per SMS part, MNP charge included
Masking SMSNon-masking SMS
Sender showsYour brand name (e.g. AmarShop)A regular number
Price per SMS৳0.49 – ৳0.58৳0.29 – ৳0.35
Sender registrationYes, free; operators approve the nameNot needed
DocumentsNID + trade licenseNID only
Ready to sendAfter the name is approved (usually a few working days)As soon as your account is verified
Recognition and trustHigh: customers see who it is fromLower: easy to mistake for spam
Best forOrder updates, bank alerts, OTP, appointmentsPromotions, notices, large campaigns
OperatorsAll five operatorsAll five operators
LanguageBangla and EnglishBangla and English

How much more does masking SMS cost?

On the Business plan, masking costs ৳0.52 and non-masking ৳0.31 per SMS. For 50,000 one-part messages that is:

50,000 SMS (Business plan)RateTotal
Masking SMS৳0.52৳26,000
Non-masking SMS৳0.31৳15,500
Difference৳10,500

Long messages are billed per part for both types, so the character limit matters as much as the rate. See every plan on the SMS price list.

Which one should you choose?

If you send…ChooseWhy
Order confirmations and delivery updatesMaskingCustomers recognise your shop and trust the message
Bank, payment and account alertsMaskingA known name helps customers spot fake messages
OTP and login codesOTP SMS (can use your masking name)Priority route, delivered in seconds
Eid, Puja and sale promotions to large listsNon-maskingLowest cost per message
School, coaching and event noticesEitherMasking if guardians must recognise you; non-masking to save cost
You need to start todayNon-maskingNo sender approval to wait for

How to start with either type

  1. 1

    Create your account

    Register online with your NID and verify your phone and email.

  2. 2

    Choose the message type

    Non-masking works once you are verified. For masking, submit your sender name and trade license.

  3. 3

    Recharge

    Top up with bKash, Nagad, Rocket or card. The rate is set by the size of your recharge.

  4. 4

    Send

    Use the dashboard, upload Excel or CSV, or call the SMS API.

Sources and references

  1. Amar SMS price list (masking, non-masking and OTP rates)
  2. Amar SMS: Masking SMS (sender ID rules and documents)

Choosing SMS

Frequently asked questions

What is the difference between masking and non-masking SMS?

Masking SMS shows your brand name as the sender and needs operator approval. Non-masking SMS comes from a regular number, needs no registration and costs less.

Which is cheaper, masking or non-masking SMS?

Non-masking is cheaper. With Amar SMS non-masking starts at ৳0.29 per SMS and masking at ৳0.49, both with the MNP charge included.

Do I need a trade license for masking SMS?

Yes. Masking needs your NID and a valid trade license so the operators can approve the sender name. Non-masking needs only your NID.

Can I send Bangla SMS with masking?

Yes. Both masking and non-masking SMS support Bangla and English. Bangla messages hold 70 characters per SMS.

Can I use masking and non-masking from the same account?

Yes. One Amar SMS account and balance covers masking, non-masking and OTP SMS.

More guides

Send your first SMS in 5 minutes

Create a free account, get 10 test SMS, and pay only for what you send.