How do I send invoices on WhatsApp?
The cleanest way to send an invoice on WhatsApp is as a PDF document (media) message attached to a utility template that references the specific order, then to include a payment link so the customer can settle the bill in the same thread. On the WhatsApp Business API this is a repeatable, automated flow — not a person manually attaching files — and because the message confirms a transaction the customer already made, it fits squarely in the utility category. Below is exactly how the pieces fit together for an Indian business, from template approval to the payment link to what it costs.
Quick answer
Attach the invoice as a PDF (document media) to an approved utility template that names the order, add a payment link (UPI/gateway) for instant collection, and send it via the WhatsApp Business API. Utility templates are the correct category, and each delivered message is billed at the utility rate.The mechanics: a PDF document tied to a utility template
WhatsApp lets you send documents up to 100 MB, which comfortably covers any tax invoice or GST bill. In practice you generate the invoice PDF in your billing or ERP system, host it at a public URL (or upload it to WhatsApp to get a media ID), and reference it in a message template. The template itself is a utility template — its job is to confirm an event the customer already initiated, namely a purchase or order — so the header carries the PDF and the body carries the human-readable details. Because you are attaching a real document rather than pasting numbers into text, the customer receives a proper, downloadable invoice they can forward to their accountant or save for records.
- Header: DOCUMENT type, carrying the invoice PDF (via hosted URL or uploaded media ID)
- Body: order number, invoice number, amount, and date as template variables
- Footer / buttons: an optional call-to-action button linking to payment or a support number
- File support: PDF up to 100 MB, so multi-page GST invoices are never a problem
Why the invoice is a utility message (and what that means for cost)
An invoice confirms a transaction the customer has already made, so it is a utility-category message — the same bucket as order confirmations, shipping updates, and payment receipts. This matters because WhatsApp bills per delivered message by category (marketing, utility, or authentication) since Meta moved off per-conversation billing on 1 July 2025. Utility rates are meaningfully lower than marketing rates, so classifying invoices correctly keeps your costs down. One nuance worth knowing: if the customer messaged you first and you reply within the free 24-hour service window, a utility template sent in that window may not incur a per-message charge at all. That 24-hour window is a free service window, not a billing unit — it is simply the period during which you can freely respond to a customer who reached out.
Adding a payment link for instant collection
The real power of invoicing on WhatsApp is closing the loop: the same message that delivers the bill can also collect the money. Add a UPI deep link or a payment-gateway checkout URL — as a call-to-action button or inside the body text — and the customer taps once to pay from the thread they are already reading. This compresses the classic invoice-then-chase cycle into a single interaction, which is why WhatsApp invoicing consistently beats email for on-time collection in India, where WhatsApp is checked far more often than an inbox. For recurring bills you can go a step further and trigger the whole flow automatically from your accounting system whenever an invoice is raised.
- UPI intent links (upi://pay?...) open the customer's UPI app pre-filled with amount and note
- Gateway checkout URLs (Razorpay, Cashfree, PayU, etc.) work as button links
- A short-lived link plus the PDF gives the customer proof and a way to pay in one message
- Automate the send on invoice creation so nothing is chased manually
Getting set up correctly from day one
To send invoices at scale you need the WhatsApp Business API (not the consumer or Business app), a verified business, and approved utility templates. Template approval usually turns around quickly when the content genuinely reads like a transactional invoice rather than a promotion — avoid marketing language, keep the variables factual, and the review is smooth. As an official Meta Business Partner, InfiQ handles onboarding, template submission, and media hosting, and gives you full ownership of your account and BSUID (Business-Scoped User ID, relevant to the 2026 WhatsApp usernames change). Pricing is transparent ₹ pricing (ex-GST), so the per-message utility cost of each invoice you send is clear before you send it.
Frequently asked questions
What file format should the invoice be in?+
Is an invoice a marketing or utility message?+
How is sending an invoice billed?+
Can I include a payment link with the invoice?+
Do I need approved templates to send invoices?+
Can invoices be sent automatically?+
Can I send GST invoices on WhatsApp?+
Send your first invoice on WhatsApp this week
InfiQ gets you onboarded as an official Meta Business Partner with approved utility templates, payment links, and transparent ₹ pricing — so every invoice reaches your customer's most-used app and gets paid faster.