← All case studies
Case Study · Accounting

47 hours a month back, with zero new hires.

A five-person UK accounting practice was drowning in admin: late-paying clients, repetitive onboarding, weekly status reports for every active engagement. Here is how we automated the boring three-quarters of the practice and put the partners back on the work that bills.

Client · A Bristol-based accountancy firmIndustry · Professional Services / AccountingPlatform · Xero, Stripe, Calendly
47
Hours saved per month
11 fewer
Avg days to invoice payment
85% faster
Client onboarding time
0
New hires required

Background

This is a five-person accounting practice based in Bristol, serving roughly 90 active clients across small businesses and personal tax. They are the kind of firm Xero is built for - competent, honest, technically modern, but stretched thin by the volume of admin that comes with running a fee-based service business.

The practice has been running for nine years. They have grown deliberately and refused to over-hire. Two qualified accountants, two bookkeepers, one practice manager. The partners pride themselves on knowing every client by name and reviewing every return personally before it goes out.

The ceiling they had hit was simple: every additional client added two to three hours a week of admin overhead. Onboarding paperwork, monthly invoice runs, payment chasing, weekly status updates, deadline tracking, MTD compliance comms. None of it billable. All of it required.

By the time we got the call, the partners were doing client work between 6am and 5pm and admin work between 8pm and 11pm. They were turning down new engagements because they could not absorb the overhead. They had quoted three internal hires across two years and not pulled the trigger on any of them, because the maths never quite worked.

The challenge

The brief was specific. They did not want a transformation programme. They wanted four problems removed.

  • Invoice chasing was eating twelve hours a week of partner time. The partners hated doing it, knew it could be automated, and had not found a tool that worked for the way they actually billed (hourly + fixed-price + retainers, mixed across most clients).
  • Onboarding new clients took two hours of paperwork chasing per client. Engagement letters, AML checks, software access, tax history, bank authorisations. Every step required a different email, every email required a follow-up, every follow-up required a chase.
  • Weekly client reports were a partner-written deliverable - a quick written update on what was happening with each active engagement. Honest summaries, but the writing of them was unbillable and ate four hours of partner time every Friday.
  • Deadline tracking was happening in a shared spreadsheet that nobody fully trusted. Two missed VAT submissions in the previous tax year had cost the practice in client trust, even though both were the client's fault. The partners wanted the system to surface deadlines five business days ahead, not on the day.

The constraint: no new tools. The practice runs on Xero, Stripe for card collections, Calendly for client meetings, and Slack internally. Adding a fifth platform would have made things worse.

What we built

Automated invoice chasing

A workflow that watches Xero for invoices that are 7, 14, and 21 days overdue. At each interval, the system drafts a polite-but-firm email in the partner's voice, including the invoice details, a Stripe payment link, and a reminder of the engagement context. The first email auto-sends. The second is queued for partner review and one-click approve. The third is escalated and never auto-sent without a human in the loop.

The same workflow tracks payment behaviour over time and surfaces "client X has paid over 30 days for the last three invoices" in the weekly partner digest, so the practice can address pricing or terms with persistently late payers.

Client onboarding flow

We rebuilt the onboarding sequence as a single workflow triggered when an engagement letter is signed. The system creates the Xero client record, files the AML check request, sends the bank-authorisation form via DocuSign, schedules the kickoff Calendly meeting, drafts the welcome email, and creates the internal Slack channel. Every step is logged. The partner reviews the package once, presses approve, and the client receives a single coherent welcome instead of seven scattered emails.

If any step fails (AML check rejected, DocuSign bounce, calendar conflict), the workflow stops and Slack-pings the practice manager with the exact failure reason. No silent half-onboarding.

Weekly client digest

Every Friday morning, the system pulls activity from Xero, the practice's task tracker, and the shared Slack channels, and drafts a one-paragraph status update per active client. The partners review, edit, and send. What used to be four hours of writing is twenty-five minutes of editing.

The drafts are useful even before they are sent. They surface anomalies - "no time logged on client X this week despite three deadlines next month" - that the partners can act on the same morning.

Deadline surfacing

A scheduled workflow runs daily and looks 5 business days ahead at every active client deadline (VAT, payroll, year-end, MTD submissions). If a deadline is approaching and the underlying work has not been completed in the practice management tool, the practice manager gets a Slack notification. If the work is overdue, the partners get notified directly.

This is the system we are most proud of, because it has caught two near-misses that would have cost the practice client trust. Both were entirely legitimate - the work just had not been started yet. The system surfaced them in time.

What we did not build

We did not build them a portal. They use Xero. Xero is the portal.

We did not build them a chatbot. Their clients want to speak to a person. The system supports the partners; it does not replace the relationship.

We did not migrate them off any tool. Every workflow runs against the platforms they were already paying for. Their stack is the same. The work is just no longer manual.

Eleven days off the average payment cycle paid for the entire engagement in the first invoice run. The partners now spend evenings with their families, not chasing invoices.

The numbers

The practice tracked their own hours before and after. Forty-seven hours a month came back. The partners stopped working evenings. They took on three new clients in the first quarter post-launch without adding headcount. The cashflow improvement from the invoice automation alone paid for the build five times over in the first year.

The build itself took fourteen days. The Pack price (Professional Services) was £4,400. The practice now runs on Managed at £497 a month for ongoing optimisation and the occasional new automation.

What this means for similar firms

If you run a fee-based service business - accounting, law, consulting, agency work - the maths is similar. The structural problem is that every new client adds non-billable overhead, and the overhead grows linearly with headcount. Hiring does not scale through it; it just shifts the bottleneck.

Automation does scale through it, if you are willing to be precise about what gets automated and what does not. The relationship work, the judgement calls, the partner review of every deliverable - none of that gets touched. The chasing, the chivvying, the status-update writing, the deadline tracking - all of it goes.

The hardest part is being honest about what is actually eating your time. Most partners we speak to underestimate the admin tax by about 40%. The first thing we do, before quoting a build, is ask the partners to track their hours for a week. The number always surprises them. That number is what the build pays back against.

Results

What changed after launch.

Metric
Before CueBot
After CueBot
Invoice chasing
12 hours/week, manual
90 minutes/week, exception-only
Average days to payment
32 days
21 days
Client onboarding
2 hours per client
18 minutes per client
Weekly client reports
4 hours, partner-written
Generated and reviewed in 25 minutes
Missed deadline alerts
Caught in arrears
Surfaced 5 days ahead
After-hours admin
1.5 hours every weeknight
Zero

Eleven days off the average payment cycle paid for the entire engagement in the first invoice run. The partners now spend evenings with their families, not chasing invoices.

Run a professional services practice?

Same approach works for solicitors, consultants, agencies, and any business that bills clients on time-and-materials. Book a discovery call and we'll map your admin in thirty minutes.