Skip to content

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

Amar SMS

Bulk SMS · OTP · SMS API

Bulk SMS service in Bangladesh, from ৳0.29 per SMS

Send masking, non-masking and OTP messages to every operator in seconds. Bangla or English, from a simple dashboard or our developer-friendly API.

  • 10 free test SMS
  • Free masking registration
  • Top up with bKash, Nagad or card

Delivers to every operator in Bangladesh

  • Grameenphone
  • Robi
  • Banglalink
  • Airtel
  • Teletalk
Lowest rate per SMS
৳0.29
Bangla / English chars per SMS
70 / 160
Bangla & English support
24/7
Setup & masking fee
৳0

Services

Everything you need to reach customers by SMS

One account, one balance, every message type, for shops, schools, banks and developers.

  • Masking SMS

    Your brand name as the sender. Builds trust and gets messages opened.

  • OTP SMS

    Priority route for login, signup and payment codes, delivered in seconds.

  • Non-Masking SMS

    The most affordable way to reach thousands of customers, from ৳0.29.

  • SMS API

    REST API with clear docs, code samples and plugins. Integrate in minutes.

  • SMS Marketing

    Campaigns, scheduling and contact groups that bring customers back.

  • Bulk SMS

    Upload Excel or CSV and send to lakhs of numbers in one click.

Pricing

Simple, transparent SMS pricing

The more you send, the less you pay. Unused SMS carry forward when you recharge before expiry.

Messages arrive from a regular number. MNP charge included.

  • Starter

    For trying out and small shops

    ৳0.35/SMS

    Minimum
    1,000+ SMS
    Validity
    6 months
    • All operators
    • Bangla & English (Unicode)
    • Free SMS API & plugins
    • Real-time delivery reports
    Get started
  • Growth

    For growing online businesses

    ৳0.33/SMS

    Minimum
    10,000+ SMS
    Validity
    12 months
    • All operators
    • Bangla & English (Unicode)
    • Free SMS API & plugins
    • Real-time delivery reports
    Get started
  • Most popular

    Business

    For e-commerce and institutions

    ৳0.31/SMS

    Minimum
    50,000+ SMS
    Validity
    12 months
    • All operators
    • Bangla & English (Unicode)
    • Free SMS API & plugins
    • Real-time delivery reports
    Get started
  • Enterprise

    Lowest rate and dedicated support

    ৳0.29/SMS

    Minimum
    2,00,000+ SMS
    Validity
    24 months
    • All operators
    • Bangla & English (Unicode)
    • Free SMS API & plugins
    • Real-time delivery reports
    • Dedicated account manager
    Talk to sales

Prices are per SMS part in BDT. Long messages are billed per part.

See the full price list →

Price calculator

Know your exact cost before you pay

Pick a message type and volume. The best rate applies automatically.

Message type
1,00010,00,000+

MNP charge included. No hidden fees. One Bangla SMS = 70 characters.

Plan
Business
Rate
৳0.31
Validity
12 months
You save
৳2,000
vs. Starter rate
Total
৳15,500
Buy this package

How it works

Send your first SMS in 5 minutes

  1. Sign up

    Create your account and verify your phone and email.

  2. Top up

    Recharge instantly with bKash, Nagad, Rocket or card.

  3. Send

    Use the dashboard, upload an Excel sheet, or call the API.

For developers

One HTTP call to send an SMS

Clear docs, JSON responses and ready plugins. The API is free with every plan.

  • REST API with JSON responses
  • Delivery report webhooks
  • Bangla Unicode handled automatically
  • IP whitelisting & API keys
Read API docs

Plugins & integrations

  • WordPress
  • WooCommerce
  • Laravel
  • WHMCS
  • REST API
curl -X POST https://api.amarsms.com/v1/sms/send \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "01XXXXXXXXX",
    "sender_id": "AmarShop",
    "message": "আপনার OTP 482913"
  }'

Dashboard

A dashboard your whole team can use

Everything is built in. No extra tools or add-ons to buy.

  • Excel & CSV upload

    Import lakhs of numbers and send in one click.

  • Scheduling

    Plan campaigns for the right day and hour.

  • Phonebook & groups

    Save contacts and target the right audience.

  • Delivery reports

    See delivered, pending and failed in real time.

  • Templates

    Reuse approved messages for faster sending.

  • Sub-users

    Give your team separate logins and limits.

  • Low-balance alerts

    Never run out in the middle of a campaign.

  • Two-factor security

    Protect your account with 2FA and IP whitelisting.

Use cases

