SMS payment reminder templates that get invoices paid (and the rules per country)

7 min read
July 10, 2026
Denym Bird
Denym Bird
Co-founder & CEO of Paidnice
Illustration of message bubbles with a coral alert, for SMS payment reminder templates

An SMS payment reminder is a short text (ideally under 160 characters) that nudges a customer about an invoice. The ones that actually get paid go out as a timed sequence, name the amount and due date, and carry a direct payment link.

Key takeaways

  • A single text rarely works. A sequenced ladder does: friendly nudge, due today, gentle overdue, firm with a late-fee note, final before escalation.
  • Every message should name the invoice, the amount, the due date, and a tappable payment link. Keep it under 160 characters so it stays one segment.
  • SMS earns attention because it is intrusive, which is exactly why it is the wrong first touch. Send it after an email or two, never as the channel for a genuine dispute.
  • Consent and opt-out rules differ by market: TCPA in the US, PECR in the UK, the Spam Act in Australia, and the Unsolicited Electronic Messages Act in New Zealand. The quick-table below names each one.
  • Ten copy-paste templates and a compliance table are on this page. Most reminder guides give you one or the other.

Most template posts hand you a wall of sample texts and leave the legal side to a different article. Most compliance posts do the reverse. This page does both, because you cannot send a good reminder without knowing what you are allowed to send. Below is a full escalating sequence you can copy, plus a per-market quick-table so you know the rule that applies before you hit send.

SMS payment reminder examples (a copy-paste sequence)

The most reliable SMS reminders are not one message but a sequence of ten, each one a little firmer than the last, and each still stating a clear next step rather than a threat.

Replace the fields in braces with your own details. Keep the message tight so it lands as a single SMS segment. The character count under each one assumes short, real-world values in the merge fields.

The escalating SMS ladder. Copy any message, then adjust the tone to your customer.

<div class="card" data-sms>
  <div class="top"><div class="step"><span class="num">1</span><span class="stage">Friendly nudge</span></div></div>
  <p class="when">When to send: 3 days before the due date.</p>
  <pre>Hi {FirstName}, quick heads-up that invoice {InvoiceNo} for {Amount} is due {DueDate}. Pay in a tap here: {PayLink}. Thanks, {BusinessName}.</pre>
  <div class="meta-row"><span class="count"></span><button class="copy" type="button">Copy</button></div>
</div>

<div class="card" data-sms>
  <div class="top"><div class="step"><span class="num">2</span><span class="stage">Due today</span></div></div>
  <p class="when">When to send: on the morning of the due date.</p>
  <pre>Hi {FirstName}, invoice {InvoiceNo} for {Amount} is due today. You can settle it here: {PayLink}. Any questions, just reply. {BusinessName}</pre>
  <div class="meta-row"><span class="count"></span><button class="copy" type="button">Copy</button></div>
</div>

<div class="card" data-sms>
  <div class="top"><div class="step"><span class="num">3</span><span class="stage">Gentle overdue</span></div></div>
  <p class="when">When to send: 3 days overdue.</p>
  <pre>Hi {FirstName}, invoice {InvoiceNo} ({Amount}) is now a few days past due. If it is already on its way, thank you. If not: {PayLink}. {BusinessName}</pre>
  <div class="meta-row"><span class="count"></span><button class="copy" type="button">Copy</button></div>
</div>

<div class="card" data-sms>
  <div class="top"><div class="step"><span class="num">4</span><span class="stage">Direct follow-up</span></div></div>
  <p class="when">When to send: 7 days overdue.</p>
  <pre>Hi {FirstName}, we have not received payment for invoice {InvoiceNo} ({Amount}). Can you confirm a date, or pay now here: {PayLink}? Thanks, {BusinessName}</pre>
  <div class="meta-row"><span class="count"></span><button class="copy" type="button">Copy</button></div>
</div>

<div class="card" data-sms>
  <div class="top"><div class="step"><span class="num">5</span><span class="stage">Late fee applied</span></div></div>
  <p class="when">When to send: 10 days overdue.</p>
  <pre>Hi {FirstName}, invoice {InvoiceNo} is 10 days overdue and a late fee of {FeeAmount} now applies, per our terms. Balance is {Amount}: {PayLink}. {BusinessName}</pre>
  <div class="meta-row"><span class="count"></span><button class="copy" type="button">Copy</button></div>
</div>

<div class="card" data-sms>
  <div class="top"><div class="step"><span class="num">6</span><span class="stage">Firm, next step named</span></div></div>
  <p class="when">When to send: 14 days overdue.</p>
  <pre>Hi {FirstName}, invoice {InvoiceNo} ({Amount}) is now 14 days overdue. Please arrange payment within 7 days to keep the account clear: {PayLink}. {BusinessName}</pre>
  <div class="meta-row"><span class="count"></span><button class="copy" type="button">Copy</button></div>
</div>

