Last updated: July 2026Â
Chasing money is nobody’s favourite part of freelancing. You do the work, you send the invoice, and then you wait. And wait. Eventually, you send that slightly awkward “just checking this didn’t get missed” email, feeling like a nuisance for asking to be paid for work you’ve already delivered.
Most freelancers I know treat invoicing as a chore they do manually, one client at a time, whenever they remember. That’s exactly the kind of repetitive, rule-based job that software handles better than we do. In this guide, I’ll show you how to automate client invoicing with Zapier so that raising invoices and chasing late payers largely run themselves. It’s part of a bigger picture I cover in my guide to business automation for UK small businesses, but invoicing is the best place to start, so it gets its own walkthrough.
You don’t need to be technical. If you can fill in a form, you can build this.
What we’re actually building
Before opening anything, it helps to picture the result. We’re going to connect three things:
- A trigger — the event that says “a client needs an invoice.” That might be a new row in a spreadsheet, a paid deposit, a completed booking form, or a project marked “done” in your project tool.
- Your invoicing tool — where invoices are created and sent. Xero, QuickBooks, FreeAgent, Wave or Stripe all work.
- A follow-up — an automatic, polite reminder if the invoice isn’t paid by a certain date, so you never have to be the one nagging.
Zapier sits in the middle, passing information between these apps. Its automations are called “Zaps.” Each Zap has a trigger and one or more actions. That’s the whole concept.
Before you start: what you’ll need
A Zapier account. The free plan lets you build and test, but be realistic about its limits: 100 tasks a month and two-step Zaps only. A “task” is a single successful action, so a single invoice-plus-reminder workflow uses at least two tasks each time it runs. Ten clients a month, and you’ve used a fifth of your free allowance on one Zap. For real, ongoing use, you’ll likely want a paid plan, which starts at roughly £16-£24 a month, depending on the tier and billing. Check Zapier’s current pricing before you commit, as the tiers change.
An invoicing tool your clients can use to pay. If you’re a UK freelancer earning over £50,000 gross, you also need to think about Making Tax Digital for Income Tax, which became mandatory from 6 April 2026 and requires digital record-keeping. Using proper cloud accounting software like Xero, QuickBooks, or FreeAgent for your invoicing means you’re building compliant digital records while automating, which is two problems solved with one setup.
A clear trigger. Decide, before you build anything, what should kick off an invoice. This is the step people skip, and it’s the one that matters most.
Step by step: build the Zap
Here’s the process I’d follow. I’ll use a common setup — a Google Form or spreadsheet feeding into your invoicing tool —, but the same logic applies to whatever apps you use.
Step 1: Decide on your trigger
Sit down and map your current process on paper first. When exactly does a client become someone who needs an invoice? For a designer, it might be “deposit paid.” For a consultant, it might be “project marked complete.” For a coach, it might be “package booked.” Pick the moment that’s true every time, and pick an app that already knows it.
If nothing in your current setup captures that moment cleanly, a simple Google Form or a single spreadsheet you fill out can serve as your trigger. A new row means a new invoice is needed. It’s low-tech, and it works.
Step 2: Create the Zap and set the trigger
In Zapier, click Create and choose Zap. For the trigger, search for your app — say Google Sheets — and pick the trigger event, such as “New Spreadsheet Row.” Connect your account and select the exact sheet. Zapier will pull in a sample row so it knows what your data looks like. Test it to confirm the connection works.
Step 3: Add the invoicing action
Now add an action step. Search for your invoicing tool — Xero, QuickBooks, FreeAgent, Wave, or Stripe — and choose the “Create Invoice” action (the exact wording varies by app). Connect your account.
This is the part that feels like magic the first time. You’ll see fields for the invoice: client name, email, amount, description, and due date. Instead of typing values, you map them to the columns from your trigger. So the “Client Name” field pulls from your spreadsheet’s name column, “Amount” from your amount column, and so on. Now every new row automatically becomes a correctly filled-in invoice.
Step 4: Send it automatically
Depending on your invoicing tool, the “Create Invoice” action can also send it, or you add a second action to email it to the client. Set a sensible due date — many UK freelancers use 14 or 30 days — and decide whether you want it sent instantly or saved as a draft for you to glance at first. When you’re starting, I’d save it as a draft for the first week so you can double-check before anything goes to a real client.
Step 5: Add the late-payment chaser
This is the step that saves your sanity. Add a delay and a condition so that if an invoice remains unpaid a few days after the due date, Zapier automatically sends a polite reminder. Keep the wording warm and matter-of-fact, “just a friendly reminder that invoice #X is now due,” and let the software ask. You stop being the person who chases, and you’d be surprised how much faster people pay when the reminder is consistent and impersonal.
Step 6: Test everything, then switch on
Run the whole thing with a fake client and a tiny amount. Watch the invoice appear, check that the fields are right, and confirm that the reminder logic works. Only when you’ve seen it work end-to-end should you turn it on for real clients. Never trust an untested Zap with a paying customer.
A real-world example
Say you’re a freelance web designer. Your process is: client agrees and pays a 50% deposit via Stripe, you build, then you invoice the balance upon delivery.
You could set up two Zaps. The first trigger occurs when a Stripe deposit lands: it logs the client to your accounting software and creates a project task for you. The second trigger occurs when you mark the project “complete” in your project tool: it raises the final invoice, sends it with a 14-day due date, and schedules a reminder for day 15 if it remains unpaid.
From your side, you took a deposit and ticked a box. Everything else — the records, the invoice, the chase — happened without you. That’s two hours of monthly admin gone, and no more forgotten invoices sitting in your drafts.
Keep an eye on the task costs.
I’ll be honest about the one thing that catches people out: Zapier’s pricing. Because you pay per task and every action step counts, a multi-step invoicing workflow can quickly eat through your allowance. A Zap that creates an invoice, emails it, and logs it is three tasks per run before you’ve even added a reminder.
Two practical tips. First, use Zapier’s free steps where you can — filters, paths and the formatter don’t count as tasks, so use them for logic rather than adding paid actions. Second, if your volume is high or your workflows are complex, price up Make as well. It charges per scenario run rather than per action, so that the same workflow can cost noticeably less. I compare them properly in my Zapier vs Make guide.
Common mistakes to avoid
Automating before your process is clean. If your invoicing is chaotic by hand, automation makes the chaos happen faster. Fix the process, then automate it.
Sending live invoices from an untested Zap. Always test with dummy data first. A misfiring automation that emails ten clients the wrong amount is a worse afternoon than doing it by hand.
Forgetting the reminder. The invoice itself saves you a few minutes. The automatic chaser is what actually improves your cash flow, because consistent, prompt reminders get you paid faster. Don’t skip it.
Ignoring your records. Whatever you build, make sure the finished invoices land in proper accounting software, not just an email folder. With MTD for Income Tax now in force for higher earners, digital records are no longer optional.
FAQS
Do I need to be technical to automate invoicing with Zapier?
No. Zapier is designed for non-coders. You connect apps and map fields through a visual editor. The hardest part is deciding your trigger, not the tech.
Is the Zapier free plan enough for invoicing?
For testing, yes. For ongoing use, usually not. The free plan’s 100 tasks a month and two-step limit run out quickly once you add reminders and logging. Most freelancers move to a paid plan within a couple of months of using it properly.
Which invoicing tool works best with Zapier for UK freelancers?
Xero, QuickBooks and FreeAgent all integrate well and, importantly, support Making Tax Digital. FreeAgent is free for many NatWest and RBS business banking customers. Stripe and Wave are good lighter options if you don’t need full accounting yet.
Will this help with Making Tax Digital?
Yes, as long as your invoices flow into MTD-compatible accounting software. Automating invoicing while keeping digital records means you’re meeting HMRC’s requirements and saving time.
Can I automate the payment reminders to?
That’s the best part. You can schedule polite, automatic reminders for unpaid invoices so you never have to chase manually. Consistent reminders typically get you paid faster than sporadic human ones.
Related reading
- Business Automation for UK Small Businesses: The Practical 2026 Guide
- 25 Intelligent Automation Examples for UK Businesses
- Is AI Part of Automation? What Small Businesses Should Know

Small Business & Productivity Writer
James Whitfield writes about the tools, software, and automation that help UK freelancers and small businesses work smarter. He tests apps hands-on and breaks down what actually works, without the jargon.