Free SMS template library

SMS Templates for Business

Copy 86+ ready-to-use SMS templates in the TRAI DLT format, with {#var#} placeholders already in place. OTP, order updates, payment reminders, appointment reminders, school fee alerts, bank alerts and festive offers, sorted by industry.

  • 86+Free templates
  • 12Categories
  • DLTReady format
How to use

How to use these SMS templates

Every template here is written in the TRAI DLT format: the fixed text stays the same and each changing value, such as a name, amount, date or link, is marked as {#var#}. Replace BRAND with your brand name, edit the wording to match your business, and register the template on your operator’s DLT portal under the right category.

Transactional templates (OTP and bank alerts) and service implicit templates (orders, payments, appointments, reminders) reach DND numbers at any time. Promotional templates reach only non-DND numbers between 10 AM and 9 PM. When the template is approved, the message you send must match it exactly, with only the variable parts changed.

Not sure if a template will pass? Paste it into our free DLT template checker, count characters with the SMS character counter, or ask our team to review it. Read how to write a DLT template and why templates get rejected for more tips.

8 templates

OTP and verification SMS templates

OTP SMS must be sent on a transactional route with a DLT-approved template. Keep the OTP at the start and add an expiry time. OTP message format guide →

Login OTP

Transactional
{#var#} is your OTP to log in to BRAND. It is valid for 10 minutes. Do not share it with anyone. -BRAND

Sign-up verification

Transactional
Use OTP {#var#} to verify your mobile number on BRAND. Valid for 5 minutes. -BRAND

Payment OTP

Transactional
{#var#} is the OTP for your payment of Rs {#var#} at {#var#}. Never share your OTP. -BRAND

Password reset

Transactional
{#var#} is your OTP to reset your BRAND password. If you did not request this, ignore this message. -BRAND

Delivery OTP

Transactional
Share OTP {#var#} with our delivery partner only after you receive order {#var#}. -BRAND

Account change OTP

Transactional
{#var#} is your OTP to update your registered {#var#} on BRAND. Valid for 10 minutes. -BRAND

Aadhaar/KYC consent OTP

Transactional
OTP {#var#} to confirm your KYC request with BRAND. Do not share this OTP. -BRAND

App install verification

Transactional
Your BRAND verification code is {#var#}. Enter it in the app to continue. -BRAND
8 templates

Order and delivery SMS templates

Order, shipping and delivery updates are service implicit messages and reach DND numbers too. Order confirmation SMS templates →

Order confirmed

Service implicit
Hi {#var#}, your order {#var#} for Rs {#var#} is confirmed. Track it here: {#var#} -BRAND

Order shipped

Service implicit
Your BRAND order {#var#} has been shipped via {#var#}. Expected delivery: {#var#}. Track: {#var#}

Out for delivery

Service implicit
Your order {#var#} is out for delivery today. Please keep Rs {#var#} ready for cash on delivery. -BRAND

Delivered

Service implicit
Your order {#var#} has been delivered. Thank you for shopping with BRAND. Need help? Call {#var#}

COD confirmation

Service implicit
Please confirm your cash on delivery order {#var#} of Rs {#var#}. Reply Y to confirm or call {#var#}. -BRAND

Order cancelled

Service implicit
Your order {#var#} has been cancelled. Refund of Rs {#var#}, if any, will be processed in {#var#} days. -BRAND

Return picked up

Service implicit
Return for order {#var#} has been picked up. Your refund of Rs {#var#} will be processed soon. -BRAND

Abandoned cart (promotional)

Promotional
You left {#var#} in your cart! Complete your order today and get {#var#}% off. Shop: {#var#} -BRAND
8 templates

Payment and billing SMS templates

Payment confirmations and due-date reminders are transactional or service implicit. Add the amount, due date and a payment link. Payment reminder messages →

Payment received

Service implicit
Dear {#var#}, we have received your payment of Rs {#var#} for {#var#} on {#var#}. Thank you. -BRAND

Invoice generated

Service implicit
Hi {#var#}, invoice {#var#} for Rs {#var#} has been generated. Due date: {#var#}. View: {#var#} -BRAND

Payment due reminder

Service implicit
Reminder: your payment of Rs {#var#} for {#var#} is due on {#var#}. Pay now: {#var#} -BRAND

Payment overdue

Service implicit
Dear {#var#}, your payment of Rs {#var#} was due on {#var#}. Please pay at the earliest to avoid charges: {#var#} -BRAND

EMI reminder

Service implicit
Your EMI of Rs {#var#} for loan {#var#} is due on {#var#}. Keep sufficient balance in your account. -BRAND

Subscription renewal

Service implicit
Your BRAND {#var#} plan expires on {#var#}. Renew now to continue without interruption: {#var#}

Refund processed

Service implicit
Refund of Rs {#var#} for {#var#} has been processed to your {#var#}. It may take {#var#} working days. -BRAND

Money received

Service implicit
Rs {#var#} received from {#var#} on {#var#}. Ref no {#var#}. -BRAND
8 templates

Appointment reminder SMS templates

Appointment reminders cut no-shows for clinics, salons, service centres and consultants. Send one a day before and one on the day. Appointment reminder SMS guide →

Appointment booked

Service implicit
Hi {#var#}, your appointment with {#var#} is confirmed for {#var#} at {#var#}. -BRAND

Day-before reminder

Service implicit
Reminder: you have an appointment at {#var#} tomorrow at {#var#}. To reschedule call {#var#}. -BRAND

Same-day reminder

Service implicit
Your appointment at {#var#} is today at {#var#}. Please arrive 10 minutes early. -BRAND

Rescheduled

Service implicit
Your appointment has been moved to {#var#} at {#var#}. Call {#var#} for any change. -BRAND

Cancelled

Service implicit
Your appointment on {#var#} at {#var#} has been cancelled. Book again: {#var#} -BRAND

Doctor consultation

Service implicit
Dear {#var#}, your consultation with Dr {#var#} is on {#var#} at {#var#}. Token no {#var#}. -BRAND

Service centre visit

Service implicit
Your vehicle {#var#} is booked for service on {#var#} at {#var#}. -BRAND

Salon booking

Service implicit
Hi {#var#}, your {#var#} appointment at BRAND is confirmed for {#var#} at {#var#}.
8 templates

School, college and coaching SMS templates

Schools and coaching institutes send fee reminders, attendance alerts, exam dates and results to parents and students. Fee reminder SMS guide →

Fee reminder

Service implicit
Dear parent, fee of Rs {#var#} for {#var#} is due on {#var#}. Please pay to avoid late fee. -BRAND

Fee received

Service implicit
Dear parent, we have received fee of Rs {#var#} for {#var#}. Receipt no {#var#}. -BRAND

Absent alert

Service implicit
Dear parent, your ward {#var#} is absent today, {#var#}. Please inform the class teacher. -BRAND

Exam schedule

Service implicit
Dear student, {#var#} exams start on {#var#}. Download the date sheet: {#var#} -BRAND

Result declared

Service implicit
Results of {#var#} are declared. {#var#} has scored {#var#}. View: {#var#} -BRAND

PTM notice

Service implicit
Parent-teacher meeting for class {#var#} is on {#var#} at {#var#}. Your presence is requested. -BRAND

Holiday notice

Service implicit
School will remain closed on {#var#} on account of {#var#}. Classes resume on {#var#}. -BRAND

Admission open (promotional)

Promotional
Admissions open for {#var#} at BRAND. Limited seats. Visit {#var#} or call {#var#}.
8 templates

Banking, NBFC and insurance SMS templates

Financial alerts must be accurate and on a transactional route. Never include full account or card numbers. Bulk SMS for financial services →

Account debited

Transactional
Your A/c XX{#var#} is debited with Rs {#var#} on {#var#}. Avl bal Rs {#var#}. Not you? Call {#var#} -BRAND

Account credited

Transactional
Your A/c XX{#var#} is credited with Rs {#var#} on {#var#} by {#var#}. -BRAND

Loan approved

Service implicit
Dear {#var#}, your loan of Rs {#var#} is approved. Disbursement in {#var#} working days. -BRAND

Loan disbursed

Service implicit
Rs {#var#} has been disbursed to your account for loan {#var#}. First EMI date: {#var#}. -BRAND

Policy issued

Service implicit
Your policy {#var#} is issued. Premium Rs {#var#}. Download: {#var#} -BRAND

Premium due

Service implicit
Premium of Rs {#var#} for policy {#var#} is due on {#var#}. Pay now: {#var#} -BRAND

KYC pending

Service implicit
Dear {#var#}, your KYC is pending. Complete it by {#var#} to avoid interruption: {#var#} -BRAND

Card blocked

Transactional
Your card ending {#var#} has been blocked as requested on {#var#}. -BRAND
6 templates

Hospital, clinic and lab SMS templates

Hospitals and labs use SMS for appointments, reports and follow-ups. Do not include diagnosis details in SMS. Bulk SMS for hospitals →

Report ready

Service implicit
Dear {#var#}, your test report for {#var#} is ready. Download: {#var#} -BRAND

Sample collection

Service implicit
Our phlebotomist will visit you on {#var#} between {#var#} for sample collection. -BRAND

Follow-up visit

Service implicit
Dear {#var#}, your follow-up with Dr {#var#} is due on {#var#}. Book: {#var#} -BRAND

Medicine refill

Service implicit
Hi {#var#}, your medicine refill for {#var#} is due on {#var#}. Order: {#var#} -BRAND

Discharge summary

Service implicit
Discharge summary for {#var#} is available. Download: {#var#} -BRAND

Health camp (promotional)

Promotional
Free health check-up camp at BRAND on {#var#}. Register: {#var#} or call {#var#}.
6 templates

Real estate SMS templates

Builders and brokers send site-visit confirmations, payment schedules and launch offers. Real estate lead follow-up messages →

Site visit confirmed

Service implicit
Hi {#var#}, your site visit to {#var#} is confirmed for {#var#} at {#var#}. Location: {#var#} -BRAND

Enquiry received

Service implicit
Thank you for your enquiry about {#var#}. Our advisor {#var#} will call you shortly. -BRAND

Payment milestone

Service implicit
Dear {#var#}, payment of Rs {#var#} for unit {#var#} is due on {#var#} as per the plan. -BRAND

Possession update

Service implicit
Dear {#var#}, possession of unit {#var#} at {#var#} is scheduled for {#var#}. -BRAND

Project launch (promotional)

Promotional
New launch: {#var#} BHK homes at {#var#} from Rs {#var#}. Book a site visit: {#var#} -BRAND

Open house (promotional)

Promotional
Visit our open house at {#var#} this {#var#}. Special offers on booking. Call {#var#} -BRAND
8 templates

Retail, e-commerce and festive offer SMS templates

Promotional SMS goes only to non-DND numbers between 10 AM and 9 PM. Keep the offer, deadline and link clear. Festival wishes SMS for customers →

Sale announcement

Promotional
BRAND {#var#} Sale is live! Flat {#var#}% off on {#var#}. Shop now: {#var#}

Festival offer

Promotional
Celebrate {#var#} with BRAND! Get {#var#}% off till {#var#}. Visit our store or shop at {#var#}

New arrivals

Promotional
New {#var#} collection has arrived at BRAND. Check it out: {#var#}

Loyalty points

Service implicit
Hi {#var#}, you have {#var#} loyalty points worth Rs {#var#}. Use them before {#var#}. -BRAND

Coupon code

Promotional
Your exclusive code {#var#} gives {#var#}% off on your next order. Valid till {#var#}. -BRAND

Back in stock

Promotional
{#var#} is back in stock at BRAND. Order before it sells out: {#var#}

Store opening

Promotional
Our new BRAND store opens at {#var#} on {#var#}. Opening offers for the first {#var#} customers!

Birthday wish

Promotional
Happy birthday {#var#}! Enjoy {#var#}% off on your birthday month at BRAND. Code: {#var#}
6 templates

Restaurant, travel and hotel SMS templates

Booking confirmations, reminders and feedback requests for hotels, restaurants and travel agents. Restaurant SMS and WhatsApp marketing →

Table booking

Service implicit
Hi {#var#}, your table for {#var#} at BRAND is confirmed for {#var#} at {#var#}.

Hotel booking

Service implicit
Dear {#var#}, your stay at {#var#} is confirmed from {#var#} to {#var#}. Booking ID {#var#}. -BRAND

Check-in reminder

Service implicit
Check-in at {#var#} starts at {#var#} on {#var#}. Address: {#var#} -BRAND

Ticket confirmed

Service implicit
Your ticket {#var#} from {#var#} to {#var#} on {#var#} is confirmed. -BRAND

Pickup details

Service implicit
Your cab {#var#} driver {#var#} will pick you up at {#var#} from {#var#}. -BRAND

Weekend offer (promotional)

Promotional
Weekend special at BRAND: {#var#} on {#var#}. Reserve now: {#var#}
6 templates

Service, repair and utility SMS templates

Service businesses send complaint updates, technician visits and renewal reminders. Thank you messages for customers →

Complaint registered

Service implicit
Your complaint {#var#} for {#var#} is registered. We will resolve it by {#var#}. -BRAND

Technician visit

Service implicit
Our technician {#var#} will visit you on {#var#} between {#var#}. Contact {#var#}. -BRAND

Complaint resolved

Service implicit
Your complaint {#var#} has been resolved. Rate our service: {#var#} -BRAND

AMC renewal

Service implicit
Your AMC for {#var#} expires on {#var#}. Renew to continue free service: {#var#} -BRAND

Bill generated

Service implicit
Your {#var#} bill of Rs {#var#} for {#var#} is generated. Due date {#var#}. Pay: {#var#} -BRAND

Feedback request

Service implicit
Thank you for choosing BRAND, {#var#}. Please rate your experience: {#var#}
6 templates

HR, employee and event SMS templates

Companies send interview schedules, shift alerts and event reminders to candidates and staff. Free DLT template checker →

Interview scheduled

Service implicit
Dear {#var#}, your interview for {#var#} is on {#var#} at {#var#}. Venue: {#var#} -BRAND

Offer letter

Service implicit
Congratulations {#var#}! Your offer letter for {#var#} has been sent to {#var#}. -BRAND

Shift change

Service implicit
Dear {#var#}, your shift on {#var#} is changed to {#var#}. -BRAND

Salary credited

Service implicit
Dear {#var#}, your salary for {#var#} of Rs {#var#} has been credited. -BRAND

Event reminder

Service implicit
Reminder: {#var#} is on {#var#} at {#var#}. Your entry pass: {#var#} -BRAND

Webinar registration

Service implicit
You are registered for {#var#} on {#var#} at {#var#}. Join: {#var#} -BRAND

Frequently asked questions

What is an SMS template?

An SMS template is a pre-approved message format registered on the TRAI DLT portal. Fixed text stays the same and variable parts like names, amounts and dates are marked as {#var#}.

Do I need DLT approval for every SMS template?

Yes. In India every commercial SMS must match a DLT-approved template linked to your registered header (sender ID). Messages that do not match an approved template are blocked.

What does {#var#} mean in an SMS template?

{#var#} marks a variable part of the template, such as a name, OTP, amount, date or link. Each variable can hold up to 30 characters.

Which template type should I choose: transactional, service or promotional?

Choose transactional for OTPs and bank alerts, service implicit for order, payment and appointment updates, and promotional for offers and marketing. Promotional SMS goes only to non-DND numbers between 10 AM and 9 PM.

Can I use these SMS templates for free?

Yes. You can copy and edit any template on this page. Replace BRAND with your brand name and register it on DLT before sending.

Can Bulk SMS India help me get templates approved?

Yes. Our team helps with DLT registration, sender IDs and templates so your bulk SMS campaigns can start quickly.

Ready to get started?

Tell us what you want to send and how many messages a month. Our team will set up a free demo.

Get help with templatesWhatsApp us