Skip to content
BankAutomation

Check reconciliation software for banks and credit unions, from image cash letters to official checks

BankAutomation reconciles the check side of a bank or credit union every business day: outgoing image cash letters against the credits from the Federal Reserve or your correspondent, inclearing presentments against what posted to accounts and what rejected, returned items against the midnight deadline, remote deposit capture against its settlement, and official and cashier's checks against the outstanding GL. Timing clears by rule, and every real difference lands in one worklist with an owner and an age. Plans are published from $1,200 a month.

Run the demo

Visa / Mastercard / ATM · value date 03 sep 2026

Card settlement vs ledger, sample data

Match rate

80.0%

Breaks

3

At risk

$1m

Oldest

3d

Date ±1d
Amount

This console matches the first rows a side. It left out statement and ledger . Nothing in the rows left out is counted below. To run a full file, .

BRK-001

Aged 0d

$918,442.05

2026-09-03 · both sides

SETTL/MC/0903 · MASTERCARD SETTLEMENT

Amount differs by 442.05 USD

Post the 442.05 USD difference as a deducted charge and add the fee to the standing accrual for this counterparty.

FEE NOT ACCRUED

→ Finance

BRK-002

Aged 3d

$86,340.20

2026-08-31 · ledger

REFUND/BATCH/7781/R · REFUND SUSPENSE

Posted in the ledger, not on the statement

Trace the posting to its instruction, repair the reference and re-present it, or reverse it if the payment was returned.

MISSING REFERENCE

→ Payments Ops

BRK-003

Aged 0d

$27,905.62

2026-09-03 · statement

INTCH/FEE/0903 · SCHEME INTERCHANGE FEE

On the statement, nothing in the ledger

Post 27,905.62 USD to the charges account for the period and add it to the standing accrual so it stops surfacing as a break.

FEE NOT ACCRUED

→ Finance

Everything matched under these tolerances.

Tighten the date or amount tolerance to see the breaks it was absorbing.

Scheme settlement file

Visa / Mastercard / ATM

Value date Reference Amount
2026-09-02 SETTL/VISA/0902 1,942,318.44
2026-09-02 SETTL/MC/0902 864,207.10
2026-09-03 SETTL/VISA/0903 2,105,660.85
2026-09-03 SETTL/MC/0903 918,442.05
2026-09-03 CHGBK/VISA/44120 12,480.00
2026-09-03 INTCH/FEE/0903 27,905.62
2026-09-02 ATM/INTERCHANGE/0902 41,220.75
2026-09-01 SETTL/AMEX/0901 233,915.40
2026-09-03 REFUND/BATCH/7781 86,340.20
2026-09-02 ATM/CASH/0902 158,700.00

Core banking postings

Settlement account

Value date Reference Amount
2026-09-02 SETTL/VISA/0902 1,942,318.44
2026-09-02 SETTL/MC/0902 864,207.10
2026-09-03 SETTL/VISA/0903 2,105,660.85
2026-09-03 SETTL/MC/0903 918,000.00
2026-09-03 CHGBK/VISA/44120 12,480.00
2026-09-02 ATM/INTERCHANGE/0902 41,220.75
2026-09-02 SETTL/AMEX/0901 233,915.40
2026-09-03 REFUND/BATCH/7781 86,340.20
2026-08-31 REFUND/BATCH/7781/R 86,340.20
2026-09-02 ATM/CASH/0902 158,700.00
Matched pairs are tinted on both sides. Breaks carry the brass left rule and appear in the worklist.

Sample data only. Matching runs in your browser; classification is written by the model when you press Run. Matching done in your browser. Writing classifications… Classifications written by the model on this run. Decision support, not a compliance determination. The classification model was unavailable, so the built-in rule classifier wrote these. Same matching, same numbers. This console classifies up to 12 runs a minute and this run went over, so the built-in rule classifier wrote these. Same matching, same numbers. Wait a minute for the model, or . The model wrote the first 8 classifications. The rule classifier wrote the rest ().

Open the full resolver

What check reconciliation has to do at a bank

The checks to run in every demo

Ticking off cleared checks is easy. Tying a presentment to the Fed debit, the posting run and the reject GL before the midnight deadline is what decides whether a bad item becomes a loss.

