FlowParse
Know what's actually been paid

Automatic Unpaid Invoice Detection

Find out which invoices haven't been paid — without trawling through your bank statement. FlowParse matches every invoice to your transactions and flags the ones with no matching payment, so you can chase them before they become bad debt.

No credit cardGDPR compliantFiles deleted after processing

Reconcile your own files now

Add your invoices on one side and the bank statements they should have been paid from on the other. Every statement is balance-checked first, then each invoice comes back paid, unpaid, partly paid, overpaid, duplicated or flagged for a look — with the transaction that decided it.

Invoices

0 files

Bank statements / transactions

0 files
See it run

An invoice, a statement, a match — in real time

No mock-up and no edit: one invoice and the bank statement that paid it, matched, exported to Excel, and sent to an accounting system.

flowparse.iono sound needed
0:00 / 0:00

The statement checks its own arithmetic before a single invoice is matched.

Amount, date and the invoice number in the payment reference — every match shows why.

Excel export, then the same approved record sent into an accounting system.

Recorded on a fictional invoice and bank statement — no customer data appears in this video.

Flag every invoice with no matching payment
Separate truly unpaid from partially paid
Confidence score behind every decision
Catch overdue invoices early
Reduce late and missed payments
Export an outstanding-invoice list

Why unpaid invoices slip through

Most teams discover an unpaid invoice weeks late — usually when chasing the wrong customer, or at month-end. The reason is simple: confirming payment means manually matching each invoice to a bank statement, which nobody has time to do for every invoice. FlowParse automates that match so unpaid invoices surface immediately.

How detection works

FlowParse compares each invoice to every bank transaction on amount, supplier, reference and date. If no transaction matches an invoice with sufficient confidence, the invoice is flagged Unpaid. A smaller related payment is flagged as a Partial Payment instead — so you can tell a genuinely unpaid invoice from one that's only partly settled.

From detection to action

The result is a clear list of outstanding invoices with amounts and suppliers, ready to chase. Combined with FlowParse's extraction and validation, you get a full picture: clean data, validated totals, and a reconciled payment status — all from the same upload.

Frequently asked questions

Know whether your invoices were paid

Upload invoices and a bank statement — FlowParse reconciles them automatically.