Nanonets Agent:Reconciliation

AI-native agents for
reconciliation

Pulls every bank, processor, and ledger feed, matches the lines against your own tolerances and rate cards, clears what agrees, and hands you only the differences that need a decision.

Book a demo
Build your own$50 free credits, no card required.

Used by 35% of the Fortune 500 and 10,000+ enterprises

Schneider Electric
Volkswagen
Mondelez
Procter & Gamble
Ryanair
Novo Nordisk
Roche
Bayer
UniPro Foodservice
Schaeffler
Publicis Groupe
Elli
Philip Morris International
Dr. Reddy's
CKE Restaurant Group
Topgolf Callaway
TE Connectivity
Juniper Networks

Reconciliation teams using Nanonets see

0%
Straight-through processing
0%
Reduction in associated costs
0×
Quicker turnaround times

Your close policy, as the agent's rulebook

Nanonets turns the documents your controllers already maintain into a governed context graph — every matching rule explicit, every rule traced to the clause it came from.

reconciliation-policy.pdf

Reconciliation & Close Policy

Revision 9 · Controller approved

3.1 Match tolerance

A statement line clears against a ledger entry where the amounts agree within 0.5% or $25, whichever is lower, and the dates fall inside a three-day settlement window.

3.4 Unexplained differences

Any residual above $1,000 blocks period sign-off and routes to the account owner.

It gets better at your accounts every week

Unmatched lines are not failures — they are the training. Every answer your team gives is captured, so the agent clears more of the book on its own.

Nanonets
Confidence on this runThreshold 90%
STMT-4381HSBC · operating99%Cleared
PAY-88214Stripe payout97%Cleared
STMT-4409ACH credit58%Asked a human
SET-70318Adyen settlement95%Cleared
Below threshold · never forces a match

Help agents solve the most complex problems with context graphs.

A processor payout has settled $4,180 short of the invoices it covers, with fees and a chargeback netted off inside the batch, two days after the period closed, and the carrier is still disputing part of itwhich period does the difference belong in?

One payout. Five kinds of context, each in a different system — the ledger doesn’t know the fee split, and the processor doesn’t know your close calendar.

How the Context Graph works →
  • Ledger & open invoices

    System-of-record context What was the payout meant to cover?

    34 invoices · $186,420 posted in March

  • Batch fee & FX breakdown

    Computed context Where did the $4,180 go?

    $3,910 in fees · $270 FX on the EUR lines

  • Reconciliation & close policy

    Policy context What still counts as in-period?

    Settlement window closes 3 days after cut-off

  • Carrier email thread

    Conversation context Is any of it contested?

    Chargeback CB-2214 disputed on 2 Apr

  • Month-end close checklist

    SOP context Who clears the residual?

    Over $1,000 → account owner, before sign-off

Capabilities

Handles all the rules your team wrote, and the exceptions they didn’t.

Data aggregation

Pulls transactions from bank feeds, payment gateways, processors, and your ERP. Runs automatically on the schedule you set.

Intelligent matching

AI matches 1-to-1, 1-to-many, and many-to-many transactions. Combines exact-text logic with semantic understanding for messy descriptions.

Exception handling

Unmatched and partially-matched transactions land in a dedicated queue. Resolve with one click, or let a rule auto-handle the next occurrence.

Finalize + export

Generates audit-ready reports and posts reconciled data back to your general ledger. Timestamped audit trail for every match.

Rule-based + AI matching

Combine deterministic rules (your business logic, vendor maps, fee tables) with AI for the messy descriptions and timing mismatches rules can't catch.

Bypasses statement watermarks

Reads bank statements cleanly even with security watermarks, color tints, and faint backgrounds that trip standard OCR.

Many-to-many transactions

Handles single deposits covering multiple invoices, or single charges split across multiple refunds. AI groups them correctly without manual chunking.

Centralized audit trail

