Skip to content
BankAutomation

camt.053 reconciliation software for US banks and credit unions, with MT940 and BAI2 statement matching

BankAutomation is camt.053 reconciliation software that matches ISO 20022 end of day statements to the general ledger daily alongside MT940 and BAI2. It is for controllers, cash operations and payment operations managers at US banks and credit unions receiving different statement formats from different correspondents. Every remaining break has an owner, and plans start at $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 to check in a statement reconciliation demo

Evidence that survives a change in statement format

Ask the evaluator to show the original statement, the GL counterpart and the reason each remaining item is open. A closing balance alone does not explain unmatched activity.

01

Mixed formats together

camt.053 and legacy correspondent statements reconcile alongside BAI2 and Federal Reserve FIRD.

02

Versioned source mappings

Validate the delivered camt namespace and source layout before accepting the mapping.

03

Booked balances and entry detail

Check the opening balance, signed activity and closing balance against the ledger.

04

Batch evidence retained

Distinguish a candidate grouping by amount from a grouping supported by transaction references.

05

Dates kept separate

Booking date and value date remain available to explain timing differences.

06

Owned exceptions

Missing postings, batch detail and date differences have an assigned investigation path.

camt.053 reconciliation compares a bank statement with the account holder's ledger, using balances, amounts, dates and references to explain differences. BankAutomation reads the statement files a US bank or credit union receives, so its operations team can reconcile correspondent accounts without hand-mapping XML each morning. Operations starts at $1,200 a month, with the source and item limits shown below.

Which statement formats a US bank actually receives in 2026

A correspondent's move to ISO 20022 changes its delivery, not every account your institution holds. Some global banks send camt.053 while others still send MT940 or MT950. Domestic correspondent statements can remain BAI2, and the Federal Reserve master account still uses FIRD. Inventory the actual file for each account before designing the reconciliation.

FormatTypical senderCadenceWhat to reconcile against
camt.053 Correspondent or global bank using ISO 20022 statements End of day Due from or nostro GL entries and booked balances
MT940 or MT950 Correspondent still using SWIFT statement reporting End of day The same account's GL activity and balances
BAI2 Domestic correspondent bank As agreed with the sender, including daily statements Correspondent account GL activity and balances
camt.052 or MT942 Correspondent providing account reports during the day Intraday Pending activity and available ledger postings
camt.054 Bank providing debit or credit notifications and batch detail On notification or batch detail delivery Underlying postings and the related statement batch
FIRD Federal Reserve Daily Due from Federal Reserve GL activity and balances

Swipe the table sideways to read every column.

The November 2025 CBPR+ end of coexistence covered cross-border payment instructions such as MT103 and MT202. MT940, MT950 and MT942 are deprecated and no longer maintained by SWIFT, but remain supported on FIN after that date. SWIFT said disincentives would follow later, and J.P. Morgan described its MX reporting rollout as planned for later in 2026. A mixed statement inventory is therefore a practical reconciliation requirement.

Fedwire Funds moved to ISO 20022 on July 14, 2025, after rescheduling from March 10, 2025. The Fed's March 2025 notice kept FIRD, the Statement of Account Spreadsheet File (SASF) and Transaction End-of-Minute detail reports on their current formats. A payment message migration does not make the master account statement camt.053.

Use bank reconciliation software for the overall statement to ledger process, correspondent bank reconciliation software for due from and due to accounts, and federal reserve account reconciliation software for the master account. iso 20022 payment automation explains the payment side of the migration. Keep the evidence requirements for each account explicit.

Bank accounting manager and analyst checking settlement balances across two monitors

What changes when a correspondent switches from MT940 to camt.053

The account and the GL remain the same. The statement becomes XML with a versioned namespace, balances and entries arranged in a hierarchy, and transaction detail that may sit beneath a batch. Treat the following as a mapping guide to business meaning, then validate the correspondent's actual samples and implementation guide. It is not a promise of identical content across banks.

MT940 tagcamt.053 element or codeReconciliation use
:60F: opening balance Bal/Tp with OPBD Opening booked balance for the statement roll-forward
:61: statement line Ntry Entry amount, credit or debit indicator, booking and value dates
:86: information NtryDtls/TxDtls/RmtInf Remittance information beneath entry details, when supplied
:62F: closing balance Bal/Tp with CLBD Closing booked balance to compare with the GL
:20: transaction reference Stmt/Id Statement identification and tracing, subject to the sender's conventions

Swipe the table sideways to read every column.

Conceptual counterparts rather than a literal tag conversion. References and remittance content depend on the bank's implementation.

Match entry amounts with their credit or debit indicators and retain both booking date and value date. Use the bank transaction code to distinguish activity types, then use the end to end id, account servicer reference and remittance information where populated. A statement identifier identifies the statement; it should not be substituted for a missing transaction reference.

