It’s the 4th. The statements are here.
Three accounts, a card, and a hundred-and-some lines each. Someone has to read every one, decide what it was, and key it into QuickBooks. That someone is you, or someone you pay.
Bookhand
Bookhand reads the statement, proposes every entry in plain English, and posts to QuickBooks Online only after a human says yes. You go from a stack of PDFs to a month where every line is accounted for.
Made for service & trades businesses, and the bookkeepers who keep them straight.
Live on the books of 7 businesses across 3 owners · $3M+ in transactions verified.
Act 1 — The month you know
Three accounts, a card, and a hundred-and-some lines each. Someone has to read every one, decide what it was, and key it into QuickBooks. That someone is you, or someone you pay.
It’s the deposit that’s already in there from an invoice, waiting to get booked twice. The check with no name on it. The month that’s off by $61.40 and won’t say why. A single double-booked deposit can take days to find and unwind. Hand-coding is slow; undoing hand-coding is worse.
Act 2 — The ride: one statement, start to finish
01
Upload the PDF from your phone or desk — the same file the bank gave you. No bank logins, no feed connections. The file is checked and fingerprinted so the same statement can’t sneak in twice.
✓ Done — 87 items ready to review.
02
Beginning balance plus deposits minus withdrawals has to equal the ending balance the statement itself printed — and every line has to sum to the statement’s own totals. If it doesn’t tie, Bookhand refuses the whole statement rather than ingest half of one.
03
“Fuel stop, looks like the truck card — Fuel & Auto, 94% confident.” Bookhand reads against your live QuickBooks chart of accounts, so if your accountant renames an account, the next run already knows. Every proposal shows its reasoning; nothing hides in a black box.
04
A deposit with no name, a check with no payee, a line that could be two things — those hold, with a short card that asks the one question a human can answer: “Who was this check written to?” The judgment calls — owner draws, money moving between your companies — get routed to your accountant with the question already written.
The statement shows this check’s number and amount but not who it was written to. Look it up and enter the payee — the engine categorizes it from there.
Who was this check written to?05
This isn’t a caveat — it’s the feature. You (or your bookkeeper) tap through the queue on your phone: approve, fix, or hold. Every tap is written to a permanent audit log with your name on it. AI proposes; people decide.
You can decide these
Checks — who was this written to?
06
Real Purchases and Deposits in your actual books — not a side ledger, not a pending feed. Every record carries a durable tag, and every posting run first checks QuickBooks for what’s already there, so the same entry structurally cannot post twice.
07
After posting, every record is re-fetched from QuickBooks and compared field by field — amount, date, account. And if a posted entry ever needs changing, it’s corrected or voided to $0 with a note, never deleted. Your books keep their whole history.
08
If you invoice in QuickBooks, your customer payments are already there — so Bookhand matches the bank deposit to your record instead of creating a new one. Same for payroll run through QuickBooks. Double-booked income isn’t a thing it avoids carefully; it’s a thing the guards make impossible.
09
Posted, matched, or held with a named reason — every single line, with the totals tied to the statement’s own printed numbers, both directions. That’s the month certificate, and a named human countersigns it. If anything in the month changes later, the certificate flags itself stale — and a daily watch keeps scanning your books for anything unexpected.
Month certificate — June 2026
Ridgeline Excavating · operating checking ····4417
complete, with named holds
Posted — 63 lines$48,112.40
Matched to your records — 19 lines$36,210.55
Held, with a named reason — 2 lines$1,412.10
Undecided — 0 lines$0.00
✓ Ties to the statement’s own totals — both directions
held: waiting on the loan statement’s principal / interest — 2 lines · $1,412.10
Act 3 — The month after Bookhand
Clean native records with the check numbers on them, deposits matched to the payments you recorded, an audit trail behind every entry — and nothing deleted, ever. Your accountant gets a book they can trust, with the judgment calls queued up and the questions pre-written.
And here’s the part of your month you get back:
Every entry still gets your yes. Business-vs-personal, owner draws, tax questions — those are yours and your accountant’s, always; Bookhand just tees them up. It never touches invoicing, never runs payroll, never posts income you already record, and never guesses.
You send statements and answer plain questions. No software to learn — the queue reads like English and works from your phone.
Multiple companies, mixed-use cards, backlog, personal spend tangled in — that’s the normal case here, not the exception.
The keying and matching grind automated, final judgment kept human. Access is granted per company, so a bookkeeper sees only what they should.
No. Every entry is approved by a human first. There is no invisible-write mode.
No. Bookhand reads the statement PDFs — no bank credentials, no Plaid.
That’s the exact problem the matching layer exists for — your records get matched, never re-created.
Then nothing happens: if it doesn’t tie to its own printed totals, Bookhand refuses the whole file.
It deletes nothing, ever. Voids are $0 records with a note; corrections are audit-logged with a name attached.
No. Payroll run through QuickBooks gets matched, not re-created. Tax and judgment questions go to you and your accountant — with the question pre-written.
QuickBooks accounting scope only, via Intuit’s standard connection. No formal security certification yet — and here’s what does exist: your data is isolated row-by-row from every other client, QuickBooks tokens are stored encrypted, write permissions are separated, and every action lands on a full audit trail.
Onboarding is white-glove and operator-led — we set it up with you. Use the form below and we’ll take it from there.
No commitment — tell us a little about the business and we’ll reply within one business day.
Thanks — we’ll reply within one business day. If the month-end pile is on your desk right now, leave it there. That’s kind of the point.