The monthly workflow that actually holds
Bookkeepers do not fail because of tools. They fail because client paperwork arrives in a bag, three weeks late, mixed with personal receipts. Here is a workflow that survives that.
Set the intake rule first
One folder per client, one format, one deadline. Photographs are acceptable; screenshots of bank apps are not. Write it down and send it once. Most of the chaos is caused by an undefined intake.
Process in one pass, not three
Sort by date, extract in batches, then reconcile once against the bank statement. Doing these in three separate sittings triples the context switching and doubles the errors.
Duplicates are the real enemy
The same invoice arrives from the client, from the supplier's email, and in the bank feed. De-duplicate on supplier plus invoice number, not on amount — amounts repeat legitimately.
Leave an audit trail
Keep the extracted table, the source images and a note of what you corrected. Six months later, when a client asks why a number changed, that note is the difference between a two-minute answer and an afternoon of archaeology.
Common questions
Should bookkeepers use OCR at all?
Yes for volume, no for accuracy-critical entries. Use it to produce a draft, then review the amounts.
What about client confidentiality?
Local processing avoids sending client documents to third parties, which is often the simplest way to stay inside your data-protection obligations.
How do I handle mixed currencies?
One currency column, never mixed totals. Convert at a stated rate and record which rate you used.