Everything you need to start sending SMS invoices to your customers & suppliers
As per TRAI (Telecom Regulatory Authority of India) regulations, every business sending SMS messages in India must be registered on a DLT (Distributed Ledger Technology) platform. This is a one-time, free registration that enables you to send transactional SMS such as invoices, payment confirmations, and balance updates to your customers and suppliers.
DLT is a blockchain-based system mandated by TRAI to regulate bulk SMS in India. Without DLT registration, your SMS messages will be blocked by telecom operators and will not reach your customers. The registration ensures:
Register on any one of the following telecom DLT portals (all are free):
trueconnect.jio.com
Fastest approval | 3-5 days
Recommendedairtel.in/business/commercial-communication
3-7 days approval
vilpower.in
5-7 days approval
ucc-bsnl.co.in
7-10 days approval
Visit the chosen DLT platform and register your business. You will need the following documents:
A Sender ID is a 6-character code that appears as the SMS sender name. Choose a name that represents your brand.
Examples:
Submit the pre-defined SMS templates (shown below) on the DLT portal for approval. Select template type as "Transactional". Use {#var#} as the variable placeholder — do not change this syntax.
Once approved, share the following details with our team for integration:
DLT Registration
Day 1
Approval
Day 3-7
Template Setup
Day 7-9
Go Live!
Day 10
| SMS Pack | Cost per SMS | Pack Price (excl. GST) | Pack Price (incl. 18% GST) |
|---|---|---|---|
| 5,000 SMS | ₹ 0.32 | ₹ 1,400 | ₹ 1,600 |
| 16,500 SMS | ₹ 0.25 | ₹ 3,500 | ₹ 4,100 |
| 30,000 SMS | ₹ 0.22 | ₹ 5,600 | ₹ 6,600 |
| 60,000 SMS | ₹ 0.21 | ₹ 10,500 | ₹ 12,400 |
| 1,00,000 SMS | ₹ 0.20 | ₹ 17,000 | ₹ 20,100 |
| 5,00,000 SMS | ₹ 0.19 | ₹ 77,200 | ₹ 91,100 |
Note: DLT registration is completely free. The above costs are only for sending SMS messages via the SMS gateway. All prices are inclusive of 18% GST in the last column. Custom pricing available for higher volumes.
Register the following templates on your DLT portal. Select template type as "Transactional".
The placeholder {#var#} represents dynamic values (name, amount, date, link) and must not be changed.
Example: Dear Rajesh, a new invoice #INV-1024 dated 04-Mar-2026 has been generated for Rs.12,500. Previous balance: Rs.8,000. Current invoice: Rs.12,500. Total outstanding: Rs.20,500. View invoice: https://yourdomain.in/inv/abc123 - AbcStore
Example: Dear Mehta Traders, a new purchase entry #PUR-589 dated 04-Mar-2026 has been recorded for Rs.45,000. Previous balance: Rs.22,000. Current bill: Rs.45,000. Total payable: Rs.67,000. View details: https://yourdomain.in/inv/xyz456 - AbcStore
Example: Dear Rajesh, payment of Rs.5,000 received on 04-Mar-2026. Previous balance: Rs.20,500. Amount paid: Rs.5,000. Remaining balance: Rs.15,500. Thank you for your payment. - AbcStore
Example: Dear Mehta Traders, payment of Rs.10,000 has been made on 04-Mar-2026. Previous balance: Rs.67,000. Amount paid: Rs.10,000. Remaining payable: Rs.57,000. View details: https://yourdomain.in/inv/pay789 - AbcStore
{#var#} exactly as shown — do not modify the placeholder syntax
{#var#} represents one dynamic value (name, amount, date, link, brand name)
If you need assistance with the registration process, feel free to reach out to our team. We will be happy to guide you through each step over a call or screen share.
Contact UsEverything you need to start sending SMS invoices to your customers & suppliers