Every statement, read in seconds.

Upload a bank statement as a PDF or a photo of one. PDF Insights pulls out the transactions, checks the balances against each other, and tells you what doesn't add up — before you underwrite it.

95%
fewer files carrying bad debt after teams moved statement review off spreadsheets and onto automatic checks.
90%
less duplicate work — the same statement no longer gets re-keyed by underwriting and then again by risk.
3×
more files moved to approval in the same week, with fewer transcription errors slowing the file down.

How a statement gets read

01

Upload

Drop in a PDF or a photo of a statement. There's no template to configure and no bank to pick from a list first.

02

Extract

Dates, descriptions, amounts, and running balances are pulled line by line and checked against each other for arithmetic that doesn't reconcile.

03

Score

A 1–100 score comes out the other side, with every flag that fed into it listed alongside — not just a number to trust blindly.

What it checks for

The score isn't a black box. It's built from a short list of concrete checks run against the actual line items on the statement.

RECONCILIATION

Does the math tie out

Each transaction's amount is checked against the change in balance from the line before it. Statements where the numbers don't chain together get flagged rather than trusted.

TRUE REVENUE

Revenue, not just deposits

Transfers between accounts, loan proceeds, and other non-sales deposits are filtered out, so the revenue figure reflects money actually earned by the business.

BALANCE HEALTH

Negative and low-balance days

Every day the account sat below zero, or below a thin cushion, is counted — a better read on cash-flow stress than a single point-in-time balance.

DUPLICATE DETECTION

Repeated line items

The same date, description, and amount showing up more than once is a common sign of an edited or spliced document, and gets called out by line.

See what your own statements say.

Run a statement

Upload a bank statement PDF, or a clear photo/scan of one. Everything runs in your browser — nothing is uploaded to a server.

Drop a statement here, or click to browse

PDF, PNG, or JPG

Waiting for a file…
—

Creditworthiness score

Based on reconciliation, balance health, and revenue quality.

Extracted transactions (0)

DateDescriptionAmountBalance

This demo parses the text layer of your document (or runs OCR on images) and applies a general-purpose line parser plus the checks described on the overview page. Statement layouts vary widely — treat results here as illustrative of the workflow, not as a production-grade underwriting engine.