
How Accounting Firms Can Improve Margins (Without Affecting Headcount)
The only thing worse than a blank timesheet is one filled with automatable hours.
Updated
Most accounting firms aren't short on revenue. They're short on margin.
The work is there. The clients are there. But the profitability per engagement keeps getting squeezed — by scope creep, write-offs, over-servicing, and the quiet cost of senior staff doing work that should have been automated two years ago.
Here's what actually moves the needle.
1. Stop billing by the hour
Hourly billing is a structural problem. It ties revenue to headcount, punishes efficiency, and creates misaligned incentives — the more systematised your firm gets, the less you earn.
Fixed fees and retainers aren't just nicer for clients. They're better for your margins, because they let you capture the value of getting faster without giving it away.
The shift is well under way. In Ignition's 2025 pricing benchmark of US firms, only 3% charged hourly for tax preparation and 10% for CFO and controller work. (It's a vendor survey of its own customers, so read it as a direction, not a law.) The firms still grinding on hourly are the ones penalised when their work gets faster.
2. Review your client mix honestly
Every firm has a tail of clients who take disproportionate time for what they pay. They're slow to respond, have messy books, and require constant hand-holding — but they've been around for years and nobody wants to have the conversation.
A quarterly client profitability review (fee vs. actual hours logged) usually surfaces two or three candidates for repricing or offboarding. That's a meaningful margin improvement without winning a single new client. By just focusing your resources on the ones worth serving.
3. Automate your recurring reports
This one compounds.
If your team is spending hours every month manually pulling Xero data into Excel, rebuilding P&Ls, reconciling prepayment schedules, or reformatting reports for different clients — that's not billable time, that's cost. It also tends to be senior time, which makes it expensive cost.
The fix isn't to hire someone junior to do it faster. The fix is to stop doing it manually at all. Compliance packs are a good first target, such as corporate tax filing schedules and unaudited financial statements.
Cheetah is built specifically for this. It takes your firm's unique reporting logic — your layouts, your categorisations, your client-specific quirks — and automates the whole thing on top of Xero. Reports that used to take hours arrive as a Google Sheet with a one-click Excel download. With Scheduled Reports they land in your inbox on the 3rd of every month without anyone opening Xero. It's built once, then it just runs. Cheetah builds each report under its own account and shares it with you as an editor, so it needs no access to your Google Drive (why that matters).
The margin improvement from automating even two or three recurring reports per client is material, especially once you're running it across a client base of any size.
4. Let your team focus on what actually requires judgement
Reporting automation doesn't just save time. It changes what your team spends that time on.
When staff aren't rebuilding the same reports every month, they can do something more valuable: review the output with fresh eyes, spot anomalies, flag trends, and identify what else could be systematised (see Point 3 above). That's a feedback loop — the more you automate, the more capacity you create to find the next thing to automate.
Firms that treat this as an ongoing process (rather than a one-off project) steadily reduce the cost of their compliance work while improving its quality (here's one firm doing it). That's a better story for your clients and a better outcome for your margins.
5. Use automation to make advisory actually profitable
A lot of firms want to shift into advisory — CFO services, forecasting, management accounts, scenario planning. The problem is that when your team is buried in compliance work, advisory is either under-scoped or over-delivered. Neither makes money.
The deeper issue is that good advisory reporting is bespoke. A retail client needs gross margin tracked by category and location. A services business wants utilisation and revenue per head (Xero's native KPI dashboard stops well short of that). A property group needs a view across multiple entities with intercompany eliminations. This kind of reporting has always been possible — it just took so long to build and maintain manually that it was only economical for your largest clients.
That's exactly what Cheetah is designed for. Because it encodes client-specific business logic directly into the report — not just a generic template — you can build genuinely complex, bespoke reporting packages and deliver them automatically on a schedule. A management accounts pack that used to take hours of prep becomes a short review pass (here's what good management accounts look like). The economics now work for mid-market clients, not just the top tier.
That changes the advisory conversation entirely. A client receiving a custom monthly dashboard built around how their business actually works — with their metrics, their structure, their language — is not switching firms easily. That's retention and margin in one.
6. Reduce write-offs at the source
Write-offs are a margin problem that masquerades as a client problem. Most of them trace back to unclear scope, poor data from clients, or rework caused by things that could have been caught earlier.
Better engagement letters help. So do proper data checklists at onboarding. But so does working faster — because the longer a job sits open, the more likely it is to accumulate out-of-scope requests that nobody charges for.
7. Track realisation rates by service line
Most firms track revenue. Fewer track realisation — what percentage of your actual time you end up billing for. The gap between the two is where margin goes to die. (Utilisation is a different measure: how much of your team's working time is billable in the first place. Track both.)
Breaking this down by service line (and by client) usually surfaces the same culprits repeatedly. Once you can see it clearly, you can address it: tighter scope, better pricing, or just more disciplined invoicing for what you actually do.
The firms compounding well on margins aren't necessarily the ones with the highest fees or the biggest clients. They're the ones that have made their delivery cheaper through automation, their pricing tighter through packaging, and their services more valuable through genuine advisory depth.
If your team is still spending hours a month manually building Xero reports, that's the most obvious place to start. Worth a look.
Updated 20 September 2026: replaced an unsourced pricing claim with survey data, described Cheetah's output as a Google Sheet with Excel download and Scheduled Reports, and softened the management accounts time saving. We also switched to UK spelling for realisation, added a note on utilisation, and added links to newer guides.

A finance professional turned product builder, Jarvin has built hundreds of reports by hand and knows what financial and operational reporting demands: customisability, auditability, scalability, and security. Having automated that work reliably, he's now helping advisory firms and finance teams do the same.