Unlimited conversions. Zero data entry.

500 transactions matched in under 90 seconds

Automated Bank Reconciliation, Without the Spreadsheets

Every bank line matched to the right journal entry on the first pass, with the gap on outstanding items explained in one screen. 99.4% confirmed match accuracy on 3.2M+ documents, $79 flat per month.

Automated bank reconciliation worksheet in Zera Books AI bookkeeping software

The short version. Zera Books reads every bank statement line, auto matches it to your open ledger using amount, date, vendor, and check number, and surfaces only exceptions for review. 500 lines reconciled in under 90 seconds, 99.4% confirmed match accuracy, signed worksheet per period. Included in the $79 flat plan with unlimited accounts and clients.

99.4%
Confirmed match accuracy
< 90s
To reconcile 500 transactions
3.2M+
Documents processed and counting
$79
Flat monthly cost, unlimited

By Damin Mutti, founder of Zera Books. Last reviewed 2026-05-20.

What automated reconciliation actually does

Reconciliation is the monthly chore where you prove your ledger agrees with what the bank says actually happened. Tick by tick on a paper statement, or worse, on a printed PDF next to a CSV export. Multiplied by 12 accounts across 30 clients, it eats whole working days. Automated reconciliation is the layer that does that matching without you watching.

Zera Books does it with a match engine that reads four things per bank line: the amount and direction, the date within a tolerance window, the vendor or counterparty string, and the check number when present. It scores each line against your open ledger entries and proposes a match with a confidence number. Anything above the auto match bar clears. Anything below lands in a review queue with the top three candidates ranked and a one click confirm.

A real example. A Portland law firm bookkeeper uploaded a 412 line Mercury statement and a 187 line American Express statement on a Tuesday morning. Auto match cleared 583 of 599 lines in 96 seconds. She confirmed the 16 exceptions over coffee. Two accounts reconciled before her 10am meeting.

How it works, step by step

Five steps from raw bank statement to signed reconciliation worksheet. The same pipeline runs for every account, every client, every month.

01

Import the statement or connect the feed

Drop a PDF bank statement or connect a live Plaid feed for the account. The vision model extracts every transaction line at 99.6% accuracy regardless of bank format and queues them up for matching against your open ledger.

Works on digital, scanned, and password protected PDFs.

02

Auto match against the open ledger

The matching engine scores each bank line against open ledger entries using amount, date window, vendor pattern, and check number when present. Exact matches clear instantly and the cleared balance updates in real time.

Median 90 seconds to process 500 transactions end to end.

03

Review fuzzy matches in one click

Anything below the auto match threshold lands in a review queue with the top ranked candidate journal entries, the vendor history, and a one click confirm. You burn through 20 exceptions in a few minutes and the model gets sharper for next month.

Top 3 ranked candidates per fuzzy match.

04

Resolve outstanding and timing items

Outstanding checks, deposits in transit, and bank only fees stay flagged on the worksheet. Beginning balance, cleared items, outstanding items, and ending balance show side by side so the gap is visible at a glance.

Drill into any flagged line in two clicks.

05

Sign the period and lock it

Once cleared and outstanding items balance to the bank statement ending balance, Zera Books saves a signed reconciliation worksheet with a timestamp and locks the period. Re open it for audit any time, no version chaos.

Audit ready PDF worksheet per account, per month.

What makes Zera Books different from QuickBooks reconciliation

QuickBooks Online ships a reconciliation screen that is a glorified checkbox grid. You tick each cleared line by hand against a printed or PDF statement, and pray the math comes out to zero at the bottom. When it does not, you scroll for hours hunting the variance. Anyone who has done a 500 line statement knows the feeling.

Zera Books replaces the checkbox grid with a match engine that reads the statement and the ledger together. Exact matches clear instantly. Fuzzy matches surface with ranked candidates. The variance panel categorizes the gap into outstanding items, posting errors, and unmatched bank lines so you fix the right thing instead of hunting blind.

CapabilityZera BooksQuickBooks Online
Match engineAuto match with confidence score, fuzzy with ranked alternatesManual checkbox per line
Time per 500 line statementUnder 90 seconds, median45 to 90 minutes by hand
Setup before it worksZero. Works on first statementConnect feed plus tick history
Variance breakdown panelAuto categorized by causeManual investigation
Multi account in parallelYes, all accounts at onceOne account at a time
Per account costIncluded in $79 flat$79 to $235 per month plus per user

QuickBooks Online pricing per Intuit’s public pricing page. Reconciliation workflow documented in the QBO reconciliation help article.

Real time and accuracy numbers

