Promotional vs Transactional SMS in India

Prefer to talk? Call +91 99711 55890

Short answer: Transactional SMS carries messages a customer expects because of something they did, such as an OTP, a payment confirmation or a delivery update. Promotional SMS carries offers and marketing. In India the two are registered under different categories on the DLT platform, use different headers, and promotional messages are subject to DND checks and permitted sending hours.

Picking the wrong category is a common reason for blocked templates. Use the table to decide which one your message belongs in, then register the right header and template. For the regulator's rules, see trai.gov.in, and our DND compliance guide.

Last updated: 2 November 2026.

How the categories differ

TransactionalServicePromotional
PurposeTriggered by a customer action; critical info such as OTPs and bank alertsUpdates about an existing service, such as order or appointment statusOffers, discounts, announcements and marketing
ExamplesLogin OTP, debit alert, payment confirmationOrder shipped, appointment reminder, policy renewal noticeSale announcement, new product launch
Needs recipient consent?Message is expected from the customer's actionThe customer has an existing relationship with youCustomer consent and DND status are checked
DND numbersNot blocked for genuine transactional useHandled by category rulesBlocked for numbers that opted out
Sending hoursAny timePer category rulesRestricted to TRAI's permitted window
Content checkTemplate must match exactlyTemplate must match exactlyTemplate must match exactly; promotional content on a transactional header is filtered

How to decide which category a message is

  • If the message has an offer, discount or call to buy, treat it as promotional, even if it also mentions an order.
  • If it is only information about something the customer did, it is likely transactional or service.
  • When in doubt, classify as promotional. Mislabelling promotional content as transactional gets templates rejected and can put your header at risk.

What to register for each

Register your entity once, then a header for each category you use, then each template. See header registration and template format and variables. For the API that sends them, see transactional SMS API and SMS API.

Mixed messages

An order confirmation that adds "50% off your next order" becomes promotional. Send the confirmation on its own as a service or transactional message, and send the offer separately as promotional to people who have not opted out.

Promotional vs transactional questions

Can I send promotional SMS from a transactional header?

No. Operators check the content, and promotional text sent on a transactional header is filtered even if the template was approved.

Do OTPs need a transactional template?

Yes. OTPs are sent as transactional messages with a registered template that contains a variable for the code.

What is the difference between service and transactional SMS?

Transactional covers time-critical messages such as OTPs and bank alerts. Service messages update customers about services they already use. Both need registered templates.

Does DND affect transactional SMS?

DND preferences apply to promotional messages. Genuine transactional and service messages are not blocked by DND.

Where do I register this?

On the DLT platform of the telecom operators, through the portal or with your provider's help.

Business owner managing customer messaging on Teleopedia

Ready to unify your business communication?

Tell us what you want to send and on which channels, and our team will help you get set up on your own branded panel.