Published · Last updated · 7 min read
By Asad Mahmood, founder of Inbill — builds the product and answers its support inbox.
How to send an invoice on WhatsApp (and get paid faster)
Two ways to send an invoice on WhatsApp — a PDF or a link — plus a message template that gets read, the wa.me link format, and how to follow up without sounding rude.
Short answer: send a short message with the invoice number,
the amount, the due date and a link to the invoice, then attach the PDF only
if the client asks for it. A link lets the client see what is still owed and
your payment details on any phone, and it is easy to resend. To open a chat
with the message already typed, use a wa.me link.
Why send an invoice on WhatsApp at all?
Because that is where many clients actually reply. For a small agency owner in Dubai or a shop owner in Lahore, an email from a freelancer can sit unread for days while WhatsApp gets answered in minutes. The invoice is still a formal document; WhatsApp is just the envelope.
It does not replace email for every client. A company with an accounts team usually wants invoices at a billing address so they enter the approval queue. Ask once — "Where should I send invoices?" — and use the answer for every invoice after.
PDF or link: which should you send?
A PDF is a snapshot; a link is the live invoice. Send the link by default and keep the PDF for clients who need a file for their records.
| PDF attachment | Invoice link | |
|---|---|---|
| Opens on any phone | Needs a PDF viewer; small text on a small screen | Opens in the browser, sized for the phone |
| Shows what is still owed | Only the total on the day you sent it | The current balance after any part-payment |
| Paying | Client retypes account numbers from the file | Copy buttons, or a pay button if you have a pay link |
| Resending | Find the file again | Paste the same link |
| Good for | Accounts teams and audits | Getting paid |
If you only have a PDF — say from the free invoice generator — send it anyway, but write the amount, due date and payment details in the message too. Nobody should have to open the attachment to know what you want.
A message template that gets read
Keep it to three lines: who it is for, what is owed by when, and where to pay. This is the wording Inbill prefills when you tap Send → WhatsApp; it works just as well typed by hand.
Hi Sara, here's invoice INV-0042 for $1,200.00, due 25 October 2026. You can view and pay it here:
https://inbill.net/i/…
— Northwind Studio
Three small things help. Use the client's name. Write the amount with its currency, so a dollar invoice is never mistaken for rupees. And sign with your business name, so the message still makes sense when it is forwarded to whoever pays.
Open the chat with the message already typed (wa.me)
WhatsApp's click-to-chat links open a chat with a number and, optionally, a
prefilled message. Per WhatsApp's Help Center, the format is
https://wa.me/<number>?text=<urlencoded text>, where the
number is in full international format with no zeros, brackets or dashes in
front. A Pakistani mobile written as 0300 1234567 becomes
923001234567; a UAE number 050 123 4567 becomes
971501234567.
Leave the number out (https://wa.me/?text=…) and WhatsApp asks
you to pick a contact. That is handy for a client whose number you have not
saved.
In Inbill you do not build the link yourself. Save the client's WhatsApp number on the client (with the country code), and Send → WhatsApp opens the chat with the message and invoice link in place. The invoice is marked as sent, so the reminders know to start.
Make paying a single tap
The fewer steps between reading and paying, the sooner money moves. The page behind an Inbill invoice link shows the balance due and your payment methods: a Pay with Payoneer or Pay with Wise button when you have added those pay links, and copy buttons for bank (IBAN, SWIFT), JazzCash, Easypaisa and Raast details. If the client pays some other way, they can tap I've paid and tell you how; you confirm it before anything is marked paid.
Inbill never handles the money. The client pays through your own accounts, so there is no extra fee from us. For cross-border clients, see how to get paid via Payoneer or Wise from Pakistan.
How to follow up on WhatsApp without being rude
Reply in the same thread so the invoice link is right above your message, and step the tone up gently: a reminder a few days before the due date, a clear note on the day, and a firm one once it is late. Delay costs you more than you think. One freelancer of ten years put it on Hacker News in 2026: "the further away you get from a bill, the less real it becomes to the person who owes it."
- Before due: "Hi Sara, a friendly reminder that invoice INV-0042 for $1,200.00 is due on 25 October. View and pay here: …"
- On the due date: "Hi Sara, invoice INV-0042 for $1,200.00 is due today. Please arrange payment today: …"
- After: "Hi Sara, invoice INV-0042 for $1,200.00 is now 5 days overdue. Please settle it as soon as possible, or let me know when to expect payment: …"
Those are the exact tones Inbill uses: the Send sheet picks the right one from the due date, and the automatic reminders send the email equivalents. Longer email versions are in payment reminder templates: friendly, firm, final.
When one client owes for several invoices
Do not send five links in five messages. Send one statement: each open invoice with its amount and link, and the total outstanding. In Inbill, open the client and tap Send statement; it drafts exactly that, keeps totals in different currencies apart, and can include one client page link that lists all of their invoices.
Is it safe to send an invoice link on WhatsApp?
Treat the link like the invoice itself: anyone who has it can view that invoice, so send it to the client only. Inbill links use a long random token rather than an invoice number, and you can regenerate a link from the invoice menu if one was shared by mistake — the old link then stops working.
Sources checked
Product limits and rules change. We link to the primary pages used for this review.
Frequently asked
How do I send an invoice on WhatsApp?
Write a short message with the invoice number, amount, due date and a link to the invoice (or attach the PDF), and send it to the client. A wa.me link — https://wa.me/ followed by the number in international format and ?text= — opens the chat with the message already typed.
Should I send the invoice as a PDF or a link on WhatsApp?
Send a link by default: it opens in any phone browser, shows the current balance and your payment details, and is easy to resend. Attach the PDF as well when the client needs a file for their accounts.
What should a WhatsApp invoice message say?
The client's name, the invoice number, the amount with its currency, the due date, the link or attachment, and your business name. Three lines is enough: "Hi Sara, here's invoice INV-0042 for $1,200.00, due 25 October. You can view and pay it here: [link]."
What number format does a wa.me link need?
Full international format with no plus sign, leading zeros, brackets or dashes, according to WhatsApp's Help Center. A Pakistani number 0300 1234567 becomes 923001234567. Without a number, the link asks you to choose a contact.
Can Inbill send invoices on WhatsApp automatically?
Inbill prepares the WhatsApp message and opens the chat; you press send in WhatsApp. Automatic reminders go out by email. The free plan includes 10 invoices a month.
Try Inbill
Inbill is free invoice software with an AI assistant.
10 invoices a month, every month, no card. AI drafts the invoice from a sentence — you review and send. Pro is $5/mo for unlimited invoices.
Start free