To reconcile a bank account in Zoho Books, open Banking, choose the account, and click Reconcile. Enter the statement's start and end date and the closing balance the bank printed, then tick off each transaction in Zoho against the matching line on your statement. When the difference shows zero, the period is reconciled. The work goes faster, and stays honest, if you import a converted statement that already balances against its own running total — so the lines you're matching are known to be complete before you start ticking.
That last point is the one people skip. Reconciliation in Zoho Books compares what's in your ledger to a closing balance you type in. It can't tell you a transaction never made it into the ledger in the first place. So if the import was short a line, Zoho's difference will refuse to hit zero and you'll spend the evening hunting a gap that a check at conversion time would have caught in seconds.
What reconciliation in Zoho Books actually checks
Reconciliation is the act of proving your Zoho Books record of an account agrees with the bank's record of the same account over a fixed window. You give Zoho two anchors — the closing balance from the statement and the date range — and Zoho works out the difference between that figure and the sum of the transactions you've marked as cleared. Get that difference to zero and the two records agree.
What it does *not* do is verify that every transaction the bank recorded is present in Zoho. It only reconciles the lines that are already there. A missing transaction shows up as a stubborn non-zero difference, but Zoho can't tell you *which* line is absent — only that the totals don't line up. That distinction is the whole reason the convert-and-check step earns its place.
How to reconcile a bank account in Zoho Books
Here's the sequence, assuming the period's transactions are already in the account (imported or feed-fetched):
- Go to Banking in the left sidebar and select the account you want to reconcile.
- Click Reconcile (in the account's actions). Zoho opens the reconciliation screen.
- Enter the statement start date and end date for the period you're closing — usually a calendar month matching the statement.
- Type the closing balance exactly as the bank printed it for that end date. This is the figure everything is measured against, so copy it carefully.
- Zoho lists every uncleared transaction in the window. Tick each one that appears on your paper or PDF statement. As you tick, the cleared balance climbs and the difference falls.
- Keep matching until the difference reads zero. At zero, the cleared transactions sum exactly to the closing balance, and the period is reconciled.
- Save. Reconciled transactions lock to that statement, and the next period starts from this verified closing point.
Work top to bottom against the statement rather than jumping around — it's easier to spot the one line that has no partner that way. A transaction on your statement with nothing to tick in Zoho is a missing import; a ticked line with nothing on the statement is a duplicate or a misdated entry.
When the difference won't go to zero
This is where reconciliation in Zoho Books turns into detective work, and it's almost always one of a handful of causes.
Symptom | Usual cause | Fix |
|---|---|---|
Difference equals one transaction's amount | A statement line was never imported | Find the missing line and add it, then re-tick |
Difference is double a transaction | A line is in twice, or you ticked a duplicate | Remove or unmark the duplicate |
Difference is small and odd | A figure was misread on import (e.g. 17.40 read as 174.0) | Correct the amount on the entry |
Difference equals the opening gap | Wrong opening balance from a skipped earlier month | Reconcile the earlier period first |
Difference shifts a transaction into the wrong month | A DD/MM date read as MM/DD | Fix the date so the line falls in this window |
Notice how many of these trace back to the file you imported, not to anything you did inside Zoho Books. A misread amount, a dropped line at a page break, a date in the wrong format — all of them are baked in before reconciliation begins. That's why catching them at conversion is so much cheaper than chasing a non-zero difference after the fact.
Reconcile a converted statement, cleanly
If you're bringing in older months or a backlog as PDFs, the order that holds up is: convert the PDF to a CSV, confirm it reconciles against its *own* running balance, import it, then run Zoho's reconciliation. The first reconcile — the conversion check — proves the file is complete. The second — Zoho's — proves your ledger agrees with the bank. Do the first and the second rarely fights you.
To bring the file in, go to Banking, pick the account, open Import Statement, and map your Date, Description and amount columns. Zoho Books offers Double Column (separate withdrawals and deposits), Single Column with a debit/credit flag, or Single Column with negative values — match the mode to how your CSV states money in and out. The Zoho CSV import format guide covers those modes column by column, and importing PDF statements into Zoho Books walks the upload step in full.
One honest caveat, because it shapes the whole workflow. Export Bank Statement converts and verifies files; it does not push transactions into Zoho Books over a certified bank-feed API. The path is convert, then import the CSV yourself. Live feeds only fetch recent activity anyway, so anything more than a few months old has to come in as a file regardless — which is exactly the work this guide is about.
Why the running-balance check changes reconciliation
Reconciliation in Zoho Books is only as trustworthy as the lines you feed it. Hand it a statement that's quietly missing one transfer and the difference will never reach zero — but Zoho won't name the culprit, so you're left re-reading a month of entries against a PDF.
Export Bank Statement closes that gap before the file ever reaches Zoho. It converts the PDF — including scanned and photographed statements, through OCR — into clean CSV or Excel, then runs its own running-balance check: opening balance plus money in, minus money out, has to equal the bank's printed closing figure. If a line was dropped or a digit misread, the statement is flagged as not reconciling, so you fix it at conversion rather than during a quarter-end scramble. We've seen a tidy-looking export fail this check over a single payment lost at a page break — a minute to find then, an afternoon to find later. It exports in Zoho Books' native bank-import format, so the Withdrawals and Deposits columns arrive in the shape the importer expects, and the file you reconcile is one you already know is whole.
Frequently asked questions
How do I reconcile a bank account in Zoho Books?keyboard_arrow_down
Open Banking, select the account, and click Reconcile. Enter the statement start date, end date and the closing balance the bank printed, then tick each transaction in Zoho that matches a line on the statement. When the difference reads zero, the period is reconciled. Save to lock those transactions to the statement.
What does it mean when the difference is not zero in Zoho Books?keyboard_arrow_down
A non-zero difference means the cleared transactions don't sum to the closing balance you entered. The usual causes are a missing import, a duplicated line, a misread amount, a date in the wrong month, or a wrong opening balance from an earlier period that wasn't reconciled first. Find and fix the offending line, then re-check.
Does Zoho Books reconcile automatically through a bank feed?keyboard_arrow_down
A bank feed keeps a connected account's recent activity current, but you still confirm the reconciliation yourself by setting the closing balance and matching lines. For older months or PDF-only statements, there's no feed to rely on — you convert the statement to CSV, import it, and reconcile that. Export Bank Statement handles the convert-and-verify step; it does not push data into Zoho over an API.
How do I know the imported statement is complete before reconciling?keyboard_arrow_down
Check it against the running balance first. If opening balance plus money in, minus money out, equals the bank's printed closing balance, the statement reconciles and nothing was dropped. Export Bank Statement runs this check at conversion and flags any file that doesn't reconcile, so a missing or misread line surfaces before it reaches Zoho Books.
Which amount mode should I pick when importing into Zoho Books?keyboard_arrow_down
Match the mode to your CSV. Separate money-out and money-in columns map to Double Column (Withdrawals and Deposits). One amount column with a debit/credit flag is Single Column and Amount Type. One amount column where money out is negative is Single Column with Negative Values. More guidance lives on the Zoho Books pillar, with country-specific detail on the UK hub.
Try it on your own statement
Clean Excel/CSV, with every transaction checked to balance.