Versions such as camt.053.001.02 and camt.053.001.08 circulate at the same time. Test the version each correspondent actually sends, including its batch structure and reference population. Preserving XML structure matters because flattening an entry before reading its detail can discard the fields needed to explain a difference. The same account can migrate formats without changing its reconciliation policy.

A worked correspondent account example with two explained breaks

This illustrative USD example is not customer data. A bank holds a due from account at a correspondent. Its camt.053 and its GL begin with the same booked balance. The statement includes an individual receipt, an aggregated receipt and an outgoing payment. The GL has the underlying receipts, but the batch needs supporting detail and the outgoing payment has a different value date.

Activitycamt.053 statementDue from GLInitial result
Opening booked balance $100,000 OPBD $100,000 opening balance Balances agree
Individual receipt $15,000 credit $15,000 increase Amount, reference and dates match
Aggregated receipt $15,000 credit in a batch entry $9,000 and $6,000 increases Batch detail break pending camt.054 evidence
Outgoing payment $12,000 debit $12,000 decrease Amount and reference agree, value dates differ
Closing booked balance $118,000 CLBD $118,000 closing balance No closing balance difference

Swipe the table sideways to read every column.

Input

The balance roll-forward

  • Statement USD 100,000 + 15,000 + 15,000 - 12,000 = 118,000.
  • GL USD 100,000 + 15,000 + 9,000 + 6,000 - 12,000 = 118,000.

Output

The reconciliation result

  • Matched Opening and closing balances agree, and the individual USD 15,000 receipt matches by amount, reference and dates.
  • Batch detail Cash operations owns the USD 15,000 batch while the USD 9,000 and USD 6,000 postings await camt.054 detail linked by message id.
  • Value date Payment operations owns the USD 12,000 payment until the date difference is confirmed under the account's approved timing policy.

The batch arithmetic agrees because $9,000 plus $6,000 equals $15,000. That supports a candidate grouping, but it does not prove those postings belong to that statement entry. Where the bank provides the link, camt.054 detail tied by message id supplies the underlying evidence. The owner checks the references before accepting the group.

The value date break also leaves the booked closing balance unchanged. Confirm the payment reference, amount, booking dates and value dates before treating it as timing. Neither exception justifies a balancing journal merely because it remains open. Record the explanation and keep each item owned until the supporting detail or timing evidence is sufficient.

Break types and the team that should own them

Agree ownership before the first production statement arrives. The table suggests operating responsibilities rather than prescribing your institution's approval structure. A controller should be able to distinguish an amount missing from the GL from an amount already posted with a different date or insufficient supporting detail.

CauseHow it shows in camt.053Owner
Batch detail missing An Ntry amount has no usable underlying breakdown, with detail expected in camt.054 Cash operations requests detail and confirms the grouping
Value date difference Amount and reference agree but value dates differ from the GL Payment operations confirms timing under approved policy
Unposted statement activity A booked entry has no corresponding GL posting Accounting investigates the missing posting
Unaccrued charge A charge or debit has no expected GL expense or accrual Accounting checks the charge and posting treatment
Reference difference End to end id, servicer reference or remittance differs or is absent Cash operations checks original evidence and normalization
Version or mapping change The namespace or delivered structure differs from the approved source mapping Source integration owner validates the file with operations

Swipe the table sideways to read every column.

Credit union controller and accountant examining a reconciliation exception report together

How BankAutomation handles mixed statement reconciliation

BankAutomation reads camt.053, camt.054, camt.052, MT940, MT942, MT950, BAI2, Nacha ACH files, card network settlement and FIRD alongside core GL exports. Source mappings are versioned configuration. Your team approves the account mapping and matching policy once, rather than manually translating XML into a spreadsheet for each daily run.

Step 01

Inventory statements and ledger exports

Identify each correspondent account, its delivered format and camt version, the matching GL, and who supplies batch detail. Keep the Federal Reserve FIRD source in the inventory.

Step 02

Validate the source mapping

Check booked balances, entry signs, booking dates, value dates and references against the original statement. Preserve transaction detail beneath batch entries and retain the original references.

Step 03

Approve matching rules

Start with amount, reference and the relevant date. Define account-specific timing tolerances and grouping rules. Platform includes maker-checker approvals for controlled changes.

Step 04

Match and assign the residue

Run exact matching before approved tolerances. Classify remaining differences, assign an owner and retain the source evidence and rule version with the work.

Step 05

Compare results before switching formats

Run the new statement against the existing reconciliation. Confirm the balance roll-forward, grouped entries and unresolved items, then adopt the approved mapping for daily use.

For foreign correspondent accounts, nostro reconciliation covers the account-level process. A format change should not silently widen tolerances or close an unexplained difference. Intraday camt.052 and MT942 reporting can inform pending matching, while camt.053 provides the end of day booked statement. Use camt.054 for notifications or supporting batch detail according to the sender's delivery.

Options for reconciling camt.053 compared