01

Every check file in one queue

Outgoing cash letters, inclearing presentments, returns, RDC and official checks matched against the Fed account, correspondents and the core.

02

Cycle windows per Fed deadline

A cash letter deposited after 7:30 a.m. ET is shown as in transit to the next cycle, not as a missing deposit.

03

Rejects aged against the midnight deadline

Every reject carries the hour it must be decided by, with large items flagged for notice of nonpayment.

04

Official checks aged from issue date

Each open item keeps its issue date, so stale items surface for unclaimed property review every month.

05

Approved, versioned rules

Every rule change is proposed and approved by two people, and the version is stored on each match (Platform plan and above).

06

Checks next to ACH and card

A returned check and the ACH debit that replaced it are worked in the same queue, by the same team.

The short answer

Check reconciliation software for a bank matches every check file the bank sends or receives against the money that moved and the postings the core made. A community bank deals with at least five check reconciliations a day: outgoing cash letters, inclearing presentments, returns in both directions, remote deposit capture and official checks. Each one sits in its own GL account, and each one breaks in its own way.

Most products sold as check reconciliation software are built for companies: they tick off the checks a business wrote against its bank statement. That is a different job. A bank is on the other side of the check. It collects items for depositors, pays items drawn on its accounts, and issues its own official checks, and the evidence lives in X9 image files, Fed reports and core item processing output rather than in a bank statement. This page is about the bank side.

Bank operations clerk scanning paper checks next to a monitor of check images

What a bank reconciles in check processing

Paper checks keep shrinking, but the reconciliations around them have not gone away. Image exchange under Check 21 made clearing faster, and it added more files, more deadlines and more places for a difference to hide.

ReconciliationSource ASource BTypical break
Outgoing cash letter Image cash letter file sent to the Fed or a correspondent Credit on the Fed statement of account or correspondent statement, and the checks in process of collection GL Items rejected by the receiver, adjustments for encoding errors, a cash letter deposited after the deadline and credited a day later
Inclearing presentments Presentment file received through the Fed or image exchange Fed account debit and the core posting run Items that rejected on posting (closed account, no account, stop payment) parked in an exception GL
Returns received Returned items from the Fed or a correspondent Charge to the depositor account or the return GL Returns charged back to the customer late, or never, after the hold expired
Returns sent Items the bank decided not to pay FedReturn credit and the return clearing GL Items returned after the midnight deadline, or a large item without notice of nonpayment
Remote deposit capture RDC deposit file and vendor settlement report Customer deposit postings and the RDC clearing GL Duplicate presentment, deposits adjusted after posting, cutoff timing
Official and cashier's checks Official checks issued and paid Official checks outstanding GL Paid items not relieved from the GL, voids and stops not reversed, stale items not reviewed for unclaimed property

Swipe the table sideways to read every column.

File and service names as published by the Federal Reserve Banks and in the Check 21 image exchange standard (ANSI X9.100-187).

At a credit union, the inclearing line is the share draft reconciliation, and it is usually the largest single check workload. Our credit union reconciliation software page covers share drafts together with card, ATM and corporate account work.

Image cash letters and the Fed account

Most US banks clear checks through the Federal Reserve's FedForward service or a correspondent. The Fed's 2026 fee schedule lists three same day deposit deadlines for a standard image cash letter: 9:00 p.m. ET Sunday to Thursday, 1:00 a.m. ET and 7:30 a.m. ET Monday to Friday, with cash letter fees of $4.50, $6.50 and $10.50. Per item fees then depend on the paying bank's tier. Miss a deadline and the cash letter credits a cycle later, which is a timing difference that looks exactly like a missing deposit if nobody models it.

The reconciliation is a one to many match. One Fed credit, or a handful of them across the night, has to agree with the cash letter totals the bank sent, and those totals have to agree with the deposits that fed the checks in process of collection account. Adjustments arrive separately, days later, for a single encoding error. The Fed account side of this work, including fees and service charges, is covered on our federal reserve account reconciliation software page, and correspondent clearing is on correspondent bank reconciliation software.

Inclearings, rejects and the midnight deadline

