checkunpaidinvoices.com

Reconcile your invoices in 30 seconds.

Drop your bank statement and invoice list. We match them automatically and show you who paid, who didn't, and who's late. Free tier, no signup.

Bank statement

Drop your .csv, .xls, .xlsx or .ofx — or

Free: up to 5MB / 5k rows · .csv .xls .xlsx .ofx .qif

Invoice list

Drop your CSV, invoice PDFs, or a .zip — or

Free: up to 50 invoices · .csv .pdf .zip

Files are encrypted, processed, and deleted within an hour. Never used to train AI.

How it works

STEP 01

Export your CSVs.

Bank statement from Chase, Wise, Revolut, etc. and your invoice list from FreshBooks, QuickBooks, Wave, or Xero.

STEP 02

Drop both files into the tool.

We auto-detect the column layout — no manual mapping for common formats.

STEP 03

See who paid, who didn't, who's late.

Four buckets, an aging breakdown per customer, and a clean CSV export you can share with your accountant.

Setup guides for popular bank + tool combos

See all guides →

Pricing

Free

$0 / forever

No signup. Run as many times as you want.

  • Up to 50 invoices per run
  • 1 bank statement file
  • 4-bucket reconciliation + aggregate aging
  • Watermarked CSV export

Pro

$24 / month

Cancel any time. No annual lock-in.

  • Unlimited invoices + bigger files
  • Multi-bank merge with dedup
  • Per-row anomaly details + sortable aging
  • Clean PDF report + shareable link
  • Priority format verification (4h SLA)