Automated reconciliation infrastructure
Two ledgers disagree about the same money. Tallyrail shows you where.
Connect any two systems that should agree — a payment processor and your bank, your bank and your ledger, an orders feed and a payout file. Tallyrail matches what reconciles and surfaces every missing entry, amount mismatch, duplicate, and late arrival.
Today · two ledgers
Ledger A Ledger B
Matched
1,284
Exceptions
3
Match rate
98%
A · INV-2041 — 12,400
Reference
B · STMT-0088 — 12,400
MatchedA · 5 entries — 61,200
Batch
B · SETTLE-19 — 61,200
MatchedA · INV-2043 — 3,150
Amount mismatch
B · no counterpart
Exception6
Matching strategies
4
Source connector types
Real-time
Ingestion & detection
Every change
Captured in the audit log
The problem
Reconciliation is still a spreadsheet problem.
Two books, two stories
One system says one thing. The system it should agree with says another. Same money, same day, different numbers.
Manual matching
Your ops team lives in spreadsheets. Half their week is downloading CSVs and cross-referencing PDFs.
Silent leakage
Failed settlements, amount drift, duplicate credits, late arrivals — they pile up unnoticed. The CEO finds out at audit time.
Two sources, a pile of spreadsheets, and leakage nobody sees until audit. Every system you add makes it worse. It's the same story in every finance team.
How Tallyrail works
Two ledgers in. One source of truth out.
-
Step 1
Ingest
Bring in the two sides you need to reconcile — CSV or Excel, you pick the columns, or connect a processor like Paystack or Flutterwave by webhook. Add more sources as you grow.
-
Step 2
Normalize
Every source maps to one canonical transaction shape — amounts in minor units, ISO currency, normalized status. New sources are adapters, not new code.
-
Step 3
Match
Six matchers you order into a pipeline: exact reference, amount window, fuzzy reference, counterparty name, batch settlement, and status consistency. Every match is explained, scored, and reversible.
-
Step 4
Surface
What rules can't match, an AI sweep takes a second pass at — suggesting pairings for a human to confirm. Anything still unmatched becomes an exception with severity, context, and a full audit trail. Nothing falls through the cracks.
-
Step 5
Report
Daily digests to your team. Printable reconciliation reports for finance. CSV exports for auditors. A real-time dashboard for everyone.
AI assist
Rules settle the obvious. AI takes the long tail.
Most reconciliation is exact matches; the value is in what's left. That's where Tallyrail's AI works — with your team in control of every call.
Suggested mappings
Upload a file and AI reads your headers and a few sample rows to propose the column mapping. You confirm — first-time setup stops being a guessing game.
Adjudicated matches
For borderline pairs the rules can't settle, AI weighs the evidence and returns a verdict with a written rationale. Advisory — your team sees and can override every call.
Long-tail sweep
AI works the unmatched queue one row at a time — pairing what the rules missed and auto-closing the obvious non-pairs like fees and internal transfers.
Learns your book
Every pairing and unmatch your team makes becomes an example the model reasons from next time. The more you reconcile, the sharper it gets.
Who it's for
Built for teams that reconcile at volume.
Treasury & Finance
Stop closing books from spreadsheets. See your position across every source in one view.
Operations
Stop being the human reconciliation engine. Get exceptions surfaced as they happen, not at end of month.
Engineering
Stop writing one-off scripts. Source adapters, matching rules, and audit logs as configurable infrastructure.
Why Tallyrail
Reconciliation as infrastructure, not a spreadsheet.
Every source is an adapter.
Everything normalizes to one canonical transaction shape — amounts in minor units, ISO currency, normalized status. Paystack, Flutterwave, bank statements, and any CSV or Excel are first-class. A new source is configuration, not a code change.
Explainable, scored, reversible.
Every match shows why it matched and how confident it is. An AI sweep takes a second pass at what the rules miss. And every change — every match, unmatch, and override — is captured in the audit log.
Get started
Talk to us about your reconciliation.
Tell us what you reconcile and where it hurts. We reply within one business day.
Prefer to start now? Create an account and start your 7-day free trial. Already a customer? Email [email protected] .