Inclearing is where a bank pays checks drawn on its own accounts. The presentment file arrives, the Fed account is debited for the total, and the core posts each item to an account. Items that cannot post, because the account is closed, the number does not exist or a stop is on file, drop into a reject or exception account. Someone has to decide on each one: post it, return it or fix the account number.

That decision has a clock. Under the Uniform Commercial Code, a paying bank that wants to return a check has to act before its midnight deadline, which is midnight of the banking day after the day it received the item. Regulation CC adds that a paying bank returning a check of $5,000 or more must send notice of nonpayment so it reaches the depositary bank by 4:00 p.m. local time on the second business day after presentment. A reject that sits in the exception GL past the deadline is no longer an accounting item. It is a loss the bank now owns.

  • The presentment total is matched to the Fed debit as one to one, by date and cycle.
  • Posted items are matched as many to one against the presentment total, and the remainder must equal the reject GL.
  • Every reject is aged in hours, not days, against the midnight deadline, with large items flagged for notice of nonpayment.
  • Returns sent are matched to FedReturn credits, so a return that never left the building shows up the same day.

The Fed publishes FedReturn deadlines of its own, with same day deposit deadlines at 4:00 p.m., 9:00 p.m., 1:00 a.m. and 12:30 p.m. ET. Breaks between returns decided and returns credited are handled in the same queue as ACH and wire exceptions, which is what our payment exception management software page describes.

Official checks and cashier's checks outstanding

Deposit operations manager reviewing a printed list of outstanding cashier's checks

Official checks are drawn on the bank itself, so the liability sits on the bank's own books until the check is presented. The official checks outstanding account should equal the list of issued items not yet paid, voided or stopped. In practice it drifts. A paid item is relieved twice, a void is entered in the issuing system but not in the GL, or an outsourced official check provider settles on a different day from the core.

The list also carries a compliance task. Official checks that stay outstanding past the dormancy period set by state unclaimed property law have to be reviewed and, if still unclaimed, reported and remitted to the state. Periods differ by state and by item type, so the reconciliation needs the issue date on every open item, not just a balance. Software that ages each item from its issue date turns escheatment from a year end scramble into a monthly list.

Check reconciliation options compared

A bank looking for check reconciliation software is usually choosing between the exception tools of its core or item processing vendor, a reconciliation product it may already own, and a separate platform. The table is written to make that choice honest.

OptionStrengthWhere it falls shortPrice signal
Core and item processing vendor reports Native to the posting run, no extra integration Reports list rejects and exceptions but rarely tie them to the Fed account and the GL in one place Bundled into the core or item processing contract
Spreadsheets Free to start, fully flexible No audit trail of who matched what, no aging by deadline, rebuilt every morning Staff time
Trintech ReconNET Built for banks and credit unions, long installed base Often quoted alongside Trintech's close products at renewal Quote only
ReconArt Bank, card and close modules in one product, used by credit unions Per user licensing grows with the team Capterra lists from $300 per user a month; Vendr average about $49,500 a year
SmartStream, FIS Data Integrity Manager Very high volume, many asset classes Sized for large banks with a dedicated reconciliation function Quote only
BankAutomation Check, ACH, card, ATM, Fed and correspondent matching in one queue, priced per institution Does not capture, image or post checks; reads the files your item processing already produces Published: $1,200, $3,900, $9,500 and $14,900 a month, annual billing at half

Swipe the table sideways to read every column.

Positioning from each vendor's own materials and published listings we checked in 2026. Re-check prices before you budget.

If your core vendor's exception reports already tie inclearing to the Fed debit and the reject GL, and your team is happy with them, keep them. A separate platform earns its place when checks are one of several rails your team reconciles every morning and the differences between them, such as a returned check and the ACH debit that replaced it, need to be worked in one place. Prices for 16 platforms are in the reconciliation software comparison for banks.

A worked example from an inclearing day

Input

Inclearing presentment, Fed account and core posting run

  • Presentment file · 2026-10-07 · 4,812 items · 2,943,118.40 USD
  • Fed account debit for the presentment · 2026-10-07 · 2,943,118.40 USD
  • Core posting run · 4,806 items posted · 2,931,562.15 USD

Output

