StatementHaul converts text-based bank statement PDFs to CSV or QBO files (OFX 1.02, which works with QuickBooks Online; Desktop may reject it). It checks that balances reconcile and shows the first broken row. Parsing runs in the browser and the PDF is never uploaded, though anonymous usage events and a hashed IP counter enforce the free limit.
Free: 5 statements a month per device, no signup. Then $9 one-time for 10 or $29 one-time for 100, with no subscription. Statements that do not balance do not use a credit. Scanned and password-protected PDFs are not supported, and testing so far covers a limited set of sample statements.
Statement PDFs often parse with silent errors that only show up after import. StatementHaul checks the running balance and points to the first bad row.