Every match, every rule applied, every override. Timestamped and signed. Streams to your SIEM on Enterprise. SOX-ready.

Custom thresholds + tolerances

Define what counts as a match by amount tolerance, date window, or partial reference. Override per account, per vendor, per period.

Variance routing

Variances above your threshold route to the right owner in Slack or Teams with full context: the source rows, the proposed match, the rule that failed.

Data aggregation

Pulls transactions from bank feeds, payment gateways, processors, and your ERP. Runs automatically on the schedule you set.

Intelligent matching

AI matches 1-to-1, 1-to-many, and many-to-many transactions. Combines exact-text logic with semantic understanding for messy descriptions.

Exception handling

Unmatched and partially-matched transactions land in a dedicated queue. Resolve with one click, or let a rule auto-handle the next occurrence.

Finalize + export

Generates audit-ready reports and posts reconciled data back to your general ledger. Timestamped audit trail for every match.

Rule-based + AI matching

Combine deterministic rules (your business logic, vendor maps, fee tables) with AI for the messy descriptions and timing mismatches rules can't catch.

Bypasses statement watermarks

Reads bank statements cleanly even with security watermarks, color tints, and faint backgrounds that trip standard OCR.

Many-to-many transactions

Handles single deposits covering multiple invoices, or single charges split across multiple refunds. AI groups them correctly without manual chunking.

Centralized audit trail

Every match, every rule applied, every override. Timestamped and signed. Streams to your SIEM on Enterprise. SOX-ready.

Custom thresholds + tolerances

Define what counts as a match by amount tolerance, date window, or partial reference. Override per account, per vendor, per period.

Variance routing

Variances above your threshold route to the right owner in Slack or Teams with full context: the source rows, the proposed match, the rule that failed.

35% of Fortune 500 and 10,000+ companies use Nanonets

Customer story · Mondelez

We were doing things manually across SAP, Excel, Outlook against tight deadlines and it was a huge pain point for us. With Nanonets, the process is much more autonomous.
Mondelez
Head of Logistics FinanceMondelez Brazil
Per freight invoice
2+ hrs under 15 min
Auto reconciliation rate
0% 75%
Monthly labour cost
$83,000 $16,000
Annual savings
over $3M

Manual reconciliation vs. Nanonets Reconciliation Agent

Manual reconciliationNanonets Reconciliation Agent
Data aggregationPull exports manually from each bank, processor, and ERPAutomatic ingestion from bank feeds, payment APIs, and ERP on your schedule
Transaction matchingMatch rows in spreadsheets, one by oneAI matches 1-to-1, 1-to-many, and many-to-many automatically
Timing mismatchesManual investigation of settlement delays and date gapsConfigurable date windows catch timing differences without manual review
Exception handlingCatch discrepancies after the fact, often at month-endFlagged before posting, routed to the right owner via Slack or Teams
GL postingManual journal entries or CSV importsDirect API post to QuickBooks, NetSuite, Xero, SAP, and others
Audit trailEmail threads, spreadsheet notes, and shared drivesFull timestamped log for every match and override. SOX-ready.
Close time8–15 days averageSame period, a fraction of the time

See It Run on Your Data

Send us a sample statement, and we’ll show you the agent matching it live.

Integrations

Connects to your banks, processors, and ledger.

Pre-built connectors for major banks, payment processors, and accounting systems. Webhooks and REST for anything else. See all integrations →

Stripe
Stripe
PayPal
PayPal
Adyen
Adyen
Plaid
Plaid
QuickBooks
QuickBooks
NetSuite
NetSuite
Xero
Xero
SAP
SAP

FAQ

Frequently asked questions

Bank statement PDFs (with or without watermarks), bank API feeds, payment processor exports (Stripe, PayPal, Adyen), payment gateway logs, and your ERP general ledger. Custom sources via webhook or REST.

See it run on your statements, with your actual data.

Talk to us about building a reconciliation agent. Or start free. No credit card.