# Reconciliation Tools for Banks: Nostro, ATM and GL

- Author: PreciseBankFlow (https://precisebankflow.com)
- Published: 2026-10-17
- Category: Choosing reconciliation software
- Canonical: https://precisebankflow.com/blog/reconciliation-tools-for-banks

> What reconciliation tools for banks handle: nostro and vostro accounts, ATM and branch cash, general ledger suspense, and the controls examiners expect.
Reconciliation tools for banks match the bank's own books to outside records: correspondent statements for nostro and vostro accounts, network and cash-count reports for ATMs and branches, and subledgers for general ledger suspense and clearing accounts. They age every break, route it to an owner, and keep the evidence that examiners expect to see reviewed independently.

## Which accounts do reconciliation tools for banks cover?

Reconciliation tools for banks cover every account where the bank's ledger must agree with a record kept somewhere else. That includes the bank's accounts at other banks, other banks' accounts with it, physical cash, payment system settlement, and the internal clearing accounts that hold items in transit. Customer deposit accounts are a separate, subledger-to-ledger tie-out.

### An account inventory

The table is an example inventory for a mid-sized bank. Frequencies and breaks are typical, not rules.

| Account type | Counterparty record | Typical frequency | Usual break |
| --- | --- | --- | --- |
| Nostro (our account at a correspondent) | Correspondent's statement or message feed | Daily | Fees and items the correspondent posted that we did not |
| Vostro (a correspondent's account with us) | Our own deposit system, confirmed against the correspondent's records | Daily | Timing of incoming payments, disputed charges |
| Federal Reserve account | Fed account statement | Daily | Wire and ACH settlement timing |
| ATM cash | Cash counts at replenishment, network settlement report | Each replenishment and daily settlement | Dispense errors, deposits not yet verified |
| Teller and vault cash | Cash counts against teller system totals | Daily | Overs and shorts, misposted transfers |
| GL suspense and clearing | Item-level subledger or listing | Daily | Items parked and never cleared |
| Card settlement | Network and processor reports | Daily | Net settlement not split into parts |
| Loans and deposits control accounts | Core system trial balance | Monthly at least | Posting errors, unposted adjustments |

### Why inventory comes first

A reconciliation tool can only reconcile accounts someone has put in it. The most damaging gap is an account nobody reconciles at all, often a dormant correspondent account or an old clearing account from a past system change. Before choosing or configuring a tool, list every general ledger account that holds cash or items in transit, and mark who owns each one.

## Nostro and vostro reconciliation between correspondent banks

Nostro means "ours": the bank's own account held at another bank, often in a foreign currency. Vostro means "yours": another bank's account held with us. In a nostro reconciliation, the bank compares its internal record of the account with the correspondent's statement and investigates every item that appears on only one side.

### Four kinds of open item

Nostro reconciliation sorts unmatched items into four groups:

1. **We debited, they did not.** Usually a payment we sent that the correspondent has not processed yet.
2. **They debited, we did not.** Often a fee or charge, or a payment made in our name that we need to identify.
3. **We credited, they did not.** An incoming payment we expected but has not arrived.
4. **They credited, we did not.** Money received that we have not applied, which may belong to a customer.

Each group has its own follow-up. The fourth is the riskiest to leave open, because it is often customer money sitting unapplied. Incoming payments of this kind frequently arrive with only partial details about who sent them and why, which is the same problem a company faces with [remittance advice reconciliation for incoming payments](/blog/remittance-advice-reconciliation).

### Why correspondent accounts need daily attention

The old Office of Thrift Supervision examination handbook, now hosted by the OCC, describes due-from-bank balances as deposits kept at other institutions to move funds. The [OTS Examination Handbook, Section 340 Appendix A on internal control](https://www.occ.gov/static/ots/exam-handbook/ots-exam-handbook-340aa.pdf) warns that weak controls over these accounts can lead to manipulation and shortages. The same appendix calls daily independent reconcilement of wire transfers with correspondent accounts and general ledger accounts an essential control. The handbook dates from 2009, but the reasoning still holds: money leaves fast, and a missent payment is harder to recover each day it goes unnoticed.

## ATM and branch cash reconciliation at a bank

ATM and branch cash reconciliation ties three things together: the cash physically in the machine, vault or drawer; the bank's ledger balance for that cash; and the transaction records from the ATM network or teller system. A difference between any two points to a counting error, a dispense fault, a posting error or theft.

### ATM cash

An ATM reconciliation runs at each replenishment. The team counts the cash removed, compares it with the cash loaded last time less the dispenses recorded by the machine, and posts any difference to an over-and-short account for investigation. Deposits taken by the machine are a separate stream: they are credited to customers provisionally and verified when the envelopes or cash are processed.

### Branch and vault cash

Teller drawers are balanced at the end of each day against the teller system's totals. The vault is counted on a schedule and under dual control. Transfers between tellers and the vault must agree on both sides. Repeated small shortages at one drawer deserve more attention than a single large one, because they suggest a pattern rather than an accident.

### What the tool should hold

A reconciliation tool for cash should keep each count, the count team, the system figures and the difference, along with the history of overs and shorts by location and person. It should make a trend visible rather than reporting each day as a separate event.

## General ledger suspense and clearing accounts in a bank

A suspense or clearing account holds items the bank has processed but not yet posted to their final account. Examples include payments waiting for a beneficiary account number, returned items waiting for review, and the in-transit side of internal transfers. These accounts should empty every day; anything that stays has a reason that someone must find.

### Daily reconciliation and aging

Each item in a clearing account should be listed with its date, amount, source and owner. The reconciliation compares that listing with the general ledger balance. A tool then ages the items and escalates the ones past a target. An aging summary might show, as an example, forty items under two days, six between two and thirty days, and two over ninety. Those last two are the ones an examiner will ask about.

### Netting hides problems

A common shortcut is to report the net balance of a suspense account. Two unrelated items of 10,000.00, one debit and one credit, net to zero and disappear from a summary. They are still two unresolved items. A reconciliation tool should show gross debits and credits and the count of items, not only the net.

## What controls do examiners expect around bank reconciliation tools?

Examiners expect reconciliations to be performed regularly and on time, by someone independent of the transactions, with every account accounted for and every out-of-balance account explained. A tool supports those controls by recording who prepared and reviewed each reconciliation, and when. It does not replace them.

### Questions from an examination questionnaire

The OTS internal control questionnaire cited above gives a sense of what examiners ask. Paraphrasing a few of its questions:

- Are suspense accounts, loans in process and accounts out of balance reconciled to the general ledger at least daily, with weekly or monthly reconciliation acceptable only where activity is minimal?
- Does a person not involved in general ledger entries perform the reconciliations?
- Are there any unreconciled bank accounts, and if so, which?
- Is the person who reconciles bank statements independent of the deposit and check-writing process?

### What that means for the tool

Each question translates into something a tool should show. Frequency becomes a schedule with late reconciliations flagged. Independence becomes enforced roles, where the preparer of an entry cannot reconcile the account it hits. Completeness becomes the account inventory, with any account not reconciled on schedule listed. Explanation becomes the aging of open items with notes.

### Protecting the data

Reconciliation tools hold account numbers, customer names and payment details. Whether the tool runs inside the bank or as a hosted service, ask where the data sits, who can see it and how long it is kept. The questions in [client data security for bank reconciliation apps](/blog/bank-reconciliation-app-client-data-security) apply to any hosted reconciliation tool. For a written list of what a tool must do before you shortlist it, use [the reconciliation software requirements checklist](/blog/reconciliation-software-requirements).

## Moving open items into a new bank reconciliation tool

Moving to a new bank reconciliation tool is risky at one point above all: the cutover. Open items from the old system must arrive in the new one with their original dates. If they are loaded as new items on the cutover date, a two-year-old break looks one day old, and the aging that examiners rely on is reset.

### A cutover checklist

1. **Freeze the old reconciliations** at a cutover date and print or export the full open-item listing for every account.
2. **Load each open item with its original date**, amount, reference and notes, not as a single opening balance.
3. **Reconcile the loaded items to the old listing** by count and total, account by account.
4. **Run old and new in parallel** for at least one cycle and compare the results.
5. **Keep the old system's records** readable for as long as your retention policy requires.

### The mistake that costs most

The costliest mistake is loading a single "opening difference" per account to save time. It makes the new tool show a clean start while burying every old break in one number nobody can investigate. Planning for this belongs early in the project, and [reconciliation software implementation in 30 days](/blog/reconciliation-software-implementation) covers the wider rollout.

PreciseBankFlow is built for CPA and audit firms rather than as a bank's operational reconciliation system. An audit team can use it to foot the bank statements it collects and list the differences, duplicates and gaps before testing. To see the checks it runs, [visit the PreciseBankFlow homepage](/).
