Convert bank statement PDF to QBO for QuickBooks — free, private, no signup
Drop in a US bank statement PDF and get a QuickBooks-ready .QBO (Web Connect) file in seconds. Your PDF file never leaves your device — only the extracted text is processed on our server, never stored.
Drag & drop your bank statement PDF here
or
Your PDF never leaves your device — extracted text is processed on our server, never stored.
Preview
License active ✓| # | Date | Description | Amount (USD) |
|---|
How it works
Drop your PDF
Your statement is opened locally with Mozilla's pdf.js — only the extracted text is sent for parsing; the file itself is never uploaded.
Review & edit
Transactions appear in an editable table with a balance-match check against your statement.
Export & import
Download QBO, CSV, or XLSX and import into QuickBooks in a couple of clicks.
Simple pricing
Start free. A one-time $1.99 unlocks everything for a full week. No subscription.
Free
$0
- Unlimited parsing & preview
- Export the first 25 transactions
- QBO, CSV & XLSX formats
- No signup, files stay on your device
Full license
$1.99 one-time · 7 days
- Unlimited transactions per export
- All export formats, unlimited for 7 days
- One-time payment — nothing to cancel
- Support a small independent tool
By purchasing you agree to the Terms of Service and Privacy Policy. Full refund within 7 days if it can't handle your statement.
Frequently asked questions
What is a QBO file?
A .QBO file is a QuickBooks Web Connect file (OFX 1.02 format). It is the standard way to import bank transactions into QuickBooks Online (Banking → Upload transactions) and QuickBooks Desktop (File → Import → Web Connect) when your bank's direct feed is unavailable or you need history from a statement.
Does my bank statement get uploaded to a server?
The PDF file never leaves your device. Text extracted from it (dates, descriptions, amounts) is sent over an encrypted connection to our server, parsed in memory, and immediately discarded — never stored, never logged. We never see your PDF file itself.
Which banks are supported?
The parser uses layout heuristics (dates, amount columns, running balances) rather than bank-specific templates, so it works with common US bank statement layouts — Chase, Wells Fargo, Bank of America, and most regional banks and credit unions. Scanned/image-only PDFs are detected and currently unsupported (OCR is coming soon). Always verify the preview before importing.
What's the difference between free and the paid license?
Free lets you parse and preview everything and export the first 25 transactions — enough to test your bank's statement end-to-end. A one-time $1.99 payment removes the export limit for 7 days — no subscription. When the week ends, grab another week or keep using the free tier.
What if it doesn't work with my bank's statement?
Test it free first — the full preview and the first 25 export rows run against your actual statement before you pay anything. If a paid license still can't handle your bank's layout, contact us within 7 days of purchase via the Feedback link for a full refund.
Why does the app warn that my totals don't match the statement?
When the statement's opening and closing balances are detected, we check that opening balance + parsed transactions = closing balance. If it doesn't match, the statement may use an unusual layout, have a wrapped line the parser missed, or be a scanned image. Edit or delete rows in the preview until the check passes, then export.
How do I import the QBO file into QuickBooks?
QuickBooks Online: go to Banking → Upload transactions, select the downloaded .qbo file, pick the target account, and review. QuickBooks Desktop: File → Utilities → Import → Web Connect. Transactions are deduplicated by a stable ID (FITID), so re-importing the same file won't create duplicates.
I already paid but lost my license key — what do I do?
No worries — your key is shown on your Gumroad receipt, which was emailed to you right after checkout. Search your inbox for "Gumroad" and open that receipt to copy the key. Then click "Enter license key" in the top navigation to re-activate full export.