The numbers below come from the last 90 days of production traffic across Zera Books accounts. They are not lab benchmarks. They are what real customers see when they reconcile a real month of bank data.

  • 500 transactions reconciled in 84 seconds median. 95th percentile is 142 seconds.
  • 99.4% confirmed match accuracy by month two. Measured against user confirmed matches, not raw model confidence.
  • 96% auto match rate by week three. Only exceptions hit the review queue after the first full period.
  • 15 to 25 minutes per account per month of human review. Down from 60 to 90 minutes on a manual reconcile.

One honest beat. The first reconciliation on a new account runs heavier because the system has no vendor history yet. Plan for slightly more review on the first statement, and the curve drops fast from there.

Automated bank reconciliation workflow for accountants on a modern desk setup

How to turn it on

There is no settings toggle. Automated reconciliation is the default behavior the moment a bank statement lands in Zera Books. The actual setup is two steps. Connect a bank feed (or upload a PDF statement) and import your chart of accounts so the system knows the ledger side of the equation.

From there the first reconciliation is where you teach the system your patterns. Confirm a fuzzy match on a recurring vendor once. Tag a bank only fee once. The model locks in your preference for every future period. By the third statement, the queue is mostly empty and the match runs hands free.

If you already keep your books in QuickBooks Online or Xero, Zera Books can sync cleared status back so your downstream stack stays current. You do not have to migrate to try the feature.

“I used to block out a full Friday for reconciliations on my 11 client roster. Now I run them in parallel on the Zera dashboard while I drink my first coffee. The auto match clears 96% of the lines and the variance panel tells me exactly where the gap is when something is off. I closed three books before lunch last month.”

Ashish Josan, CPA

Partner at a 60 client accounting firm

Frequently asked questions

What does automated bank reconciliation actually do?
It pulls every transaction from your bank statement, compares each line against your general ledger, and matches them automatically. Zera Books clears 500 lines in under 90 seconds and surfaces only the unmatched items in a review queue. You confirm the exceptions and the period is reconciled.
How accurate is the auto match?
Across 3.2M+ documents processed, Zera Books logs 99.4% confirmed match accuracy by the second month. The model uses amount, date window, vendor history, and check number when present. Exact matches clear instantly. Fuzzy matches surface with a ranked alternate so you confirm in one click.
Do I have to set up matching rules first?
No. The classifier reads context per transaction, not a hand authored rule per vendor. It compares the bank line to the open ledger entries and proposes a match with a confidence score. You confirm once, and the pattern locks for every future period. Rules are optional, not required.
What happens with timing differences and outstanding items?
Outstanding checks, deposits in transit, and not yet cleared transactions stay flagged in a clear reconciliation worksheet. The system shows beginning balance, cleared items, outstanding items, and ending balance side by side. You see the gap and can drill into any line in two clicks.
Can it handle multiple accounts and credit cards?
Yes. Run reconciliation on every checking, savings, and credit card account in parallel. The dashboard shows reconciliation status per account across all your clients. A 12 account close that used to take 6 hours runs in under 30 minutes on Zera Books.
Does it work with QuickBooks Online and Xero data?
Yes. Pull your existing ledger from QuickBooks Online or Xero, run reconciliation in Zera Books, then push the cleared status back. The full ledger lives in Zera so the AI has clean training data, and your downstream system stays current for your CPA or tax preparer.
Is automated reconciliation included in the $79 flat plan?
Yes. Every plan includes unlimited automated reconciliation across unlimited accounts and unlimited clients. No per account fee. No per transaction fee. $79 flat per month, full stop. The 1 week trial covers the full feature with no credit card friction.
How does this compare to QBO reconciliation?
QuickBooks Online reconciliation is a manual checkbox interface. You tick each cleared line by hand against a paper statement. Zera Books runs the match automatically, surfaces only exceptions, and saves a signed worksheet per period. Same end state, a fraction of the clicks.
What if the bank balance does not match the ledger?
The variance panel breaks down the gap into outstanding items, posting errors, and unmatched bank lines so you see the source of the difference in one screen. From there you fix the entry, confirm the match, and the period closes clean. No hunting through 200 rows of paper.
How do I turn it on?
Sign up at /auth, connect a bank feed or upload a PDF statement, and start your first reconciliation from the close board. There is no settings screen to enable it. Auto match is the default behavior on every statement that lands in Zera Books.

Stop ticking checkboxes. Let the model match the statement.

Upload a real statement. Watch 500 transactions reconcile in under 90 seconds. $79 flat after the week, unlimited accounts, unlimited clients.