<div class="card" data-sms>
  <div class="top"><div class="step"><span class="num">7</span><span class="stage">Payment plan offer</span></div></div>
  <p class="when">When to send: 18 days overdue, if the customer has gone quiet.</p>
  <pre>Hi {FirstName}, if paying {Amount} in one go is tricky right now, we can set up instalments. Reply YES and we will send a plan, or pay here: {PayLink}. {BusinessName}</pre>
  <div class="meta-row"><span class="count"></span><button class="copy" type="button">Copy</button></div>
</div>

<div class="card" data-sms>
  <div class="top"><div class="step"><span class="num">8</span><span class="stage">Firm with escalation warning</span></div></div>
  <p class="when">When to send: 21 days overdue.</p>
  <pre>Hi {FirstName}, invoice {InvoiceNo} ({Amount}) is 21 days overdue. Without payment or a plan by {ActionDate}, the account moves to our next recovery step. Pay: {PayLink}</pre>
  <div class="meta-row"><span class="count"></span><button class="copy" type="button">Copy</button></div>
</div>

<div class="card final" data-sms>
  <div class="top"><div class="step"><span class="num">9</span><span class="stage">Final notice before escalation</span></div></div>
  <p class="when">When to send: 30 days overdue.</p>
  <pre>Hi {FirstName}, this is a final reminder on invoice {InvoiceNo} ({Amount}), now 30 days overdue. Please pay by {ActionDate} to avoid escalation: {PayLink}. {BusinessName}</pre>
  <div class="meta-row"><span class="count"></span><button class="copy" type="button">Copy</button></div>
</div>

<div class="card" data-sms>
  <div class="top"><div class="step"><span class="num">10</span><span class="stage">Paid, thank you</span></div></div>
  <p class="when">When to send: automatically, the moment payment clears.</p>
  <pre>Thanks {FirstName}, payment for invoice {InvoiceNo} is in and the account is clear. We appreciate it. {BusinessName}</pre>
  <div class="meta-row"><span class="count"></span><button class="copy" type="button">Copy</button></div>
</div>

Illustrative templates. Set your own late-fee amounts and terms, and confirm they match your invoice terms and local rules.

How to word a payment reminder text

Word a payment reminder text like a professional who expects to be paid and still wants the relationship: name the invoice, state the amount and due date, give a payment link, and close with the next concrete step.

Five things belong in almost every reminder:

  • Who you are. A number from an unknown sender gets ignored. Put your business name in the message so the recipient knows this is real.
  • The specifics. Invoice number, amount owed, and due date. Vague texts get vague responses.
  • A payment link. The whole point of SMS is that it is on the phone already. A tappable link removes the gap between reading and paying.
  • The next step. Early on that is "reply if anything is unclear." Later it is a date and what happens after it. State it plainly and never threaten.
  • An opt-out. Depending on your market and message type, you may need to include a way to stop the texts. More on that below.

Tone is the part people get wrong. The first text should read as a favour to a customer who simply forgot. The last one should read as a factual notice, not an accusation. The ladder above moves through those registers so you are not writing each one from scratch under pressure. For the email versions of the same sequence, see our email templates for invoice payment reminders.

When to send SMS versus email

Lead with email and switch to SMS once a customer has ignored a reminder or two. SMS is the interruption you save for when the polite channel has not worked, and it is never the place to handle a genuine dispute.

Here is the honest version, because it matters for how well this works. SMS gets read because it is intrusive. Open rates are high precisely because a text pushes its way onto the lock screen in a way an email does not. That intrusiveness is a tool, and like any tool it is easy to misuse.

Send a stranger a firm text about money before you have emailed them, and you look aggressive. Send it after two emails they ignored, and it reads as a reasonable escalation. So the rule we give our own customers is simple: email carries the early, routine reminders; SMS enters when email has been ignored, when the amount is material, or when the due date has clearly passed.

Two more limits. SMS has no room for nuance, so it is the wrong channel for a real dispute over a line item or a delivery. Move that to a call or email. And SMS costs money per message where email usually does not, so spending it on customers who always pay on time is waste. That is why we route by customer group rather than blasting everyone. You can read how the two channels combine on our email and SMS reminders page.

SMS reminder compliance by country

Every market that Paidnice serves regulates business texts through a named rule that covers consent, opt-out, and in the US, the hours you may send. The table below names each one so you can check your own obligations.

This is general information, not legal advice. The rules below apply differently depending on whether a message counts as marketing or as a transactional reminder to an existing customer, and they change over time. Confirm your position with the named regulator or a qualified adviser.

MarketRule and regulatorConsentOpt-outQuiet hours
United States TCPA (Telephone Consumer Protection Act), enforced by the FCC Prior express consent to text the number Honour STOP; must stop promptly on request Generally 8am to 9pm in the recipient's local time
United Kingdom PECR (Privacy and Electronic Communications Regulations) with UK GDPR, ICO Consent or a soft opt-in from an existing customer An easy way to opt out in every message No set statutory hours; business hours are best practice
Australia Spam Act 2003, regulated by ACMA Express or inferred consent, plus sender identification A working unsubscribe in every message No set statutory hours; business hours are best practice
New Zealand Unsolicited Electronic Messages Act 2007, Department of Internal Affairs Consent, with clear sender identification A functional unsubscribe facility No set statutory hours; business hours are best practice
A reminder to a customer you already invoiced is usually treated more leniently than cold marketing, but the safe habit is the same in every market: text people who expect to hear from you, identify yourself, offer a way to stop, and keep to sensible hours. When in doubt, default to the stricter reading.

