Drop or choose up to 10 bank statement PDFs, from any bank. Two are read at a time.
Upload 3 of 10 PDFs
Drop PDFs here, or choose files
PDFHDFC-1234-Sep-2026.pdfReading… Read
PDFSBI-5678-Sep-2026.pdfReading… Read
PDFICICI-9012-Sep-2026.pdfWaiting Read
Step 2
Bank ledgers
Each PDF is shown beside the party's bank ledgers; the file name may suggest one, and Enter confirms it. Monthly statements can share one ledger, and entries printed in both come in once.
Bank ledgers PDF 1 of 3
PDFHDFC-1234-Sep-2026.pdf
HDFC Bank 1234from the file name
State Bank of India 5678
ICICI Bank 9012
Enter confirms the ledger
Step 3
In Miracle
Every entry is looked up in that bank's ledger in the client's Miracle books, read on your own PC. Entries Miracle already has are left out, so nothing is booked twice.
NEFT CR-SBIN0001234-SHAH ENTERPRISES48,500.0006/10/2026In Miracle
ATW-CASH WDL MG ROAD18,071.0008/10/2026
CHQ DEP CLG 004512 PATEL & SONS75,000.0009/10/2026In Miracle
ACH D- BAJAJ FINANCE EMI15,250.0010/10/2026
Step 4
Contra entries
Transfers between the client's own banks are paired by their UTR or RRN, equal amounts or a small bank fee, within 3 days. Possible pairs and split transfers are offered to accept or reject.
Contra entries 1 pair found
State Bank of India 567804/10/2026 · DrIMPS-RRN 6091xxxx-TO OWN HDFC 1234₹1,25,000.00
HDFC Bank 123404/10/2026 · CrIMPS 6091xxxx FROM SBI 5678₹1,25,000.00
Same RRN, equal amounts, same dayAcceptReject
Step 5
Suggestions
Any clue gives a suggested ledger with a mark: green at 90% and above, yellow at 70%, red below. They are sorted worst first; accept with Enter, or accept all and move on.
Suggestions worst first
ACH D- BAJAJ FINANCE EMIBajaj Finance Loan Accepted
Only entries nothing is known about wait here. Type a ledger, or leave them in the suspense ledger.
Suspense 1 entry
NEFT CR-SBIN0001234-SHAH ENTERPRISES₹48,500.00
LedgerShah
Shah Enterprisesname starts
Suspenseleave it here
Step 7
Review
Every entry is grouped by ledger. Check the groups before export.
Review 8 entries, 5 ledgers
Ramesh Traders 3₹34,600.00
04/10/2026 · UPI12,400.00
11/10/2026 · UPI9,800.00
18/10/2026 · UPI12,400.00
Bajaj Finance Loan 2₹30,500.00
Cash-in-hand 1₹18,071.00
HDFC Bank 1234 (contra) 1₹1,25,000.00
Step 8
Export
The entries are ready for Miracle. Ledger Map never writes to Miracle files itself.
Export HDFC Bank 1234, September 2026
8 entries ready for Miracle
1 contra pair
0 left in Suspense
2 already in Miracle, left out
Export for Miracle
Ledger Map never writes to Miracle files itself.
Details
Built for speed at the keyboard
Alt+1Parties
Alt+2Workspace
Alt+PParty switcher
/Search
EnterAccept
Ctrl+EnterAccept now
Alt+CPair as contra
Alt+GSelect every entry of a payee
Alt+AAll entries
Alt+OShow where the PDF prints an entry
Alt+EnterShow the statement around an entry
Ctrl+K or ?All shortcuts
Ctrl+TCtrl+WCtrl+TabTabs like a browser: one client (party) per tab. Tabs and work survive a restart.
Every actionWorks without a mouse.
Financial yearEach party works in one financial year you pick.
SearchRanks whole words and name starts first, everywhere.
How it knows the ledger
Your choicesA UPI ID, account or phone number, or narration pattern mapped once is matched next time by itself.
NamesA ledger's full name written inside the narration is found.
CashATM withdrawals and cheques to SELF go to the cash ledger.
ChequesThe cheque number is ignored, so one choice matches the payee's other cheques.
AmountsSame narration, different amounts: the amount decides, for example two loan EMIs from one narration.
Miracle historyEarlier postings in the client's books, on your PC, suggest ledgers for repeat payments: same amount, same day, months in a row.
Never overruledA choice you made is never changed. Across imports, only exported choices are learned.
Reading the PDFs
FilesText-based bank statement PDFs from any bank. Scanned (image) PDFs are not supported yet.
BalancesEvery running balance is checked against the rows.
Rows to checkA statement whose balances do not all add up is still imported. Its rows to check are marked in amber on the PDF, one at a time: "Row to check 1 of 3".
New bank layoutsAI learns a reusable reading recipe for a new layout, so the next statement of that bank reads instantly. Only the statement's extracted text is sent, never the PDF or its password.
PasswordsType it once; it is remembered for that party, so later PDFs open without asking. The unlocked copy keeps its text selectable.
In the PDFAlt+O shows exactly where an entry is printed. The preview zooms with Ctrl+scroll.
Safe with client data
Miracle filesCompany folders are read only, on your PC. Ledger Map never writes to Miracle files and never uploads company files or details; the server gets only the ledger list.
Approved PCsWorks only on PCs the administrator approves.
ValidatorMore tools → Validator checks a party's bank statements against Miracle and lists entries Miracle is missing or has twice, so the books can be corrected.
UpdatesSigned updates download in the background and are used after a restart.
Coming soon
Ledger Map is a set of desks
Statement Desk is available now. Three more desks are coming soon.
E-com Desk
Match Amazon and Flipkart payouts with orders, fees and returns.
Coming soon
Balance Sheet
Build a balance sheet from the books, with both sides checked.
Coming soon
Ledger Review
Match the ledger or balance sheet a party sends you with your own books. See which entries differ, and why.
Coming soon
Get Ledger Map for your firm.
Ledger Map runs on Windows. Access is by invitation: an administrator approves each account and PC.