Matched groups and what is left

  • Matched Presentment total to the Fed debit, one to one, same date and cycle.
  • Matched 4,806 posted items grouped to the presentment, many to one.
  • Open 6 rejects totaling 11,556.25 USD in the reject GL, each aged against the 2026-10-08 midnight deadline, one item over $5,000 flagged for notice of nonpayment.

The arithmetic checks out: 2,943,118.40 less 2,931,562.15 is 11,556.25, which equals the six rejects. What matters is what happens next. Each reject has an owner and a deadline by 9 a.m., not a line in a spreadsheet someone opens after lunch. The resolver at the top of this page runs the same matching logic on sample settlement data, so you can see how groups clear and how breaks are classified.

Who buys check reconciliation software at a bank

  • Deposit and item processing managers at community banks who balance inclearing, rejects and the Fed debit by hand every morning.
  • Credit union back office leads reconciling share drafts, corporate credit union settlement and RDC deposits in a workbook.
  • Controllers who certify checks in process of collection, official checks outstanding and the return clearing accounts at month end and keep finding old items.
  • Banks that outsourced official checks and need the provider's files matched to the core and the GL daily.
  • Institutions holding a Trintech or ReconArt renewal who want a priced option that covers checks together with ACH and card.

Getting check reconciliation live

Nothing changes in your item processing, your Fed connection or your core. The rollout reads files you already receive.

Step 01

Pick the first accounts

Usually the inclearing and reject GL, checks in process of collection and official checks outstanding, because they carry the deadline and the audit questions.

Step 02

Load your real files

Cash letter and presentment files or their summaries, the Fed statement of account, core posting and reject reports, RDC settlement and the official check register. No sample data.

Step 03

Approve the rules

Cycle windows for each Fed deadline, the reject aging clock, the $5,000 notice flag and the official check aging from issue date. One person proposes each rule, a second approves it.

Step 04

Run a month side by side

Include a month end, compare against the current workbook, then switch. Most banks add ACH and card in the second month.

What BankAutomation costs

Pricing is published and set per institution, not per seat. Operations is $1,200 a month for 250,000 matched items, three source connections and up to 10 users, which covers inclearing, the Fed account and the core at most community banks and credit unions. Platform is $3,900 a month for 2,000,000 items, unlimited sources, up to 50 users, SSO and maker-checker approvals. Institution is $9,500 a month with unlimited items and users for multi-entity groups, and Enterprise is $14,900 a month for private or VPC deployment. Annual billing halves each monthly rate. Every limit is on the pricing page.

Check matching runs on the same engine as the rest of the site. The rule types are explained on transaction matching software, and the rails that usually go live next are covered on ACH reconciliation software and debit card reconciliation software. Items that land in a holding account while someone decides what they are belong on suspense account reconciliation software.

The resolver above runs on sample USD settlement data. It stores nothing you paste into it, so you can see how items are grouped, cleared and classified before you talk to anyone.

Questions about check reconciliation software for banks

What is check reconciliation software?

Check reconciliation software matches check activity across the systems it touches, such as cash letter files, Fed or correspondent credits, core postings and the general ledger, and flags whatever does not agree. For a bank it covers outgoing cash letters, inclearing presentments, returns, remote deposit capture and official checks, each with its own account and deadline.

How do banks reconcile checks?

Banks reconcile checks by matching each check file to the money that moved and the postings that followed. The outgoing cash letter is matched to the Fed or correspondent credit, the inclearing presentment to the Fed debit and the core posting run, and the difference must equal the reject account. Official checks outstanding are matched to the issued but unpaid item list.

What is an image cash letter?

An image cash letter is an electronic file of check images and data that a bank sends to the Federal Reserve or a correspondent to collect deposited checks. It replaced bundles of paper after the Check 21 Act took effect in 2004 and follows the ANSI X9.100-187 image exchange standard. The Fed credits the sending bank according to its deposit deadlines.

How do you reconcile official checks outstanding?

Compare the official checks outstanding GL balance with the list of issued checks that have not been paid, voided or stopped, item by item. Paid items relieved twice, voids missing from the GL and provider settlement timing cause most differences. Age each open item from its issue date so stale checks are reviewed for state unclaimed property reporting.

