OTP SMS
OTP SMS that arrives in seconds
Login, signup and payment codes go through a priority route with delivery reports and webhooks. Plug in our API and pay ৳0.35 per SMS.
- Priority delivery route
- Delivery report webhooks
- Bangla & English templates
- 10 free test SMS after approval

AmarShop
Your AmarShop verification code is 482913. It is valid for 5 minutes. Do not share it with anyone.
Delivered
What is OTP SMS?
An OTP (one-time password) SMS carries a short code that a user types to prove they own a phone number, for example during signup, login or payment.
OTP messages are time-critical, so they travel on a priority route. Your app sends them through an API and receives a delivery report for each code.
OTP SMS
Why businesses choose Amar SMS for OTP SMS
Fast priority route
Codes are routed for speed so users aren't left waiting.
Developer friendly
One HTTP call from PHP, Laravel, Node.js or Python.
Delivery webhooks
Know instantly whether each code was delivered.
Secure account
API keys, IP whitelisting and 2FA for your dashboard.
OTP SMS
What you can send
Signup verification
Confirm new users own their phone number.
Login two-factor
Add a second step to protect accounts.
Payment confirmation
Approve wallet, card and checkout payments.
Password reset
Let users recover access safely.
Cash-on-delivery check
Verify the buyer before you ship.
Device and SIM change
Confirm risky account changes.
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
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"
}'Pricing
OTP SMS price in Bangladesh
Rates fall as your volume grows. Every plan includes the free API, delivery reports and all operators.
| Plan | Minimum SMS | Validity | Rate per SMS |
|---|---|---|---|
| Starter | 1,000+ | 6 months | ৳0.42 |
| Growth | 10,000+ | 12 months | ৳0.40 |
| Business | 50,000+ | 12 months | ৳0.38 |
| Enterprise | 2,00,000+ | 24 months | ৳0.35 |
Prices are per SMS part in BDT. Long messages are billed per part. Prices updated October 2026
See all SMS pricesOTP SMS
How to start sending OTP SMS
- 1
Create your account
Register online and verify your phone and email.
- 2
Get your API key
Find it in the dashboard after approval.
- 3
Integrate
Use our code samples or Laravel, WooCommerce and WHMCS plugins.
- 4
Go live
Send a test code, check the delivery report, then switch on.
FAQ
OTP SMS: common questions
How much does OTP SMS cost in Bangladesh?
Amar SMS OTP SMS costs ৳0.35 to ৳0.42 per SMS depending on volume. The API is free with every plan.
How fast is OTP SMS delivery?
OTP SMS uses a priority route and usually arrives within seconds. You get a delivery report for every code through the dashboard or a webhook.
Can OTP SMS show my brand name?
Yes. Register a masking sender ID for free and your OTP arrives from your brand name.
Which languages and frameworks are supported?
Any language that can make an HTTP request. We provide samples for cURL, PHP, Laravel, Node.js and Python, plus WordPress, WooCommerce and WHMCS plugins.
Should OTP messages be in Bangla or English?
English is cheaper per character (160 per SMS vs 70 in Bangla), so most OTPs fit in one SMS in English. Bangla works too if your users prefer it.
More guides
Masking SMS shows your brand name; non-masking comes from a number. Compare price (৳0.49 vs ৳0.29), registration, documents and best uses in Bangladesh.
7 min read
Copy-ready Bangla and English SMS for orders, delivery OTP, Eid offers, schools, clinics and banks. Each one fits in a single SMS, with its real character count.
6 min read
- Masking SMS
How to get a masking sender ID in Bangladesh
Get your brand name as the SMS sender: name rules (11 characters), documents (NID, trade license), steps and approval time. Free registration with Amar SMS.
6 min read
Send your first SMS in 5 minutes
Create a free account, get 10 test SMS, and pay only for what you send.

