Home » Sample output

Sample output

What you actually get back when you drop a bank statement PDF into Bank2XL.

The example below uses a synthetic Chase-style checking statement. Every Bank2XL Excel has the same shape: Account info, Transactions, and a Validation sheet. The Validation sheet is the one that makes Bank2XL different from legacy converters.

Sheet 1 — Account info

FieldValue
BankJPMorgan Chase Bank, N.A.
Account number****1234
Account typeTotal Checking
HolderJOHN P SAMPLE
Statement period2024-11-01 — 2024-11-30
CurrencyUSD
Opening balance4,900.00
Closing balance5,096.16

Sheet 2 — Transactions

DateDescriptionDebitCreditBalancePage
2024-11-02STARBUCKS #45217.854,892.151
2024-11-03PAYROLL DEPOSIT3,200.008,092.151
2024-11-05ZELLE TO J.SMITH250.007,842.151
2024-11-08AMAZON.COM*HK4P945.997,796.162
2024-11-12RENT PAYMENT — OAKWOOD PROPERTIES1,800.005,996.162
2024-11-15SHELL OIL 5749503842.005,954.162
2024-11-22TRADER JOE'S #24498.005,856.163
2024-11-28ATM WITHDRAWAL200.005,656.163
2024-11-29VENMO — SPLIT DINNER60.005,596.163
2024-11-30INTEREST PAID500.006,096.163

Column headers in your Excel are taken verbatim from your PDF. A Russian statement gives you Russian column headers; a Portuguese statement gives you Portuguese ones.

Sheet 3 — Validation

CheckValue
Opening balance (from PDF)4,900.00
Sum of credits3,700.00
Sum of debits2,503.84
Computed closing balance6,096.16
Reported closing balance (from PDF)6,096.16
Delta0.00
Reconciliation statusreconciled

What happens on a mismatch

If the computed and reported balances disagree by more than 0.5%, the Validation sheet flags it with mismatch and shows the delta. The Excel still lands in your downloads — we don't silently hide it — but you know to investigate before importing into accounting software. Legacy converters skip this step; that's how bad data sneaks into books.

Join the waitlist   How the extraction works