Kashf
Running balance checked on every page

Turn any bank statement PDF into a clean, verified spreadsheet

Upload a statement from any bank, in any language, scanned or digital. Kashf extracts every transaction, checks the running balance on every page, and exports Excel, CSV, QBO or OFX.

  • Running balance checked on every page
  • Arabic, English and bilingual statements
  • Files deleted within 24 hours, never used for training
Convert a statement — 5 pages free
Drop a PDF or image here, or click to choose
PDF, JPG, PNG · up to 25 MB · files deleted within 24 hours

No card needed. Sign in only when you download.

How it works

1
Upload
Drag in one or many statement PDFs or photos.
2
We read it
AI reads each page like a bookkeeper would: dates, descriptions, debits, credits, balance.
3
We check it
Every row is tested against the running balance. Rows that don't reconcile are flagged, not hidden.
4
Export
Excel, CSV, QuickBooks (QBO), Xero, OFX. Edit anything first.
What verification looks like
DateDescriptionDebitCreditBalance
2026-10-03SALARY TRANSFER - ACME LLC4,200.009,812.14✓
2026-10-04ATM WITHDRAWAL 00231200.009,612.14✓
2026-10-06POS PURCHASE GROCER84.379,527.77✓
2026-10-07MONTHLY FEE12.009,515.17!

A spreadsheet is only useful if you can trust it. Kashf recomputes the balance after every transaction and tells you exactly which rows need a second look.

Built for people who answer for the numbers

Verified, not just converted

A spreadsheet is only useful if you can trust it. Kashf recomputes the balance after every transaction and tells you exactly which rows need a second look.

Any bank, any layout

No templates to pick. Works with digital PDFs, scans and phone photos, single or split debit/credit columns, Arabic-Indic digits, bilingual statements.

Made for MENA too

NBE, CIB, Banque Misr, Al Rajhi, Emirates NBD, FAB, QNB and more — statements other tools mangle.

Convert statements from any bank

Pages for the banks people ask about most. Any other bank works too.

Convert a statement — 5 pages free

Pay per month, cancel anytime. Pages count when a statement is processed.