Extract → Validate → Reconcile → Export

AI Invoice Reconciliation

Automatically match invoices with bank statement transactions and detect unpaid invoices in seconds. Know whether your invoices were actually paid — without manually comparing spreadsheets.

No credit cardGDPR compliantFiles deleted after processing
Payment Found · 98% confidencePaid

Invoice

Amazon · INV-2045

€1,250.00

15 Jan 2026

Transaction

AMAZON PAYMENT

−€1,250.00

16 Jan 2026

24

Matched

3

Unpaid

1

Duplicate

2

Mismatch

See exactly what you get

Every invoice is matched against your transactions and labelled with a clear status and a confidence score.

Paid98%

Invoice

Amazon · INV-2045

€1,250.00 · 15 Jan 2026

Transaction

AMAZON PAYMENT

−€1,250.00 · 16 Jan 2026

Exact amount, supplier and date all match → Payment Found.

Unpaid

Invoice

Office Supplies · INV-77

€750.00 · 10 Jan 2026

No matching transaction

No transaction matches this invoice → flagged for follow-up.

Duplicate Payment100%

Invoice

Acme Ltd · INV-7

€500.00 · 05 Jan 2026

Transaction

ACME LTD ×2

−€500.00 −€500.00 · 06 & 09 Jan

Two payments found for one invoice → duplicate detected.

Invoice status types

Paid

A matching payment was found at the full amount.

Unpaid

No matching transaction — the invoice is outstanding.

Duplicate Payment

Two or more payments matched one invoice.

Partial Payment

A smaller related payment was found.

Amount Mismatch

A related payment with a different amount.

Date Mismatch

Paid, but far from the invoice date.

How the matching works

A deterministic engine — not a black box — scores every candidate transaction against each invoice using four signals, then picks the best match.

Amount

The strongest signal — exact amount match within tolerance.

Supplier Name

Supplier tokens matched inside the transaction description.

Invoice Number

The invoice number or reference found in the payment text.

Date Range

Payment date falling in the expected window after the invoice.

Confidence score

Each match gets a 0–100 score, so you instantly know how reliable it is.

100
Exact match — amount + supplier + reference + date
95
Amount + supplier name match
85
Amount match only
70
Weak match — review recommended

Why finance teams use it

Detect unpaid invoices
Match payments automatically
Find duplicate payments
Detect amount mismatches
Reduce reconciliation work
Improve accounting accuracy

Frequently asked questions

Know whether your invoices were paid

Upload invoices and a bank statement — FlowParse does the reconciliation for you.