Choose against the work your team must finish. A parser may be sufficient when a controlled internal process already handles matching and investigation. A wider platform becomes useful when different accounts, formats and owners must share a daily exception workflow. Ask each supplier to demonstrate your own statement version and batch case.

OptionFitEffortCost model
Build an in-house parser An engineering team that owns ingestion and already has reconciliation controls Build and maintain version handling, mappings, tests, matching and exception workflow Internal development and ongoing support time
Core or ERP statement import The existing import reads the delivered version and supports the required matching Validate batch detail, references, dates and investigation workflow before extending it Existing license terms and any import or implementation charges
FIS Data Integrity Manager, SmartStream or Gresham Institutions evaluating enterprise reconciliation scope across multiple operations Confirm product coverage, configuration, implementation and support in the proposal Vendor quote for the proposed scope
BankAutomation Daily mixed statement to GL matching with owned exceptions Configure source mappings and approved matching rules from statement and GL files Published plans from $1,200 a month

Swipe the table sideways to read every column.

Compare the actual scope offered. An import or parser is sufficient only if the surrounding process provides the controls your team needs.

Keep an existing import if it preserves the evidence and produces a controlled reconciliation. For a new purchase, test a balanced statement with unresolved item detail, a value date difference and an account still on MT940. Those cases reveal more about fit than a demonstration in which every entry already matches.

Pricing for daily statement to GL reconciliation

Size the plan around monthly matched items and source connections, including the GL side. Operations supports a focused process line; Platform adds capacity and approval controls. Count the files and connections your intended scope needs before choosing, and use the pricing page for current terms and the Enterprise offering.

$1,200

Operations per month

250,000

Operations matched items per month

$3,900

Platform per month

2,000,000

Platform matched items per month

PlanMonthly priceScope
Operations $1,200 250,000 matched items a month and 3 source connections
Platform $3,900 2,000,000 matched items a month, unlimited sources, SSO and maker-checker
Institution $9,500 Multi-entity scope, with current inclusions on the pricing page
Enterprise See pricing Confirm current deployment scope and pricing

Swipe the table sideways to read every column.

The console on this page uses sample USD card settlement data to show matching and exception handling. It is not a camt.053 XML preview. For a statement evaluation, use the correspondent's delivered version and the matching GL export, including a batch needing detail, so the trial answers the question your operations team actually faces.

Questions about camt.053 reconciliation software

What is camt.053 reconciliation?

camt.053 reconciliation matches an ISO 20022 end of day bank statement to the account holder's ledger. It compares opening and closing booked balances, entry amounts, dates and references. At a US bank or credit union, it proves correspondent or nostro accounts and assigns unresolved differences for investigation.

Is MT940 being replaced by camt.053?

Yes, banks are moving statement reporting toward camt.053, but MT940 did not stop in November 2025. That CBPR+ deadline covered payment instructions. MT940, MT950 and MT942 are deprecated and no longer maintained, yet remain supported on FIN afterward. Reconciliation must accommodate the format each correspondent actually delivers.

Can reconciliation software read camt.053 and MT940 at the same time?

Yes. BankAutomation reads camt.053 and MT940 alongside MT950, BAI2 and the GL export. Each source has its own mapping, while approved matching rules compare amounts, dates and references. That lets a bank migrate individual correspondent statements without requiring every other account to change format at the same time.

Does the Federal Reserve send camt.053 statements?

The Federal Reserve master account still reconciles from FIRD, not camt.053. Fedwire Funds moved to ISO 20022 on July 14, 2025, but the Fed kept FIRD, SASF and Transaction End-of-Minute detail reports on their current formats. Treat payment message migration and master account statement reporting as separate requirements.

How much does camt.053 reconciliation software cost?

BankAutomation starts at $1,200 a month for Operations, including 250,000 matched items and 3 source connections. Platform costs $3,900 with 2,000,000 items, unlimited sources, SSO and maker-checker. Institution is $9,500. Choose by the sources, volume and approval controls your reconciliation needs, and check pricing for current Enterprise terms.

What is the difference between camt.052, camt.053 and camt.054?

camt.052 is the intraday account report, camt.053 is the end of day statement, and camt.054 is a debit or credit notification. Notifications can supply batch booking detail. Where the sender provides the relationship, a camt.053 batch entry can be linked to its camt.054 detail by message id for reconciliation.

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. Check reconciliation software Cash letters, inclearings, returns and official checks tied to the Fed and the GL. 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. FIS reconciliation software Daily ACH, Fedwire, card, Fed and correspondent reconciliation for banks on FIS IBS and Horizon 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. Wire transfer reconciliation software Fedwire, CHIPS and SWIFT wires matched to the core, the Fed account and the correspondent statement, with unmatched wires owned and aged. Zelle reconciliation software Zelle activity matched to core postings and ACH or RTP settlement, with weekend balances explained and unposted payments owned. Credit card settlement reconciliation software Visa and Mastercard settlement, interchange income, rewards and disputes matched to the card ledger every morning. 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.