How much does check reconciliation software cost?

Bank-side tools are mostly quoted. Trintech ReconNET and SmartStream quote per customer, and Vendr reports an average ReconArt contract of about $49,500 a year. BankAutomation publishes per institution pricing: $1,200 a month for 250,000 matched items, $3,900 for 2,000,000 items and $9,500 for unlimited volume, with annual billing at half the monthly rate.

Does check reconciliation software replace our item processing system?

No. Item processing captures, images, posts and returns checks. Reconciliation software reads the files and reports that item processing, the Fed and the core already produce and proves they agree. Nothing is posted back to the core and no money moves, so the rollout does not touch your check clearing setup.

More banking automation pages

Every process line we cover, in one place.

Account reconciliation software Where the differences start, account by account. Bank reconciliation software Statement against ledger, MT940 and camt.053 native. Automated reconciliation software Match rates, tolerances, and what auto-match must never mean. Payment reconciliation software Instructed, settled and posted, reconciled three ways. Financial reconciliation software The same engine, framed for the finance team. ATM reconciliation software Cash, switch and network settlement, balanced daily. Credit union reconciliation software Corporate, share draft, card, ATM and shared branching. ACH reconciliation software Origination, receipt, returns and FedACH settlement. Federal Reserve account reconciliation Master account, FIRD, Fedwire and FedNow against the GL. Correspondent bank reconciliation Due from, due to and respondent settlement against the GL. Suspense account reconciliation Suspense and clearing accounts worked item by item, with an owner and an age. Frontier Reconciliation alternative What replaces each Frontier module when the upgrade quote arrives. ReconNET alternative What replaces each ReconNET workload at a bank or credit union, with pricing. Trintech Adra alternative What replaces Adra Matcher and Balancer at a bank or credit union, with pricing. Trintech Cadency alternative What replaces Cadency matching and reconciliation at a bank or credit union, with pricing. Accurate Reconciliation alternative What replaces Trintech Accurate matching and certification at a US bank, with pricing. SolveXia alternative What replaces SolveXia reconciliation at a US bank or credit union after the GTreasury deal, with pricing. OneStream reconciliation alternative When a US bank on OneStream should keep its Account Reconciliations solution, and when daily settlement matching belongs elsewhere. Modern Treasury alternatives When a US bank or fintech program needs reconciliation without adopting a new payment provider. Debit card reconciliation software Network settlement, interchange and disputes matched to the core every morning. Cash reconciliation software Vault, ATM, Fed cash and due from accounts tied to the GL every day. Loan reconciliation software Loan subledger, payment clearing, escrow and investor remittances tied to the GL. Transaction matching software Every settlement line paired with its postings, every break owned. Fiserv reconciliation software Daily ACH, switch, card, Fed and GL reconciliation for banks and credit unions on Fiserv cores. Jack Henry reconciliation software Daily ACH, card, instant payment, Fed and GL reconciliation for banks and credit unions on Jack Henry cores. Instant payments reconciliation software FedNow and RTP settlement matched to the core by cycle, seven days a week, with unposted payments owned and aged. AML compliance software Program workflow, evidence and cadence. Not a detection model. KYC automation software Onboarding and periodic refresh, queued and evidenced. AML software for banks What to ask, and what to refuse to buy. Compliance workflow automation Maker-checker, SLAs and evidence as a system property. BSA AML monitoring software Alert triage as a worklist, not a second inbox. RPA for banks Why screen-scraping bots break, and what replaces them. General ledger reconciliation software Sub-ledger to GL, and the suspense account nobody owns. Balance sheet reconciliation software Certification, sign-off and the quarter-end pack. ISO 20022 payment automation Structured data, repair rates and CBPR+ deadlines. Nostro reconciliation automation The most bank-specific reconciliation there is. Payment exception management Returns, rejects and unmatched payments owned, aged and closed.

Get started

Put your first reconciliation on rails

Create an account, and we will email you how onboarding works and what a first source connection looks like. The Reconciliation Break Resolver is open to try right now, on sample data, without an account.

Run the demo

Creating an account with the button above needs no card; paid plans are paid on our payment processor's secure page. Sample data only in the demo. BankAutomation is operations software, not a regulated service.