The Problem
Late payments are the quiet crisis eating your clients' businesses from the inside. Close to half of all B2B sales involve late payments, and the average business waits 73 days to get paid. That's not a rounding error. That's two and a half months of someone else using your client's money for free.
And the manual fix doesn't scale. In mid sized finance teams, chasing overdue invoices can consume up to 40 hours a week. Pulling ageing reports, copying invoice details into emails, attaching PDFs, tracking who got reminded and when. That's a full time role spent on copy paste busywork.
There's an emotional cost too. Every collection email feels like a relationship risk. Bookkeepers hesitate. They delay the 60 day reminder because it feels too firm. They skip the 90 day notice because the client's customer is "probably going to pay soon." The result? Inconsistent follow up that lets invoices drift from overdue to uncollectable. And bad debt writeoffs climb 30 to 50 percent higher than they need to be.
For accounting firms, this creates a painful contradiction. AR follow up is one of the highest value services you can offer clients. It directly improves their cash flow. But if you're doing it manually, invoice by invoice, client by client, the maths doesn't work. The service costs more to deliver than you can charge for it.
How It Works
A scheduled workflow runs once a week, pulls your clients' aged receivables, and handles the entire follow up sequence automatically. Here's the step by step breakdown.
1. Pull aged receivables report
Every Monday morning, the automation connects to your accounting platform (such as Xero or QuickBooks Online) via API and pulls the aged receivables report for each client. It extracts every outstanding invoice along with the debtor name, invoice number, amount, due date, and days overdue.
2. Sort invoices into ageing buckets
The workflow categorises each overdue invoice into 30 day, 60 day, and 90+ day buckets. Invoices marked as "in dispute" or linked to an active payment plan are automatically excluded from the sequence. No awkward emails to debtors who are already sorting things out.
3. Send 30 day friendly reminder
Debtors at the 30 day mark receive a polite, personalised email. Something like: "Just a quick reminder that invoice #1042 for $3,200 was due on 15 February." The tone is warm and professional. No threats, no pressure. Just a nudge.
4. Send 60 day firm follow up
At 60 days, the tone shifts. The debtor receives a firmer email with a statement of account attached. Your client gets CC'd so they have visibility. The message is still professional but makes clear that the matter needs attention.
5. Send 90 day final notice with escalation
Invoices at 90+ days trigger a final notice outlining next steps, including potential escalation to a collections process. The accountant is CC'd on every 90 day notice. At that point, the automation hands the relationship question back to a human for a decision.
6. Log all communications
Every email sent is logged automatically. A shared Google Sheet (or your practice management system) records which debtor was contacted, when, at what tier, and for which invoice. No more guessing whether someone already sent a reminder last week.
7. Generate monthly recovery summary
At the end of each month, the workflow compiles a summary for each client: total overdue at the start of the month, total recovered, and remaining outstanding by ageing bucket. This turns a background task into a visible, measurable service your clients actually appreciate.
Why Manual Chasing Fails Your Clients
Picture a bookkeeper managing AR for twelve clients. Each client has somewhere between 20 and 80 outstanding invoices at any given time. That's potentially 960 invoices to monitor, and each one needs a different action depending on how overdue it is.
Monday morning, she pulls the ageing report for the first client. Scans for anything over 30 days. Opens Gmail. Types a polite reminder. Attaches the invoice PDF. Hits send. Repeats for the next overdue invoice. And the next. By the time she's through three clients, it's lunchtime and she hasn't touched any of her other work.
Every overdue invoice is someone else using your client's money for free. And every week without a reminder is permission to keep doing it.
The worst part isn't the time. It's the inconsistency. Some debtors get reminded at 32 days. Others slip to 55 days before anyone notices. The 90 day notices go out late (or not at all) because the bookkeeper is buried in the 30 day pile. And when follow up is inconsistent, debtors learn they can wait. The ones who would have paid after a single reminder at 30 days end up sitting at 60 or 90 because nobody asked.
Automated sequences fix this by being boringly reliable. Every invoice gets the right message at the right time. No exceptions, no forgotten clients, no Friday afternoon emails that never get sent.
Turning Debtor Chasing into a Revenue Generating Service
Most accounting firms treat AR follow up as an unpaid favour. Something the bookkeeper does "when they get a chance" because the client mentioned cash flow problems. That's a missed opportunity.
With the manual effort removed, AR follow up becomes a genuine service line. You charge the client $200 to $500 per month for automated debtor management. Your actual cost? The automation tooling runs $20 to $100 per month per client, and the setup is a one time effort. The margin is strong because the ongoing delivery is handled by the workflow, not your team.
And the value to the client is obvious. Automated follow up sequences reduce average debtor days by 15 to 25 days. For a business with $500,000 in annual receivables, shaving 20 days off the payment cycle frees up roughly $27,000 in working capital at any given time. That's money they can use to hire, invest, or simply stop worrying about making payroll.
The monthly recovery summary makes this tangible. When you send a client a report showing "We recovered $47,000 in overdue invoices this month," the conversation about your fees stops being a negotiation and starts being a thank you.
The Business Impact
Take a mid sized accounting firm with 30 clients on a monthly AR management service at $350 per month. That's $126,000 in annual revenue from a single productised service. Tooling costs sit around $1,500 per month across all clients. Setup takes roughly two hours per client (one time). After the initial build, the ongoing human effort is limited to reviewing 90 day escalations and adjusting templates.
On the client side, each business sees faster payments, fewer writeoffs, and better cash flow visibility. Consistent follow up reduces bad debt writeoffs by 30 to 50 percent. For a client writing off $20,000 a year in bad debt, that's $6,000 to $10,000 recovered annually. The service pays for itself before the end of the first quarter.
- 15 to 25 fewer debtor days across your client portfolio
- 30 to 50 percent reduction in bad debt writeoffs
- Up to 40 hours per week of manual follow up eliminated
- New recurring revenue stream at $200 to $500 per client per month
- Monthly recovery reports that demonstrate clear ROI to every client
- Accountant visibility on all 90 day escalations without chasing updates
Frequently Asked Questions
Will clients be comfortable with us emailing their customers?
Most clients are relieved to have someone else handle the awkward conversation. The emails are professional, graduated in tone, and sent from a neutral position. A polite 30 day reminder from a bookkeeper is often more effective than a frustrated email from the business owner at 90 days. Ask your clients. You'll find most say yes immediately.
What if a debtor is on a payment plan or has a dispute?
The workflow checks for payment plan flags and dispute markers before sending any email. Debtors in either category are automatically excluded from the sequence. You control the exclusion rules, so there's no risk of an automated email going to the wrong person at the wrong time.
Does this work with both Xero and QuickBooks Online?
Yes. Both platforms expose aged receivables data through their APIs. The workflow connects to whichever accounting platform your client uses, and you can run mixed environments across your client base without any issues.
Can we customise the email templates per client?
Absolutely. Each client can have their own tone, branding, and escalation language. Some clients want a softer 30 day reminder. Others want the 60 day email to include payment terms. The templates are fully editable, and each tier (30, 60, 90 day) is configured independently.
What happens after the 90 day notice?
The 90 day email CC's the accountant and flags the invoice for manual review. At that point, it's a human decision: extend the sequence, escalate to a formal collections process, or negotiate a payment plan. The automation handles the routine. Humans handle the exceptions.
Do we really need this if our clients only have a few overdue invoices?
Even a handful of overdue invoices represent real money sitting in someone else's account. And "a few" has a way of becoming "a lot" when there's no system in place. The value isn't just in volume. It's in consistency. Every invoice gets followed up on time, every time, regardless of how busy your week gets.
How long does setup take?
Most firms are fully operational within a week. Each client takes roughly two hours to configure: connecting the accounting platform, setting up email templates, and defining exclusion rules. After that, the workflow runs on autopilot. If you'd like to see how this would work for your firm, book your free audit and we'll map it out together.
Sources
Automations we’ve already built
Thirty days after onboarding begins, an automated workflow surveys your client, pulls milestone data from your project tools, generates an AI written retrospective, and flags anyone who needs a recovery call. Every onboarding teaches the next one.
When a new client lands in your practice management software, this automation generates a tailored engagement letter with the right services, fees, and deadlines, sends it for electronic signature, then builds the client folder and kicks off your onboarding checklist. No chasing. No waiting.
A project manager fills out a short form after a discovery call. Within minutes, AI drafts a full Statement of Work into your branded template, routes it through Slack for internal approval, and sends it to the client for signature.
When a project closes in your PM tool, this automation collects every contract, deliverable, and sign off from across your systems, organises them into a standardised archive folder, and generates a summary PDF. No manual cleanup required.
When a contact is tagged in your CRM as needing an NDA, the agreement is generated from a template with their details prefilled, sent for signature, and tracked automatically. Overdue NDAs trigger reminders so nothing slips through.
Automatically converts raw meeting notes or recordings into structured, branded board minutes with tracked resolutions and action items, so your admin staff can stop spending full days on documentation that nobody reads until it's too late.
Capture scope changes on site, generate costed PDFs, route them through internal approval and client e signature, and log everything automatically. No verbal agreements, no lost paperwork, no payment disputes.
When a new contract lands in your cloud folder, an AI agent extracts the text, checks every clause against a risk framework, and sends your team a structured memo flagging the problems that actually matter. Preliminary review drops from hours to minutes.
When a new contractor lands in your HR system or Airtable base, this automation generates a complete document bundle, sends it as a single signing package through PandaDoc, and updates your records the moment everything is signed.
When a deal hits the proposal stage in your CRM, this automation pulls the client name, scope, pricing, and line items, then merges everything into a branded template. The finished PDF lands back on the deal record and in the prospect's inbox without anyone touching a document.
When every party signs a document in DocuSign or PandaDoc, this automation downloads the completed PDF, renames it to your filing convention, stores it in the right client folder, and notifies the account manager. No manual downloading, no misfiled contracts.
A scheduled workflow scans your contracts database daily, flags renewals at 30, 14, and 7 day intervals, and sends tiered alerts to account managers and leadership so nothing expires unnoticed.
When a new client is created in your CRM, this automation builds their billing profile, generates the first invoice, sets up recurring payments, and sends a secure link to collect their payment method. No manual data entry between systems, no forgotten first invoices.
When a project is marked complete in your project management tool, this automation pulls billable hours and rates, generates a branded PDF invoice, and emails it to the client with payment instructions. A copy lands in the client folder without anyone lifting a finger.
When a new patient books an appointment, this automation sends digital intake forms, collects consent and insurance details, converts everything to PDF, files it in the patient folder, and notifies your front desk. No clipboards. No data entry.
An AI agent that turns your meeting recordings into structured summaries, assigned action items, and tracked tasks across Slack, Asana, and Notion. No more post meeting admin, no more forgotten decisions.
An automated workflow pulls client KPIs from your data sources on the first business day of each month, populates branded report templates, converts them to PDF, and emails every client their personalised report before your team starts work.
Automatically classify incoming contracts by type, route each one to the right reviewer, and track every document through the review pipeline so nothing stalls in someone's inbox.
When a new B2B client submits their intake form, this automation reads every team member's role and sends each person the exact onboarding content they need. Billing contacts get payment setup. Project sponsors get the timeline. Day to day operators get tool access and kickoff details. Every stakeholder's progress is tracked independently until all are ready.
When a new client record lands in your CRM with a signed engagement letter, a prefilled contract is automatically generated and sent for e signature. No copying, no delays, no forgotten clauses.
When a prospect opens your proposal, this automation logs the view in your CRM, pings the assigned salesperson on Slack, and sends a templated follow up email if the document stays unsigned after 48 hours.
When a real estate agent fills out a short form with property details and buyer information, the automation generates a complete contract of sale, attaches the correct disclosure forms, and sends the full package to DocuSign with the right signing order.
Automatically converts approved quotes into signed service contracts with warranty terms, payment schedules, and scope definitions. No manual paperwork, no verbal agreements, no disputes three months later.
When a vendor sends a contract, AI extracts payment terms, liability caps, termination clauses and auto renewal dates into a structured row. Your procurement team can then compare every vendor agreement side by side, spotting bad deals before anyone signs.
Not ready to talk yet? Start here.
Everything we've learned building 300+ automations for small businesses, in one practical guide. Written for business owners, not engineers.
- Where your team's hours are actually disappearing
- The five automations worth setting up first and why
- How to calculate what manual work is actually costing you
- A step by step checklist to get your first automation live this week
Completely free.