- Home
- Payment Reconciliation Software
- BankStatementMatcher
BankStatementMatcher
What it is
BankStatementMatcher converts bank statements to Excel or CSV, reconciles transactions against reference files, matches receipts, and summarizes spending. It accepts statements in PDF, CSV, or Excel and reference files in CSV or Excel; the site says it reads more than 26 bank formats. Matching can use references and amounts, including partial or fuzzy matches, and provides confidence scores. Before matching, it can correct OCR noise, normalize dates, and identify duplicate charges or references. Results can be exported to CSV or Excel, including formats compatible with QuickBooks and Xero. Listed integrations include WooCommerce, Shopify, WordPress, Zapier, Stripe, Adyen, Worldpay, SumUp, and Zettle. Developer resources include a REST API, scoped API keys, webhooks, and Python, Node.js, and PHP SDKs. The site says data is encrypted in transit and at rest with AES-256, and describes its controls as GDPR compliant and SOC 2 aligned. Uploaded files are processed for matching and automatically deleted after processing or within a limited retention period. The Free plan allows one statement per day and 500 rows per upload. Starter costs $9.99 a month after one month free; checkout requires a card, and the trial is for new customers.
For and against
For
- Accepts PDF, CSV, and Excel statements
- Offers partial and fuzzy matching with confidence scores
- Exports to QuickBooks- and Xero-compatible CSV
- Free plan requires no signup
Against
- Free plan allows one statement per day
- Starter trial requires a card at checkout
- Trial offer is only for new customers
The verdict
BankStatementMatcher covers file conversion, reconciliation, and exports, with a free tier and paid plans from $9.99 a month. Review the plan limits and trial terms before choosing a workflow.
Who it suits
It may suit schools, charities, SMEs, accountants, and finance teams reconciling statements and receipts. API and SDK options may also suit developers integrating matching workflows.
Plans and prices
Free
1 statement/day · 500 rows/upload · 5 receipt matches/day · 5 Insights/day
Read 15 Oct 2026 · bankstatementmatcher.com
Starter
3,000 rows/month · unlimited statements · 50 receipt matches/month · 50 Insights/month
Read 15 Oct 2026 · bankstatementmatcher.com
Pro
15,000 rows/month · 500 receipt matches/month · unlimited Insights · upload + API
Read 15 Oct 2026 · bankstatementmatcher.com
Business
100,000 rows/month · unlimited receipt matches · custom integrations · dedicated support
Read 15 Oct 2026 · bankstatementmatcher.com
Enterprise
Unlimited transactions · 99.9% uptime SLA guarantee · custom integrations and API support
Read 29 Sep 2026 · bankstatementmatcher.com
On the record
- Accounting exports
- QuickBooks-compatible and Xero-compatible CSV exports are available.bankstatementmatcher.com · read 15 Oct 2026
- API authentication
- API authentication uses OAuth 2.0 client credentials exchanged for bearer access tokens.bankstatementmatcher.com · read 15 Oct 2026
- API availability
- A REST API is offered for programmatic uploads, job tracking and result retrieval.bankstatementmatcher.com · read 15 Oct 2026
- API endpoints
- Documented endpoints include token issuance, job creation, job status, job results and quota lookup.bankstatementmatcher.com · read 15 Oct 2026
- API environments
- The API provides separate production and sandbox base URLs.bankstatementmatcher.com · read 15 Oct 2026
- Auto-correction
- Its parser cleans OCR noise, repairs malformed amounts and normalizes dates before matching.bankstatementmatcher.com · read 15 Oct 2026
- Bank coverage
- The service says it supports more than 26 bank formats.bankstatementmatcher.com · read 15 Oct 2026
- Compliance claims
- The site claims GDPR compliance, SOC 2-aligned controls and PCI-DSS-ready payment handling.bankstatementmatcher.com · read 15 Oct 2026
- Confidence scores
- Each match receives a confidence score to help users review uncertain results.bankstatementmatcher.com · read 15 Oct 2026
- Data cleanup
- It says it can correct OCR noise, normalize dates, and detect duplicate charges or references before matching.bankstatementmatcher.com · read 29 Sep 2026
- Data sharing
- The privacy policy says uploaded financial data is not sold, rented or traded, though service providers may process it to operate the product.bankstatementmatcher.com · read 15 Oct 2026
- Deduplication
- Duplicate charges and repeated references are detected and merged before matching.bankstatementmatcher.com · read 15 Oct 2026
- Developer tools
- The developer documentation describes a REST API, API keys with scoped permissions, webhooks, and Python, Node.js, and PHP SDKs.bankstatementmatcher.com · read 29 Sep 2026
- Documentation depth
- Documentation includes a five-minute getting-started guide, authentication instructions, endpoint reference, code examples and an interactive try-it interface.bankstatementmatcher.com · read 15 Oct 2026
- Exports
- Results can be exported as CSV, Excel or PDF, including matched and unmatched items and a reconciliation summary.bankstatementmatcher.com · read 15 Oct 2026
- File formats
- The product accepts bank statements in PDF, CSV, or Excel and reference files in CSV or Excel.bankstatementmatcher.com · read 29 Sep 2026
- File handling
- The FAQ says uploaded files are processed for matching and automatically deleted after processing or within a limited retention period.bankstatementmatcher.com · read 29 Sep 2026
- Integrations
- The site lists WooCommerce, Shopify, WordPress and Zapier integrations, plus payment and POS workflows involving Stripe, Adyen, Worldpay, SumUp and Zettle.bankstatementmatcher.com · read 15 Oct 2026
The review
BankStatementMatcher is a statement-conversion and reconciliation service for organizations that need transaction matching, receipt checks, and accounting-ready exports. It suits accountants, finance teams, schools, charities, and growing businesses, especially when records arrive in different formats. The main qualification is volume: its free and entry plans impose quotas that can quickly shape a recurring workflow.
Overview
The service turns bank statements into Excel or CSV, compares transactions with reference files, matches receipts, and summarizes spending. Bank statements can be supplied as PDF, CSV, or Excel, while reference files use CSV or Excel. Support for more than 26 bank formats broadens its usefulness for organizations handling accounts from multiple institutions.
Key features
Matching uses references and amounts, with partial and fuzzy matching for records that do not align perfectly. Confidence scores make ambiguous results visible, so a finance reviewer can focus attention where automation is less certain rather than accepting every match blindly. Cleanup before matching can correct OCR noise, normalize dates, and detect duplicate charges or references, addressing common causes of reconciliation errors.
Matched data exports to CSV or Excel, with CSV formats described as compatible with QuickBooks and Xero. That is practical for teams whose final step is an accounting import rather than another proprietary system. Named connections include WooCommerce, Shopify, WordPress, Zapier, Stripe, Adyen, Worldpay, SumUp, and Zettle, covering commerce, payment processing, and point-of-sale sources. Invoice reconciliation and automatic matching are supported.
Developers get a REST API, scoped API keys, webhooks, and SDKs for Python, Node.js, and PHP. This supports embedded or scheduled reconciliation, but the plan level determines how much automation is available. Uploaded files are processed for matching and then automatically deleted after processing or within a limited retention period. The service states that data is encrypted in transit and at rest with AES-256, with GDPR-compliant and SOC 2-aligned controls.
Pricing
The Free plan costs nothing, billed forever, with no signup. It allows one statement per day, 500 rows per upload, five receipt matches per day, and five Insights per day, plus CSV export. It is a sensible way to handle occasional, low-volume reconciliation, but the daily caps and lack of API access rule it out for a continuous automated process.
Starter costs $9.99 a month, billed monthly after one month free. It raises capacity to 3,000 rows per month, permits unlimited statements, and includes 50 receipt matches and 50 Insights per month. CSV and Excel export, a basic API, and email support with a 24-hour response make it a fit for a small finance operation. The monthly row and matching quotas remain restrictive for larger books.
Pro is $29.99 a month, billed monthly after one month free. Its 15,000-row monthly allowance, 500 receipt matches, batch processing, webhooks, and unlimited Insights and analytics suit teams running regular automated reconciliation. Priority email and chat support add faster assistance, but the allowance still requires monitoring in a high-volume environment.
Business costs $49.99 a month, billed monthly after one month free. It provides 50,000 rows per month, unlimited receipt matches, API and batch automation, and advanced webhooks and integrations. This is the practical tier for busy finance teams connecting several payment or commerce systems. Enterprise uses custom pricing and includes unlimited transactions, a 99.9% uptime SLA guarantee, and custom integrations and API support.
Paid plans begin with 30 days free; checkout requires a card, and the offer is for new customers. After the free month, billing is monthly, so the renewal cost matters when evaluating a trial workflow.
Platforms
BankStatementMatcher is offered through the web and an API. The API documentation and language SDKs make it suitable for software-led workflows, while the web interface covers file-based reconciliation without requiring an integration project.
Who it's for
Accountants and finance teams needing repeatable matching, export, and cleanup are the strongest fit. Schools, charities, and SMEs with modest transaction volumes can start on Free or Starter. Pro and Business are better for organizations processing recurring batches or linking payment and commerce platforms. It is less suitable when daily or monthly quotas cannot accommodate the ledger, or when a team needs a fully custom integration without moving to Enterprise.
Pros and cons
- Pros: Broad PDF, CSV, and Excel intake; coverage of 26+ bank formats; fuzzy matching with confidence scores; OCR and duplicate cleanup; QuickBooks- and Xero-compatible exports; API, webhooks, and multiple SDKs; automatic deletion after processing; AES-256 encryption and stated GDPR and SOC 2-aligned controls.
- Cons: Free is limited to one statement and five receipt matches per day; Starter caps rows, receipt matches, and Insights monthly; Free has no API and Starter only a basic API; higher-volume automation requires Pro or Business pricing; Enterprise pricing is custom.
Alternatives
For a wider shortlist, see Payment Reconciliation Software.
UnPay Loan Management System is a freemium, multi-platform option with a sandbox Build plan and custom Enterprise tier; choose it when loan-management scope and broad API access matter more than statement matching.
Fihary offers Android, web, and Windows plans aimed at small transaction volumes; consider it when mobile-money operations and a low daily transaction allowance fit better.
EasyReco is a paid Android and web service with warehouse and SKU-oriented plans, a better direction for inventory reconciliation than bank statements.
ReconcileIQ has a free tier with one-off credits and cash-accounting limits; pick it when that credit-based entry model suits your accounting workflow.
SettleFlow provides a free diagnostic and paid row-based plans; it is an alternative when leakage analysis and order-level reporting are the priority.
SettlePair is a free web reconciliation product with no subscription tiers; choose it when a no-payment model is preferable.
Loopfour Payment Reconciliation is a paid API and web option.
Invoiced uses custom pricing for API and web use; consider it when requirements call for a quoted, tailored deployment.
Verdict
BankStatementMatcher is a strong choice for teams that need messy bank files cleaned, transactions and receipts matched, and results exported into accounting workflows, with an API path for automation. Its standout reason to choose it is the combination of broad format coverage, tolerant matching, and graduated automation tools. Look elsewhere if your volume exceeds the published quotas without wanting a custom Enterprise arrangement, or if your primary need is inventory, loan, or leakage management rather than bank-statement reconciliation.