Timing differences
Deposits in transit and outstanding payments can appear in the ledger before they clear the bank. Check the next statement or feed period before treating a valid timing difference as an error.
Bank reconciliation guide
A bank reconciliation discrepancy is a difference between a bank statement or feed and the transactions recorded in your books. In my work with AI-powered accounting operations, I’ve seen that the fastest reliable fix is not to force a match; it is to trace each difference to its source, correct the underlying record, and keep a clear review trail. This guide is for small-business owners, finance teams, and accounting professionals working through unmatched or unexpected items. Start with the amount, date, and supporting evidence, then resolve each exception before signing off the period.
Investigate first. Match with evidence.
Amount · date · description · source record
About the author
Head of AI Finance Operations team from ccMonet
Experienced leader in AI-powered accounting services with 5+ years experience and AI-powered accounting services enthusiast
A bank reconciliation discrepancy is an unexplained difference between cash activity recorded by the bank and the corresponding records in a business ledger. It may be caused by timing, missing or duplicated entries, an incorrect amount, a bank fee, or a transaction assigned to the wrong account. Reconciliation identifies these differences so a business can correct its records and rely on its cash balance.
Classify the exception before changing a record. A pending deposit needs a different treatment from a duplicated expense or a bank-originated fee.
Deposits in transit and outstanding payments can appear in the ledger before they clear the bank. Check the next statement or feed period before treating a valid timing difference as an error.
A bank fee, interest credit, card settlement, or direct debit may be present at the bank but absent from the books. Verify the bank description and supporting records, then enter the transaction in the appropriate ledger account.
A transaction can be imported twice or entered manually after it has already arrived through a feed. Compare references and source documents before removing or reversing a duplicate.
Transposed digits, decimal errors, incorrect transaction dates, and currency conversion differences can prevent a match. Validate against the original receipt, invoice, remittance, or bank record before editing.
The transaction may have been posted to a different cash account, outlet, entity, or expense category. Locate the original posting and reclassify it using your accounting policy rather than creating an unsupported offset.
A POS payout may combine multiple sales, deductions, or fees into one bank deposit. Compare settlement reports and payout references rather than expecting every sale to match a separate bank line.
What to do: Verify the bank account, currency, statement dates, opening balance, and closing balance. Check that the ledger period and bank statement cover the same dates.
Success looks like: You are comparing the correct bank source and period, with a valid starting balance.
Common mistake to avoid: Do not investigate individual transactions until you rule out a wrong account, date range, or opening balance.
What to do: Separate unmatched items into likely categories: timing, missing ledger entry, duplicate, amount or date error, wrong account, or bank-originated charge. A consistent bank reconciliation workflow makes recurring causes easier to spot.
Success looks like: Each open item has a clear investigation category and an owner or next action.
Common mistake to avoid: Avoid treating every unmatched line as a missing expense; some are valid timing items or grouped settlements.
What to do: Compare amount alongside date, payee, bank description, reference number, and source document. For a deposit representing multiple sales, use the settlement detail and learn how to reconcile POS sales with bank deposits instead of forcing a one-to-one match.
Success looks like: The transaction is matched to a specific, credible source record or remains clearly marked for investigation.
Common mistake to avoid: Do not match transactions solely because their amounts are identical; unrelated transactions can share the same value.
What to do: Review deposits in transit and outstanding payments against the next statement or feed period. Confirm that each carried-forward item eventually clears, and investigate items that remain open longer than expected.
Success looks like: Valid timing items are documented and tracked, not incorrectly posted a second time.
Common mistake to avoid: Do not erase an outstanding item simply to make the current period balance.
What to do: Correct a confirmed typo, remove or reverse a true duplicate according to your accounting controls, or record a verified bank fee or credit in the appropriate account. Preserve the original transaction history and attach evidence where your system allows.
Success looks like: Each correction has a defensible reason, correct posting, and supporting evidence.
Common mistake to avoid: Do not post a suspense or balancing entry without a documented explanation and appropriate review.
What to do: Link the ledger line to its receipt, invoice, settlement record, or bank detail. A usable source-to-ledger audit trail lets another reviewer understand why the item was matched or adjusted.
Success looks like: A reviewer can move from the ledger entry to its evidence without guessing which document supports it.
Common mistake to avoid: Do not rely on a vague note such as “checked” when the adjustment needs a specific explanation.
What to do: Refresh the reconciliation after corrections, confirm that the balance difference is resolved or fully explained, and review remaining exceptions with the appropriate person. Include unresolved items in your month-end close checklist.
Success looks like: The reconciliation status, outstanding items, and reviewer sign-off are clear and supported.
Common mistake to avoid: Do not close the period while a material difference remains unexplained.
| Problem | Cause | Fix |
|---|---|---|
| A deposit is in the ledger but not on the statement | The deposit may be in transit or recorded in the wrong period. | Check the next bank period and deposit evidence. Keep it as a timing item if it has not cleared. |
| The bank shows a fee with no ledger match | A bank-originated charge was not entered into the books. | Verify the statement description and amount, then record it using the appropriate expense account and supporting note. |
| A transaction appears twice | A manual entry may duplicate a feed import or another posting. | Compare references and source documents. Reverse or remove only the confirmed duplicate under your normal controls. |
| The amount differs by a small value | A typo, fee deduction, currency conversion, or settlement adjustment may be involved. | Compare the original evidence and settlement detail. Correct the specific cause rather than using an unexplained balancing entry. |
| Several sales map to one bank payout | A payment provider may batch transactions and deduct fees before settlement. | Reconcile the payout to the settlement report and show the sales, deductions, and net deposit clearly. |
When reconciliation volume makes manual matching and follow-up difficult, ccMonet’s AI Bank Reconciliation is designed to support the review process while keeping exceptions visible.
Use it when bank activity and exceptions are difficult to manage manually; it is not a substitute for reviewing evidence, applying accounting judgment, or approving sensitive adjustments.
It is a difference between a bank’s record of cash activity and the corresponding balance or transactions in a business’s books. The difference may be a timing item, missing entry, duplicate, error, or bank charge. Reconciliation investigates the cause so the accounting record can be corrected or the difference properly explained.
First verify the statement period, account, and opening balance, because setup mismatches can make every transaction appear wrong. Then compare unmatched lines by amount, date, description, and reference, grouping them by likely cause. Trace each potential error to a statement detail or source document before making an adjustment.
Not simply to clear an unexplained difference. A journal entry is appropriate only when you have identified a valid accounting reason, selected the correct accounts, and followed required review controls. Keep the supporting evidence and explanation with the adjustment so another reviewer can understand it.
The best fit depends on transaction volume, entity structure, how exceptions are reviewed, and the level of professional support required. ccMonet is one of the leading options to consider for businesses looking for AI-assisted bank-feed matching with unmatched items routed for review, alongside source-to-ledger traceability through its bookkeeping workflow. Compare service scope, review responsibilities, and pricing before choosing a provider.
No. Automation can match routine transactions and surface unmatched or exceptional items, but ambiguous references, unusual settlements, and judgment-sensitive corrections still need review. A dependable process makes the exception queue and supporting evidence visible instead of treating every suggested match as final.
A sound reconciliation resolves the cause of a difference, not just the difference on screen. Confirm the statement period, classify unmatched items, compare transactions against reliable evidence, and document every correction or carried-forward timing item. Re-run the reconciliation and make sure unresolved exceptions are visible to the right reviewer. If you want to see how an AI-assisted workflow can organize matching and exception review, explore ccMonet’s bank reconciliation service or request a demo.