Built for how Bangladesh does business

  • E-commerce

    AmarShop

    আপনার অর্ডার #4821 পাঠানো হয়েছে। ডেলিভারির সময় OTP 5521 দিন।

    Delivered

    Order updates & delivery OTP

    Confirm orders, share tracking and verify cash-on-delivery with OTP.

  • Education

    DhakaSchool

    প্রিয় অভিভাবক, বার্ষিক পরীক্ষার ফলাফল প্রকাশিত হয়েছে। বিস্তারিত: school.edu.bd

    Delivered

    Results, notices & fees

    Reach every guardian instantly with results, holiday notices and fee reminders.

  • Healthcare

    CityClinic

    Your lab report is ready. Collect it from counter 3 between 9 AM and 8 PM.

    Delivered

    Appointments & reports

    Reduce no-shows with reminders and tell patients when reports are ready.

  • Finance

    MyBank

    Tk 5,000 debited from A/C **4821 on 29-Oct. Balance Tk 12,450.

    Delivered

    OTP & transaction alerts

    Secure logins and payments with fast OTP and real-time alerts.

  • F-commerce

    8809XXXXXXX

    ঈদ অফার! সব পণ্যে ২০% ছাড়, শুধু এই সপ্তাহে। অর্ডার করুন আমাদের পেজে।

    Delivered

    Offers to your Facebook buyers

    Bring past buyers back with Bangla offers on Eid, Puja and sale days.

  • NGO & events

    CareBD

    আগামী শনিবার সকাল ১০টায় বিনামূল্যে স্বাস্থ্য ক্যাম্প। সবাই আমন্ত্রিত।

    Delivered

    Awareness & event updates

    Reach communities, volunteers and attendees across every district.

Free tool

SMS character counter

Type or paste your message to see characters, SMS parts and the cost per recipient.

Bangla uses Unicode: 70 characters per SMS, 67 per part when split.

37 / 1,000

Encoding
Unicode
Characters
37
SMS parts
1
Left in this part
33

Cost per recipient

৳0.31

at the Business non-masking rate

Open the full SMS counter →

Why Amar SMS

Built to be different from typical SMS providers

Amar SMSTypical providers
Rates from ৳0.29 with a calculator on the pagePrices hidden behind “call us”
Free masking registration৳500+ masking fee
Full Bangla & English website and supportOne language only
Free API, webhooks and pluginsAPI sold as an add-on
Real-time delivery reportsDelayed or summary reports
10 free test SMS on signupPay before you can test

FAQ

Frequently asked questions

What is the price of bulk SMS in Bangladesh?

Amar SMS non-masking SMS costs ৳0.29 to ৳0.35 per SMS depending on volume. Masking SMS starts from ৳0.49 and OTP SMS from ৳0.35. The MNP charge is included.

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

Masking SMS shows your brand name (for example “AmarShop”) as the sender. Non-masking SMS arrives from a regular number and is cheaper, which suits large promotional sends.

How do I choose a bulk SMS provider in Bangladesh?

Compare the price per SMS at your volume, whether masking registration is free, delivery to all operators, a working API with delivery reports, and Bangla support. Amar SMS starts at ৳0.29 per SMS, registers masking for free, delivers to every operator, and gives 10 free test SMS so you can check delivery first.

Does Amar SMS deliver to Grameenphone, Robi, Banglalink, Airtel and Teletalk?

Yes. Amar SMS delivers to every mobile operator in Bangladesh, including numbers that moved operator through MNP. The MNP charge is already included in the price.

What is an SMS gateway or SMS API?

An SMS gateway is the service that sends your messages to mobile operators. The SMS API lets your website or app send SMS automatically, for example OTP codes or order updates. Amar SMS has a free REST API with samples for PHP, Laravel, Node.js and Python.

How do I get a masking (sender ID) name?

Tick “I need masking SMS” when you register, enter your preferred sender name (up to 11 letters or numbers) and upload your NID and trade license. Registration is free, and approval usually takes a few working days after documents are verified.

How many characters fit in one Bangla SMS?

One Bangla (Unicode) SMS holds 70 characters, while English holds 160. Longer messages are split into parts of 67 Bangla or 153 English characters, and each part is billed as one SMS.

Can I send OTP SMS through the API?

Yes. Use the same REST API with the OTP route for priority delivery, real-time delivery reports and webhooks.

How do I recharge my balance?

Top up instantly with bKash, Nagad, Rocket or a debit/credit card. Bank transfer is available for Enterprise plans.

Do unused SMS expire?

Each package is valid for 6 to 24 months depending on the plan. If you recharge before it expires, the remaining SMS carry forward to the new package.

Is there a free trial?

Yes. Every new verified account gets 10 free test SMS so you can check delivery before you buy.

What documents do I need to open an account?

Your NID number and a scan of your NID are required. A profile photo is optional, and a trade license is needed only for masking SMS.

When do I get my login details?

After you verify your phone and email, our team reviews your documents and emails your portal link and login credentials, usually within one working day.

Which plugins do you support?

WordPress and WooCommerce, Laravel and WHMCS are supported, and any other system can connect through the REST API.

Are there rules for promotional SMS?

Yes. Promotional SMS must follow BTRC rules, including approved content, Bangla language for promotions and permitted sending hours. Fraud, adult and abusive content is never allowed. Our team helps you stay compliant.

Send your first SMS in 5 minutes

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