How I Automated My Invoicing and Got Paid Faster
Before I automated my invoicing, my average payment time was 28 days on 30-day net terms.
That's technically within terms, but practically it meant constant cash flow unpredictability. And chasing invoices manually — reminders sent at different times, different tones, different degrees of urgency — was both time-consuming and psychologically draining.
After building an automated invoicing and payment chase system, my average payment time dropped to 11 days. Here's what changed.
The Manual Problem
Manual invoicing at a small business typically looks like this:
- Invoice sent (eventually — when I remembered or had time)
- Due date approaches (no reminder)
- Due date passes (I notice, chase)
- Client responds apologetically
- Payment arrives sometime after that
The gaps in this process are where cash flow problems live. Invoice sent late because I was busy. Reminder not sent because I forgot or it felt awkward. Chase written in a rushed, slightly passive-aggressive tone because I was frustrated.
Automation removes the human inconsistency.
The Automated System
Part 1: Invoice Generation and Sending
Tool: My accounting software (QuickBooks, Xero, or FreeAgent — all support this).
The automation:
Trigger: Project status changes to "Complete" in my project management tool.
Action: Zapier creates a draft invoice in QuickBooks with:
- Client name (pulled from CRM)
- Project name and description (pulled from project management tool)
- Amount (pulled from the agreed project price in CRM)
- Due date (30 days from today)
I receive an email notification: "Draft invoice ready for review — [Client Name] — £[Amount]."
I spend 60 seconds confirming it looks correct. I click "Send" in QuickBooks.
Time saved: Previously spent 5-10 minutes per invoice on manual creation. Now: 60 seconds to review and send.
Part 2: Automated Payment Reminders
This is the part that had the biggest impact on payment time.
Using my accounting software's automation features (or Zapier if the software doesn't support this):
7 days before due date: Subject: "Invoice [number] — reminder" Body: Friendly reminder with payment link and invoice attached. Tone: neutral, helpful.
On the due date (if unpaid): Subject: "Invoice [number] — due today" Body: Polite notice that payment is due today. Payment link prominent. Tone: professional.
7 days after due date (if unpaid): Subject: "Invoice [number] — overdue" Body: Firm but professional. Notes that the invoice is now overdue. Mentions that payment arrangements can be discussed if needed. Tone: clear and direct.
14 days after due date (if still unpaid): Email to me, not the client: "Invoice [number] overdue 14 days — personal follow-up required."
At 14 days, the automation stops and a human takes over. I call or send a personal email at that point. Some situations need human judgment.
Part 3: Payment Confirmation
When payment is received, my accounting software marks the invoice as paid. This triggers:
- A thank you email to the client (automated, personalised with their name)
- The "outstanding invoices" counter in my dashboard updates
- A note added to the CRM record
The Psychology of Automated Reminders
This was the surprising part.
I used to feel awkward about chasing payments. I'd delay sending reminders, soften the language until it was almost meaningless, or avoid the chase entirely and hope.
When the system sends the reminders, I don't feel that awkwardness. The system isn't emotional. It sends the 7-day reminder because it's configured to. The client receives a professional, consistent reminder regardless of my mood or confidence level that week.
Clients also respond differently to automated reminders than to personal ones. An automated reminder is clearly a system prompt — it doesn't carry the social weight of "my supplier is unhappy with me." It's just a prompt to action. Payment rates on the automated reminders are actually higher than on the manual chases I used to send.
What Changed: The Numbers
| Metric | Before | After | |---|---|---| | Average payment time | 28 days | 11 days | | Invoices paid on or before due date | 30% | 68% | | Time spent on invoicing/chasing | ~3 hours/week | ~20 minutes/week | | "Awkward chase" emails sent manually | 8-10/month | 1-2/month |
The 11-day average is pulled up by a handful of clients who are reliably slow regardless of reminders. For the majority of clients, the 7-day reminder converts most invoices to payment before the due date.
Building This Without Zapier
If your accounting software already has automation features, you may not need Zapier at all.
QuickBooks Online: Has built-in automated invoice reminders (go to Settings → Reminders). You can configure the 7-day-before, on-due-date, and overdue messages. Limited customisation but functional.
Xero: Similar automated reminder functionality under Invoices → Reminders.
FreeAgent: Manual reminders only as of this writing — Zapier integration needed for automation.
If your software supports it natively, use that first. Add Zapier for the parts your software doesn't handle (like the trigger from your project management tool, or the CRM note on payment receipt).
The Setup Time
Building the full system (including the Zapier connections, the QuickBooks reminder configuration, and the invoice creation Zap) took about 3 hours.
At 3 hours saved per week, the break-even was one week.
More importantly: the cash flow improvement from getting paid in 11 days instead of 28 days has a financial value that's separate from the time saving. For a business with £10,000 monthly in invoices, getting paid 17 days earlier per invoice has a compounding effect on your working capital.
The Part You Still Do Manually
The 14-day-overdue cases require a personal call or email. Some clients need a human conversation.
Also: new clients. I build in a slightly different sequence for first-time clients — the first reminder is slightly more personal, reassuring them that this is a standard system and not a reflection on them specifically.
And the review step before sending each invoice. Never skip this. Automation creates the invoice; you confirm it before it goes to the client.
Watch the Build
I set up the full invoice automation system on camera on the Automate Lane YouTube channel: Automate Lane on YouTube
Automate Lane helps small business owners build systems that solve real operational problems. Subscribe for weekly practical guides.
Affiliate Disclosure
This article contains affiliate links. If you purchase through these links, Automate Lane may earn a small commission at no extra cost to you. We only recommend tools we have personally tested and use ourselves.