Character limits and cost

A single SMS segment holds 160 characters of standard text; go over and the message splits into more segments, each billed separately, so tight copy is cheaper and cleaner.

Standard GSM encoding gives you 160 characters per segment. Add an emoji or certain special characters and the limit drops to 70 because the whole message switches to a wider encoding. Long links eat into the count too, so use a short pay link where you can. The templates above are built to sit inside one segment once your merge fields are filled with real values.

On cost: with Paidnice, SMS reminders are priced from US$0.10 each (rates vary by currency and destination). That is small against an unpaid invoice, but it is the reason to send texts to the customers who need them rather than the whole ledger. A late payer earns the full ladder; a customer who always pays on time gets left on email.

How to automate the sequence

Automating the ladder means setting the timing and tone once, then letting the reminders send themselves off your accounting data and stop the instant an invoice is paid.

Doing this by hand does not scale. You would have to watch every due date, remember which customer is on which rung, and stop the moment a payment lands so nobody gets a "final notice" for an invoice they already settled. That last one is the mistake that costs you a customer.

Paidnice sits on top of Xero and QuickBooks and runs the whole sequence for you: it reads your invoice due dates, sends each reminder on schedule by email or SMS, applies your late fees and interest at the rung you choose, and stops automatically when Paidnice sees the invoice marked paid. You set the wording and the timing once. It routes VIP customers to a gentle nudge and repeat late payers to the full ladder, so the firm messages only reach the accounts that have earned them. Customers cut their average wait for payment in half within 30 days, and eight in ten invoices get paid on time.

See how SMS reminders work in Paidnice

New to texting your customers? Here is how we built SMS reminders, and where SMS fits in the wider invoice escalation ladder.

Frequently asked questions

What is an SMS payment reminder?

An SMS payment reminder is a short text (ideally under 160 characters) that nudges a customer about an invoice. The most effective ones are sent as a timed sequence, name the amount and due date, and include a direct payment link.

How do I word a payment reminder text?

Name your business, state the invoice number, amount, and due date, add a tappable payment link, and close with the next concrete step. Keep the tone friendly early on and factual later, and never threaten.

When should I send an SMS reminder instead of an email?

Lead with email and switch to SMS once a customer has ignored a reminder or two, when the amount is material, or when the due date has clearly passed. SMS is intrusive by design, so it is the wrong first touch and the wrong place for a genuine dispute.

Are there rules about sending payment reminder texts?

Yes. Business texts are regulated by the TCPA in the US, PECR in the UK, the Spam Act 2003 in Australia, and the Unsolicited Electronic Messages Act 2007 in New Zealand. In general you need consent to text the number, an easy way to opt out, and in the US, sending within roughly 8am to 9pm local time. This is general information, not legal advice.

How long can a payment reminder text be?

A single SMS segment holds 160 characters of standard text. Going over splits the message into more segments, each billed separately, and adding an emoji drops the per-segment limit to 70 characters.

How much do SMS reminders cost?

With Paidnice, SMS reminders are priced from US$0.10 each, with rates varying by currency and destination. Because each text has a cost, it is best spent on customers who are genuinely late rather than the whole ledger.

About Paidnice. Paidnice is accounts receivable automation for small and medium businesses on Xero and QuickBooks. It closes the gap between invoice and payment with automated email and SMS reminders, late fees and interest, statements, payment plans, and escalation, while keeping customer relationships intact. Founded in 2022 and based in Auckland, Paidnice was named 2025 Xero Global Small Business App of the Year. Firm on the money. Fair to the customer.
Denym Bird
Denym Bird
Co-founder & CEO of Paidnice
Denym is a software entrepreneur and writes about accounts receivables management for small business.
LinkedIn
  • Get a rating on your AR process
  • Discover the areas to automate
  • Unlock the cash you're owed

Stop chasing invoices.
Start getting paid.

Try the #1 AR Automation for Xero and QuickBooks Online.

Learn more - Try it Free
More from the blog
Paidnice Named Xero's Featured App of the Month New: Credit Checks & Reporting & more! New: Introducing SMS Reminders Join Paidnice at Xero Roadshow NZ The text: 4 Critical Cash Flow Management Tips for any business, then on the right, and illustration of a $ coin, with two green arrows going around it. 4 Critical Cash Flow Management tips for any business Announcement graphic with dark teal background featuring 'NEW: Custom Payment Links' in large white text on the left, and a prominent red 'PAY NOW' button being clicked by a white cursor on the right. A teal 'NEW!' badge appears in the top right corner, with the Paidnice logo in the bottom right. New: Use Custom Payment Links From Any Payment Provider

Try Our Free Accounts Receivable Calculators

Optimize your cash flow with our suite of financial tools designed for AR professionals. Calculate DSO, aging analysis, late fees, and more.

Explore Calculators