ledgerler

Product

Every step from CSV to signed-off close

Account reconciliation software built so you can see exactly why a line matched, not just that it did.

1. Import

Two CSVs in, column mapping guessed for you

Upload a file or paste rows straight from your bank portal or accounting export. Ledgerler guesses which column is the date, description, reference and amount, and leaves every guess editable before anything is matched.

Options for day-first dates and inverted bank amounts handle the two most common export quirks without a manual find-and-replace.

2. Matching

Five passes, each one explained

Your saved rules run first and clear the recurring noise: bank fees, interest, known vendors. Then the engine matches by reference, by amount within a date window for posting delays, by unique amount, and finally by combination (a batched deposit against several invoices). Nothing is matched silently: every group in the workbench shows which pass found it and a confidence score.

PassWhat it looks for
RulesRuns firstYour saved rules (recurring fee, bank interest) flag lines as adjustments or take them out of the pool before matching starts.
ReferenceHighest confidenceSame amount and the same normalized reference on both sides, so INV-00042 matches inv 42.
Date windowHigh confidenceSame amount with dates a few days apart, covering processing delays. Ties resolve by nearest date, then description similarity; true ties stay unmatched.
Unique amountMedium confidenceAn amount that appears exactly once on each side matches even when a date is missing or unparsed.
CombinationMedium confidenceSeveral lines on one side sum to a single line on the other, such as a batched deposit.

3. The workbench

See what matched, and what did not

Matched groups sit above the unmatched lines from both sides. Unmatch anything the engine got wrong, or manually pair two lines yourself. The difference tile only reads zero once every line is either matched or explained.

Business checkingSep 2026

Sample data
Reference match98% confidence
Stripe payout, ref STRP-882141,284.00
Stripe payout 882141,284.00
Exact match100% confidence
Wire, Aldergate Ltd5,420.00
Client wire, Aldergate Ltd5,420.00
Date window91% confidence
Adobe Creative Cloud, Sep 9-52.99
Adobe CC subscription, Sep 11-52.99

Still open

BankBank service fee, Sep 14-15.00
LedgerOffice supplies, Staples-84.00

Difference after matching

0.00

was 69.00, before the 2 lines above are marked

Match rate

82%

3 of 5 lines auto-matched

4. Adjustments

Bank fees and one-off lines get marked, not ignored

A bank charge, a rounding difference, an interest credit: mark it as an adjustment with a note instead of leaving it unexplained. Adjustments show up in the audit trail with who marked them and why.

Unexplained line

Bank service fee, Sep 14-15.00
Adjustment“Monthly account fee” · by demo@ledgerler.com

5. Completing

A Reconciled stamp, once everything is accounted for

Complete a reconciliation once the difference is zero, and it locks with a visible stamp. Reopen it later if a bank correction shows up, and the change is recorded, not silently overwritten.

Reconciled

Completed periods stay read-only until reopened, with a timestamp and the signed-in user recorded.

6. Month-end close

A checklist with sign-offs, not a shared document

Spin up the standard close template, grouped by cash, revenue, expenses, payroll, assets and reporting. Cycle each task through its status, record a sign-off, and track progress toward locking the period.

June 2026 · 12 of 20 done

  • Reconcile all bank accounts
  • Reconcile credit card statements
  • Review undeposited funds

7. Activity log

Every change, timestamped

Matches, unmatches, adjustments, rule changes and sign-offs all land in one chronological activity log per workspace. When a client or a colleague asks "what happened here", the answer is a scroll, not a guess.

Activity

  • demo signed off “Reconcile bank accounts”2:41pm
  • demo matched 3 lines (manual)2:33pm
  • demo marked a bank fee as an adjustment2:31pm

8. Exports and API

Take your results with you, or let an agent call them

Pro plans can export match results and the audit trail as CSV, and call the same matching engine through a public API and MCP tools, so an AI agent can reconcile an account the same way you would in the app.

Pro
results.csv audit-trail.csv
POST /api/v1/match → 200 OK
See pricingStart free