Skip to content

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

Amar SMS

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.

from ৳0.35 per SMSPrices updated October 2026
  • Priority delivery route
  • Delivery report webhooks
  • Bangla & English templates
  • 10 free test SMS after approval
Example message

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
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"
  }'

Pricing

OTP SMS price in Bangladesh

Rates fall as your volume grows. Every plan includes the free API, delivery reports and all operators.

PlanMinimum SMSValidityRate per SMS
Starter1,000+6 months৳0.42
Growth10,000+12 months৳0.40
Business50,000+12 months৳0.38
Enterprise2,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 prices

OTP SMS

How to start sending OTP SMS

  1. 1

    Create your account

    Register online and verify your phone and email.

  2. 2

    Get your API key

    Find it in the dashboard after approval.

  3. 3

    Integrate

    Use our code samples or Laravel, WooCommerce and WHMCS plugins.

  4. 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

Send your first SMS in 5 minutes

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