Key takeaways
- Many late payments come from slow or messy invoicing, not deadbeat customers.
- Trigger the invoice from the job status, not from someone remembering to send it.
- A payment link in every invoice and reminder removes a common excuse for paying late.
- Use a fixed reminder cadence that gets firmer over time and stops the moment payment lands.
- Keep humans on disputes, big balances, and anything past 30 days.
If you finish a job on Tuesday and the invoice goes out the following Monday, you've already lent your customer a week of free credit. Add a few more days for them to notice it, and a few more for them to forget, and you are suddenly chasing money for work you did a month ago.
The fix is not a meaner collections process. It's a faster, more consistent one. This guide covers what to automate, a reminder cadence you can copy, sample messages, and where a person still needs to step in.
Why do small businesses get paid late?
Many late payments come from slow, inconsistent invoicing and no follow-up, not from customers who refuse to pay. When invoices go out late, contain errors, or make paying inconvenient, customers delay. When nobody follows up, they forget.
Look at your own accounts receivable and you'll usually find some mix of these:
- Invoices sent days or weeks after the job. The tech finishes, the paperwork sits in the truck, and the office sends invoices in a Friday batch.
- No easy way to pay. "Mail a check to..." gets put on the pile. A link to pay by card or ACH gets clicked.
- Errors that stall payment. A missing PO number, the wrong billing contact, or a line item the customer doesn't recognize gives them a reason to wait.
- Follow-up depends on someone's spare time. Your office manager means to call the overdue list. Then the phones ring all afternoon.
Every one of these is a process problem, which means every one of them can be fixed with workflow automation.
What parts of invoicing can you automate?
You can automate almost everything between "job complete" and "payment recorded": creating the invoice, sending it, reminding the customer, recording the payment, and flagging exceptions for a person. The judgment calls stay with your team.
Here's what that looks like in practice:
- Invoice creation. When a tech marks a job complete in your field service software (for example, ServiceTitan, Jobber, or Housecall Pro), the job details, line items, and customer info flow into an invoice automatically.
- Invoice delivery. The invoice goes out by email and text within minutes, with a payment link included.
- Reminders. A scheduled sequence follows up until the invoice is paid.
- Payment matching. When payment comes in through Stripe, QuickBooks Payments, or another processor, the invoice is marked paid and the reminders stop.
- Exception flagging. Anything that doesn't fit, such as a partial payment, a reply that says "this is wrong," or a balance past 30 days, goes to a person's queue.
AI earns its keep on the messier parts: reading a customer's email reply and recognizing it as a dispute, pulling the PO number from a work order, or drafting a personalized follow-up for a commercial account. If your invoices start from paperwork rather than software, see our guide on how to eliminate data entry and paperwork.
Before and after
| Step | Manual process | Automated process |
|---|---|---|
| Job complete to invoice sent | 2–7 days, depending on the office backlog | Minutes after the job is marked complete |
| Payment options | Check or call in a card | Payment link in every invoice and reminder |
| Follow-up | Whenever someone has time | Fixed schedule, every invoice, every time |
| Payment recorded | Manually entered, sometimes days later | Synced automatically from the processor |
| Office time spent | Hours a week chasing routine balances | Only exceptions and disputes |
What is a good payment reminder schedule?
A good schedule starts with a friendly heads-up before the due date, then follows up at set intervals after it, getting a little firmer each time and stopping the moment payment arrives. The exact days depend on your terms, but the structure works for most businesses.
Here's a cadence you can adapt for Net 15 or Net 30 terms:
| When | Channel | Tone | Goal |
|---|---|---|---|
| Invoice day | Email + text | Thank-you | Deliver invoice and payment link |
| 3 days before due | Friendly | Heads-up, nothing is late yet | |
| Due date | Email + text | Friendly | "Due today" with payment link |
| 3 days past due | Polite | Simple nudge, assume they forgot | |
| 7 days past due | Email + text | Direct | Ask them to pay or reply with questions |
| 14 days past due | Firm | Mention late fees or next steps per your terms | |
| 30 days past due | Phone call by a person | Firm, human | Resolve, set up a plan, or escalate |
For residential service work where payment is due on completion, compress it: invoice and payment link at job completion, reminder the next day, then 3, 7, and 14 days later.
What should payment reminder messages say?
Good reminders are short, specific, and easy to act on: who you are, which invoice, how much, when it's due, and a link to pay. Skip the guilt and the legal language until much later in the sequence.
Here are sample messages you can adapt. Replace the bracketed fields with merge fields from your invoicing system.
Invoice day (text):
Hi [First Name], thanks for choosing [Business Name]! Your invoice for [job/service] is $[amount]. You can view and pay it here: [link]. Reply with any questions.
3 days before due (email):
Subject: Invoice #[number] is due on [date]
Hi [First Name], just a quick heads-up that invoice #[number] for $[amount] is due on [date]. You can pay online in about a minute here: [link]. If you've already sent payment, thank you, and please ignore this note.
Due date (text):
Hi [First Name], a friendly reminder from [Business Name] that your invoice of $[amount] is due today. Pay here: [link]. Thanks!
7 days past due (email):
Subject: Following up on invoice #[number]
Hi [First Name], our records show invoice #[number] for $[amount] is now 7 days past due. If something on the invoice doesn't look right, just reply and we'll sort it out. Otherwise, you can pay here: [link].
14 days past due (email):
Subject: Invoice #[number] is 14 days past due
Hi [First Name], invoice #[number] for $[amount] is now 14 days past due. As outlined in our terms, a late fee of [amount or %] may apply after [date]. Please pay here: [link], or reply today if you need to discuss a payment plan.
Two rules make these work. First, every message includes the payment link. Second, the sequence checks payment status before each send, so nobody gets a "past due" note after they've paid.
A note on texting
Text reminders tend to get noticed quickly, but you need the customer's consent to text them, and business texting in the US generally requires A2P 10DLC registration through your texting provider. Collect consent at booking or on your work order, identify your business in every text, and honor opt-outs. This is general information, not legal advice.
How do you set up automated invoicing step by step?
Start by connecting your job system to your accounting system, then add payment links, then turn on the reminder sequence, then build the exception queue. Each step pays off on its own, so you don't need to do it all at once.
- Map your current flow. Write down every step from "job done" to "money in the bank," who does it, and how long it takes. This becomes your SOP and shows you where the delays are.
- Clean up your customer data. Billing contacts, emails, and mobile numbers need to be right, or automation just sends wrong invoices faster.
- Connect job and accounting software. Sync completed jobs from your field service or project tool into QuickBooks Online or Xero so invoices create themselves. Our guide to connecting your business software covers the options.
- Turn on online payments. Card and ACH links in every invoice. Decide whether to pass card fees on, where allowed.
- Build the reminder sequence. Load the cadence and messages above, with payment-status checks before every send.
- Create an exception queue. Disputes, partial payments, replies, and 30-plus-day balances go to one list a person reviews daily.
- Review weekly for the first month. Watch for wrong contacts, confusing invoices, and customers who reply with the same question, then fix the cause.
How much faster will you get paid?
It depends on how slow your current process is, but the biggest gains usually come from sending invoices the same day and making payment one click. Rather than trust a headline number, measure your own days sales outstanding (DSO) before and after.
Here's an illustrative example with made-up numbers to show the math. Say a contractor invoices $120,000 a month and customers pay, on average, 40 days after the job is finished. That's roughly $160,000 tied up in receivables at any given time ($120,000 ÷ 30 days × 40 days). If faster invoicing and consistent reminders cut that to 25 days, receivables drop to about $100,000 ($120,000 ÷ 30 × 25). That frees up roughly $60,000 in cash without a single new customer.
Add the office time you stop spending on routine follow-up and the case usually gets stronger. You can run your own numbers in our AI automation ROI calculator.
When should a person take over collections?
A person should take over when there's a dispute, a large balance, a request for a payment plan, or an invoice that's 30 or more days past due. Automation is great at consistency. It's not great at reading a frustrated customer's tone on the phone.
Set clear rules so the handoff happens automatically:
- Any customer reply that disputes a charge pauses reminders and creates a task.
- Balances above a set threshold (for example, $5,000 for a commercial account) get a personal call at 7 days past due instead of another email.
- Long-standing customers can be tagged for a softer sequence.
- Anything at 30 days goes to the owner or office manager with the full history attached.
This is where AI helps the person, too. It can summarize the account history, past payment behavior, and every message sent, so the call starts with context instead of a hunt through emails.
What should you do next?
Invoicing is one of the fastest wins in back-office automation because the payoff is cash you already earned. If you want help connecting your job software, accounting, payments, and reminders into one system that runs on its own, book a free AI audit. We'll map your current flow, show you where the delays are, and build it for you. If you'd like to estimate the impact first, try the AI automation ROI calculator, or see how our AI automation service works.
Free AI audit
Let us find the hours AI can save you.
We integrate AI into small and medium businesses — back office, phones, follow-up, custom tools and more. Done for you, built around the software you already use.
FAQ
Frequently asked questions
Can I automate invoicing if I use QuickBooks or Xero?
Yes. Both QuickBooks Online and Xero can create and send invoices automatically and include online payment links. The bigger win usually comes from connecting them to your job or field service software, so an invoice goes out the moment a job is marked complete instead of when someone gets around to it.
How many payment reminders should I send?
A common cadence is a friendly note a few days before the due date, a reminder on the due date, then follow-ups around 3, 7, 14, and 30 days past due. Each message gets a little firmer. The sequence should stop automatically the moment the invoice is paid.
Will automated payment reminders annoy my customers?
Not if they are polite, accurate, and stop as soon as the customer pays. The messages that annoy people are the ones that arrive after they already paid or that sound like a collections agency on day one. Syncing payment status in real time and using a gentle tone early on avoids both problems.
Can I send payment reminders by text message?
Yes, and many customers respond faster to a text than an email. You need the customer's consent to receive texts, and business texting in the US generally requires A2P 10DLC registration through your texting provider. Keep texts short, identify your business, and include the payment link.
What should a person still handle in accounts receivable?
Disputes, billing errors, payment plans, large commercial balances, and accounts that are seriously past due should go to a person. Automation handles the routine follow-up so your office manager only spends time on the handful of invoices that actually need judgment.