Plumbing
How plumbing companies chase unpaid invoices without awkward calls
Updated · Alvin
Plumbing invoices go unpaid for the most boring reasons: the bill sat in an inbox, it went to the wrong person, or the office felt awkward asking twice. Automatic invoice follow-up sends a polite sequence — around day 7, 14, and 30 — with a payment link in every message. Alvin runs it from your QuickBooks aging and escalates large balances to the owner.
Why invoices drift
Almost nobody withholds payment out of spite. The usual story is duller: the invoice went to the homeowner's email but the spouse handles the bills, the property manager needs an approval they forgot to request, or the office meant to follow up and the week got away from them. Net-terms work drifts by default. Without a system, "we'll pay you next week" quietly becomes sixty days.
The awkwardness is the real blocker. Nobody in the office enjoys calling a customer about money, so the follow-up happens late, apologetically, or not at all. An automated sequence removes the emotion from it entirely. A text reminder isn't awkward — it's just a reminder. The customer usually pays and sometimes even thanks you.
The 7/14/30 sequence
- Day 7 — the friendly reminder. A short text: invoice number, amount, what the work was, payment link. Tone is "in case this slipped through," because usually it did.
- Day 14 — the firmer nudge. Same facts, slightly more direct. Mention the due date that has passed. The payment link goes in again — friction is the enemy, so paying should take under a minute.
- Day 21 — the check-in. Ask if there's an issue with the invoice. This is where genuine disputes surface — wrong amount, work questioned, sent to the wrong contact — and where you want a human looped in, not another automated text.
- Day 30 — the escalation. The sequence stops and the owner gets a summary: balance, age, full message history, job record. Thirty-day money is an owner conversation, not a text-message conversation.
Every message carries the payment link. That detail matters more than the wording: a customer who has to call the office, find the invoice, and read a card number over the phone will do it "tomorrow." A customer who taps a link pays now.
Work from the books, not from memory
The sequence only works if it runs from real balances. Alvin reads the aging report from QuickBooks, so paid invoices never get a reminder — the fastest way to destroy trust is to chase money a customer already sent. When a payment posts, the sequence closes. When a customer replies, it pauses. The office never maintains a spreadsheet of who owes what, because the books are the list.
Large balances get special handling. You set the threshold — say, anything over a few thousand — and those invoices escalate to the owner earlier, with the full context attached. Big commercial balances and property-manager accounts usually need a relationship conversation, not a text sequence, and Alvin knows the difference.
What Alvin handles vs. what stays with you
| Alvin does | You do |
|---|---|
| Watches QuickBooks aging and starts the sequence on overdue invoices | Set the timing, tone, and escalation thresholds once |
| Sends each reminder by text or email with a payment link | Nothing per invoice — the sequence runs itself |
| Stops instantly on payment or reply | Take the win when money lands |
| Flags disputes and routes them to a human with the full history | Handle the disputed invoices — price questions, scope arguments |
| Escalates large or 30-day balances to the owner with a summary | Make the owner-level calls on the big ones |
The line is simple: Alvin collects the easy money and documents everything; you handle the conversations that need judgment. Alvin never threatens, never adds fees, never negotiates — anything past a polite reminder is a human's job.
The rules that keep it polite
- Paid means done. The moment payment posts, the sequence closes. Chasing paid invoices is the one unforgivable error — the books are checked before every send.
- Reply means pause. Any customer reply stops the sequence. A dispute, a question, even an "I'll pay Friday" — a human sees it before another message goes out.
- Keep the tone boring. Facts, amount, link. No lectures about cash flow, no passive aggression, no legal language in a text message.
- One channel at a time. Text first, email as backup. Never both at once.
- Document everything. Every reminder, every reply, every payment lands on the invoice record — so a dispute in month three starts with a complete paper trail, not a memory.
Cash flow is the thread that connects the whole operation: answering every lead fast fills the schedule, and following up every invoice makes sure the work actually turns into money.
What it costs to keep chasing by hand
For example, a shop with a few hundred thousand in annual revenue and typical net-terms drift can easily carry a month of receivables past due at any given time — money that was earned, taxed in the owner's mind as income, and sitting in someone else's account. The office manager's Friday-afternoon call list recovers some of it and burns goodwill on the rest. A sequence that sends itself, stops on payment, and escalates the hard cases collects the same money without the awkward calls — and without the invoices that simply get forgotten.
Frequently asked questions
When should a plumbing shop follow up on an unpaid invoice?
Start gentle and get firmer with age: a friendly reminder around day 7, a firmer nudge with the payment link at day 14, and a direct conversation at day 30. Most unpaid plumbing invoices are not disputes — the bill sat in an inbox or went to the wrong person. Early, polite reminders collect most of them.
What should an invoice reminder message say?
Short, specific, and easy to act on: the invoice number, the amount, what the work was, and a payment link. For example: 'Quick reminder — invoice #1042 for $486 (water heater install) is due. Pay here: [link].' No lectures, no threats, just the facts and the link.
How does automatic invoice follow-up work with QuickBooks?
Alvin reads the aging report from QuickBooks, so Alvin always works from real balances — paid invoices never get a reminder. Each unpaid invoice enters a 7/14/30-day sequence, and every message carries a payment link. Replies pause the sequence, payment closes it, and large or old balances escalate to the owner.
Won't automated reminders annoy good customers?
Good customers are the ones who appreciate them. Most late payments are forgetfulness, not malice — a polite text with a payment link saves the customer the embarrassment of being chased. The sequence stops the moment they pay or reply, and you set the tone once in the templates.
What happens when a customer disputes an invoice?
The sequence stops immediately and the dispute goes to a human. Alvin flags the invoice, attaches the whole message history and the job record, and the owner or office manager handles it. Automated reminders never argue — they just collect the easy money and surface the hard cases.
Done work should mean paid invoices.
Alvin is the personal assistant for plumbing companies — invoice follow-up, lead response, dispatch, and reviews, all from one request. See what Alvin handles for your trade.
Alvin for Plumbing