The problem

The work that never got smaller as the firm grew.

Every client's expenses arrived as scanned invoices, receipts and spreadsheets, and every one had to be typed in by hand. The bookkeepers and financial-control staff were burning tens of hours a month on data entry alone, before any actual accounting began.

Classification made it worse. Different bookkeepers filed the same kind of expense under different lines, so a meal might be entertainment, client hospitality or a partly deductible cost depending on who touched it, and a senior accountant had to comb through and correct it all before the report could go out.

And it all peaked at once. Month-end and the end of the tax year created a traffic jam so severe that the firm could not take on new clients without hiring more people, which meant growth was capped by how many invoices a human could key in.

What we did

Read the invoice, post the entry, escalate only the doubt.

Take the typing and the routine classification off people, and keep them on the judgement.

Document capture

Invoices read, not retyped

We added AI document capture that reads scanned invoices and receipts, understands the context, supplier, amount, date, type of purchase, even when the format is non-standard, and pulls the data straight into the firm's bookkeeping system.

Learning categorisation

Trained on the firm's own history

A machine-learning engine trained on the firm's history learned its patterns on its own, that a fuel supplier for a haulage client is a fuel expense while an overseas software vendor is a reverse-charge import of services, and it recommends the right ledger line for each entry.

Learns from corrections

Every fix makes it better

When a bookkeeper overrides a suggestion, the engine takes the correction as training in real time, so the classifications get more accurate and need fewer overrides the longer the firm uses it.

Auto reconciliation

Bank and card matched automatically

The routine work of matching bank and credit-card lines to entries is automated, and only genuine anomalies or mismatches are surfaced for a person to approve, instead of a human checking every line.

Consistency

The same expense, filed the same way

Because one engine applies one standard, identical expenses no longer land in three different lines depending on the bookkeeper, which removes the senior-accountant rework that used to precede every filing.

People on judgement

From typing to advising

With the keying gone, bookkeepers and junior accountants moved to analytical review and financial advice for clients, the work that actually earns the firm its fee.

The result

The close stopped being a wall.

Less typing, fewer errors, and room to grow without hiring.

Live

Month-end close 40% faster

The month-end close ran 40% faster, which let the firm file VAT returns and advance payments well ahead of the deadline instead of racing it, and manual data entry fell 80% as the capture and reconciliation took over the keying.

And scalable

25% more clients, same headcount

Freed from the data-entry bottleneck, the firm took on 25% more files and clients with no increase in administrative staff, and the people it already had spent their time on control and advisory work rather than transcription.

Why it holds

Automate the routine, keep a person on the exception.

Bookkeeping breaks when a person is the fastest way to read an invoice and classify it. The value here is capture and classification that learn the firm's own conventions, reconciliation that runs itself, and a human pulled in only for the anomaly, so accuracy and capacity rise together. It is the same grounded, human-on-the-exception discipline behind our automated client-reporting work, aimed at the ledger rather than the monthly report.

More case studies

Related work.

Month-end close jammed on manual entry?

Book a strategy call Bring the pile of invoices your team keys in by hand. Thirty minutes, no slides, or see more case studies.