Upload Your Files
Drop your bank statement (Excel/CSV) and payment slips (Excel, CSV, photos, or PDFs). We'll handle the rest.
Tag this reconciliation for easy filtering in History.
Drop your bank statement
Excel (.xlsx, .xls) or CSV files only
Upload receipts, invoices, or transfer proofs
Drop your payment slips
Excel, CSV, Photos, or PDFs — drop any mix of files
Paste Google Drive Link
Share the file or folder from Google Drive, then paste the link here
Set sharing permissions first!
Before pasting the link, you must share the file in Google Drive. BankMatch cannot access private files.
How to share your file:
- Right-click the file in Google Drive → click "Share"
- Under "General access", choose one of these:
- "Anyone with the link" — easiest, anyone with the link can view
- Share to a specific email — more secure, share with bankmatch-drive@recon-x-442016.iam.gserviceaccount.com as Viewer
- Click "Copy link"
- Paste the link above and click Fetch
When turned on, after you click Export Results, BankMatch will automatically rename your payment slip files in Google Drive to show their reconciliation status:
Requires: File loaded via Drive mode. Share the file with bankmatch-drive@recon-x-442016.iam.gserviceaccount.com as Editor (not just Viewer) so BankMatch can rename it.
Upload settlement reports — auto-detects platform
Drop your settlement report
Excel or CSV — auto-detects platform
What CSV format is expected?
Bank Statement CSV:
Date,Description,Reference,Amount 01/03/2026,Payment to Vendor A,REF001,-1000.00 02/03/2026,Received from Client B,REF002,2500.00 03/03/2026,Office Supplies,REF003,-350.00
Payment Slips CSV:
Date,Description,Reference,Amount 01/03/2026,Payment to Vendor A,REF001,1000.00 03/03/2026,Payment to Vendor C,REF004,750.00 04/03/2026,Office Supplies,REF003,350.00
Preview Your Data
Confirm the parsed data looks correct before reconciling.
Bank Statement
Payment Slips
Reconciling...
Preparing your data
0%
| # | Bank Date | Bank Description | Bank Ref | Bank Amount | Slip File | Slip Date | Slip Description | Slip Ref | Slip Amount | Match Score |
|---|
These items appear in your bank statement but no matching payment slip was found.
| # | Date | Description | Reference | Amount | Status | Notes |
|---|
These payment slips have no matching bank statement entry. Could indicate pending deposits, wrong bank, or potentially fraudulent slips.
| # | Date | Description | Reference | Amount | Status | Notes |
|---|
Select a bank entry and a slip below, then click "Confirm Match".
Manual Match Preview
Manually Matched (0)
Unmatched Bank Entries
Unmatched Payment Slips
Every bank statement row with match status — the complete picture.
| # | Date | Description | Reference | Amount (RM) | Status | Slip File | Matched Slip | Slip Amount | Score |
|---|
Reconciliation History
All your past reconciliations, saved automatically.
Your Basic plan keeps history for 7 days.
Upgrade for longer retention. View plans
No reconciliations yet
Run your first reconciliation to see results here.
Clients
Manage your reconciliation clients. Each card shows their latest status.
No clients yet
Add a client name when running your next reconciliation, or add one manually.
Client Name
Reconciliation History
Starter Plan
FreeFree plan — upgrade to unlock more features
Invoices Processed
0 of 300 invoices this month
Subscription Details
Plan
Starter
Price
Free
Status
Free plan
Started
--
Next Billing
--
Mandate
--
Choose a Plan
Max 2K
RM399/mo
2,000 invoices/month
Max 10K
RM999/mo
10,000 invoices/month
Payment History
| Date | Description | Amount | Status |
|---|
No payments yet
Profile
Change Password
Preferences
Dark Mode
Easy on the eyes for late-night reconciling
Danger Zone
Permanently delete your account and all associated data. This action cannot be undone.