How to Send an Invoice by Text Message (Templates + When It's Actually a Good Idea)
How to send an invoice by text message the right way: when texting works, copy-paste SMS templates, and a follow-up cadence that gets you paid.
Your client answers texts in minutes and emails in days. So it's a fair question: can you just skip the inbox entirely and send the invoice by text?
Yes — and for certain kinds of clients it works better than email. But there's a right way to send an invoice by text message and a wrong way, and the wrong way makes you look like a phishing scam. This post covers when texting an invoice makes sense, exactly what to write (copy-paste templates below), and how to follow up without becoming that person who won't stop buzzing someone's phone.
First, what "texting an invoice" actually means
You're not attaching a PDF to an SMS. Text messages handle attachments badly — MMS compresses files, some carriers strip them, and nobody wants to squint at a PDF on a phone anyway.
What you're actually sending is a short message with a link to the invoice. That link should open a page where the client can see what they owe and — ideally — pay right there. Most invoicing tools (Square, Wave, Stripe, PayPal, and dozens of others) generate a shareable payment link for every invoice. If yours doesn't, a free invoice generator will get you a link you can drop into a text.
So the recipe is: create the invoice → grab the payment link → text the link with a short, clear message. The message is the part people get wrong, which is what the rest of this post is about.
When sending an invoice by text is a good idea (and when it isn't)
Text is great when:
- You already text this client. If your working relationship lives in iMessage or WhatsApp, an invoice by text feels natural. If you've never texted them before, an out-of-the-blue payment link feels like a scam.
- The client is a person, not a company. Personal trainers, tutors, cleaners, photographers, tradespeople — anyone billing individuals directly. People pay small personal invoices fast when the pay button is one tap away.
- The amount is small-to-medium. Under about $500, a text-and-tap payment is frictionless. A $12,000 project invoice deserves a paper trail.
- Speed matters. Texts get read in minutes. If you finished a job today and want to be paid today, text wins.
Stick with email when:
- The client is a business with an accounts payable process. AP departments need a real invoice document they can file, match to a PO, and process. A text link dies in someone's personal phone.
- It's a large or contract-based invoice. You want a timestamped document trail, not a chat bubble.
- You never got permission to text. This matters legally (more below) and relationally. Nobody likes discovering a business has their number.
The honest best practice for most freelancers: email the invoice, text the heads-up. The email is the official record; the text is what actually gets it seen. You get the paper trail and the open rate.
How to send an invoice by text message: the actual steps
- Create the invoice like normal. Full invoice, itemized, with a number and due date. Texting changes the delivery, not the document.
- Get the payment link. Every major invoicing tool has a "copy link" or "share" option. Test the link yourself first — open it in a browser where you're not logged in.
- Send from a recognizable number. Use the number the client already knows. If you're sending through a platform that uses a random short code, tell the client to expect it first.
- Write a short message that identifies you, the work, and the amount. Templates below.
- Log it. Note the date you sent it wherever you track invoices, same as you would an email. Chat history is a terrible accounts receivable system.
One legal note worth knowing: in the US, automated or bulk texts to customers fall under TCPA rules, which require prior consent. A personal, one-to-one text to a client you have a relationship with is generally fine — but get in the habit of asking "is it okay if I text you the invoice?" once, early. It takes five seconds and covers you.
Copy-paste SMS templates for texting an invoice
The golden rule: a text with a payment link must instantly answer three questions — who is this, what is it for, how much is it. A bare "Here's your invoice: [link]" looks exactly like smishing, and clients rightfully won't tap it.
Sending the invoice (standard):
Hi Sarah, it's Mike from Brightside Design. Here's the invoice for the logo project — $450, due March 15. You can view and pay here: [link]. Thanks!
Sending right after finishing a job (trades, services):
Hi James, this is Dana from Dana's Cleaning. Today's deep clean is all done! Invoice is $180 — you can pay by card or bank here: [link]. Thank you!
Texting a heads-up for an emailed invoice (the hybrid approach):
Hi Priya, it's Tom — just emailed over the invoice for February's sessions ($320, due the 28th). Wanted to flag it in case it lands in spam. Happy to text the payment link too if that's easier!
Asking permission first (do this once per client):
Hi Alex, quick question — okay if I text you invoices and payment reminders going forward? Seems faster than email for us. If you'd rather keep it to email, no problem at all.
Recurring clients (keep it even shorter):
Hi Jen! March invoice is ready — $600, same as usual. Pay here when you get a chance: [link]. Thanks as always.
Notice what these all have in common: your name, the client's name, the specific work, the exact amount, and a link. Nothing cute, nothing vague, no "please find attached."
The follow-up cadence for a texted invoice
Texts feel more personal than email, which cuts both ways: they get seen faster, but over-texting feels pushy faster too. Here's a cadence that works:
- Day the invoice is due (if unpaid): one friendly nudge.
Hi Sarah, quick reminder that the invoice for the logo project ($450) is due today. Here's the link again: [link]. Thanks!
- 3–5 days overdue: slightly firmer, still warm.
Hi Sarah, following up on the $450 invoice from March 1 — it's now a few days past due. Here's the payment link: [link]. If anything's holding it up, just let me know!
- 10–14 days overdue: switch channels. Send a proper email (paper trail), and use the text to point at it.
Hi Sarah, I've just sent an email about the overdue $450 invoice — could you take a look when you have a minute? Want to make sure we get this sorted.
Past two weeks, escalation belongs in email or a phone call, not SMS. Firm language reads as aggressive in a text bubble in a way it doesn't on letterhead. If you're not sure how to word the firmer stages, a payment reminder email generator can draft them for you, and the late payment email toolkit has templates for the whole escalation arc.
Cap it at one text per stage. Three unanswered payment texts in a week won't get you paid faster — it'll get you left on read.
A few mistakes that make texted invoices backfire
- Sending only a link with no context. This is the #1 way to get ignored. Scam texts have trained everyone to distrust naked links.
- Texting from a new or masked number without warning. Same problem. If your invoicing tool texts from its own number, tell the client what to expect.
- Using SMS for the awkward conversations. Disputes, late fees, payment plans — anything with nuance belongs in email or on a call, where tone survives.
- Having no record. If it's not logged somewhere outside your messages app, it doesn't exist. Six months from now you will not scroll back through 400 texts to find when you invoiced someone.
- Texting at 9pm. Emails can land anytime; texts interrupt. Keep it to business hours.
Sending an invoice by text message works because it meets clients where they actually look. Keep the message short and specific, always include who/what/how much, follow up on a schedule instead of on frustration, and keep email as your official record for anything big.
And if remembering to send the day-of nudge and the day-5 follow-up for every client sounds like a part-time job — it kind of is. Automated payment reminder tools can run that cadence for you so you only hear about an invoice when it's paid.