Reconcile financial exports locally in your browser.
Review bank, order, invoice, and payout CSV/XLSX files without uploading financial data to a server. Find clear matches, unpaid items, unknown bank payments, duplicates, amount differences, possible grouped payments, and rows that need manual review.
No bank connection. No server upload. Files stay in your browser. Export locally.
Try with sample files | View sample report
Sample report preview
See what the report looks like before uploading your files. The output keeps matched rows first, review rows next, and unresolved bank rows visible instead of hiding them inside formulas.
| Status | Bank or payout row | Source row | Amount | What the report shows |
| Matched | Stripe payout PO_4201 | Grouped payout batch | $1,284.20 | Amount and transaction date align. |
| Needs review | Stripe payout PO_4319 | Acme Industrial payment batch | $517.82 vs $560.00 | Amount difference needs review before export. |
| Unknown bank payment | Unknown incoming transfer | - | $240.00 | No matching order, invoice, or payout row found. |
| Unpaid invoice/order | - | Order #8821 | $120.00 | Source row still does not have a matching payment. |
How it works
- Upload your bank CSV/XLSX.
- Upload the order, invoice, Shopify, Stripe, PayPal, or payout export that should support the bank rows.
- Review matches, unpaid items, unknown payments, duplicates, possible grouped payments, and amount differences.
- Export a reconciliation report with matched rows first, review rows next, and unresolved rows kept visible.
Not just a spreadsheet diff tool
Reconcile Locally is a review layer around exported bank, order, invoice, and payout files. It helps you explain what matched, what did not, why a deposit differs, and what still needs attention before accounting import or final approval.
Result categories
- Matched
- Rows with aligned amount, date, and reference evidence.
- Needs review
- Rows that need a human decision before they are accepted.
- Unpaid invoices/orders
- Source rows that still do not have a supporting payment.
- Unknown bank payments
- Bank rows that still need a source explanation.
- Amount differences
- Differences that may come from fees, refunds, tax, or payout adjustments.
- Possible duplicates
- Rows that look close enough to need duplicate review.
Explore workflows
Start from the guide that matches the reconciliation problem you are trying to explain.
Frequently asked questions
Does Reconcile Locally upload financial files?
No. Reconcile Locally processes CSV and XLSX files locally in your browser session.
Can I export a reconciliation report?
Yes. Reconcile Locally exports a reconciliation report with matched, review, unpaid, and unknown-row sections after comparing your files locally.