🏦

Bank Statement Text Parser

Parse pasted bank statement text into transactions, then export CSV or JSON

Bank Statement Text

Format: Date Description Amount (one per line)

πŸ’‘ Parser Tips

  • β€’ Copy text directly from PDF bank statements
  • β€’ Each line should have: Date, Description, Amount
  • β€’ Supports MM/DD/YYYY and YYYY-MM-DD formats
  • β€’ Use + for deposits, - for withdrawals
  • β€’ Remove header rows before parsing

πŸ“‹ Example Format

01/15/2024  Starbucks Coffee    -5.50
01/16/2024  Netflix            -15.99
01/17/2024  Salary Deposit   +3500.00

🏦

No transactions parsed yet

Paste bank statement text and click "Parse Transactions"

How Bank Statement Parser Works

This tool extracts transaction data from plain text bank statements. Copy text from your PDF statement and paste it here. Parsing runs in your browser with simple pattern matching; the pasted text is not sent to our server and no AI is used. It can't read PDF files directly (try the PDF to CSV converter for that).

Supported Formats:

  • β€’ Date formats: MM/DD/YYYY, YYYY-MM-DD, DD-MM-YYYY
  • β€’ Amount formats: -5.50, +3000.00, $1,234.56
  • β€’ Line format: Date Description Amount (separated by spaces)

Limitations:

  • β€’ Only lines that match the formats above are parsed; others are skipped
  • β€’ Statements with multi-line descriptions or separate debit/credit columns may not parse
  • β€’ Always check the results against your original statement

After parsing, you can export to CSV or JSON format for further analysis. The parser automatically detects debits (negative/withdrawals) and credits (positive/deposits).

Want to Find Recurring Bills and Subscriptions?

Upload a bank statement and Bills AI flags recurring bills and subscriptions, categorizes transactions, and suggests where you might save, using AI.

Save MoneyFind recurring subscriptions in your bank statements with Bills AI
View Plans β†’