Built for the upload
The three columns QuickBooks asks for
Date, Description and Amount, with money in as positive and money out as negative. Characters it won’t take are removed, and dates come out in the format you pick.
Bank and credit card statements
Crossfooted converts PDF bank statements into a file QuickBooks Online imports, and checks every row against the bank’s own running balance first, so what you import adds up.
No card needed · 20 free pages every month
You get a QuickBooks Online CSV or OFX file (how to import it). For QuickBooks Desktop, see below.
One statement or a year of them, bank or credit card, from any bank.
Each row is checked against the bank’s running balance, usually in under a minute. Anything that doesn’t add up is shown beside the PDF.
Pick QuickBooks Online (CSV) or OFX, then upload it.
You can preview the first rows before you download, or try ours: a sample QuickBooks CSV and OFX made from the statement above.
Built for the upload
Date, Description and Amount, with money in as positive and money out as negative. Characters it won’t take are removed, and dates come out in the format you pick.
No upload errors
QuickBooks Online takes up to 1,000 lines and 350 KB per upload. Bigger statements are split into parts that each fit, so nothing is cut off.
About a minute per account. Upload one account at a time.
Steps from QuickBooks’ own guide to uploading transactions into QuickBooks Online. File rules, errors and fixes are in our full guide: how to import bank statements into QuickBooks Online.

Catch mistakes
One missing or misread row and your reconciliation won’t match the bank. AI reads the statement, but the checking is plain arithmetic: every running balance has to add up, and the row that’s off is shown beside the PDF so you can fix it in a click.
Catching up on a year
Drop in a year of statements. We sort them by account and month, check each closing balance matches the next opening balance, and flag a missing month before it becomes a gap in your books.
QuickBooks Online can now read a PDF or photo of an English statement through the same Upload from file screen, and you review what it found before saving. For a short, clean statement that may be all you need.
Crossfooted is for when you need to be sure the numbers are right before they’re in your books:
| QuickBooks Online (CSV) | OFX | |
|---|---|---|
| Matching columns in QuickBooks | Once per upload: Date, Description, Amount | Not needed |
| Date format | You pick it | Built into the file |
| Also opens in | Excel and other spreadsheets | Xero and other accounting apps |
| Best for | Checking the file yourself first | The fewest clicks |
Both are free on every plan. Not sure? Start with the CSV.
QuickBooks Desktop only imports bank transactions from .qbo files, also called Web Connect files, and it checks that each one comes from a bank that takes part in Intuit’s Web Connect program. It can’t import a CSV of bank transactions.
Some converters get round this by stamping their file with another bank’s ID. We don’t: it labels your transactions as coming from a bank they didn’t come from, and it can stop working whenever that list changes. So Crossfooted isn’t the right tool for importing into QuickBooks Desktop today. If you use Desktop, download the .qbo file from your bank’s website where it offers one.
Every plan has every feature, including the QuickBooks export. Pay monthly, or once for a one-off job.
One-off job? Buy 500 pages once for $49.
No subscription. Used after your plan’s monthly pages, any time in the next 12 months, on any plan, Free included.
No annual contract, cancel in two clicks. Prices in US dollars, plus tax where it applies.
QuickBooks Online can now read a PDF or photo of an English statement from Upload from file, and you check what it found before saving. QuickBooks Desktop can’t: it only imports .qbo files from your bank. If you want every row checked against the bank’s balance first, or a year of statements done at once, convert with Crossfooted and upload the CSV or OFX instead.
Sign up for the Free plan: 20 pages a month, about 6 statements, with no card needed and no time limit. Confirm your email, drop in your PDF, and download the QuickBooks Online file. For more, paid plans are monthly with no annual contract, or a one-time pack of 500 pages lasts 12 months.
QBO means two things. It’s short for QuickBooks Online, and .qbo is also a file type (Web Connect) that banks offer for QuickBooks. Crossfooted makes files for QuickBooks Online, as CSV or OFX. It doesn’t make .qbo Web Connect files.
They’re all ways to move transactions between apps. CSV is a plain table, and you match its columns when you upload it. OFX is the standard bank format, which QuickBooks Online and Xero both read. QBO is OFX with an Intuit bank ID, for QuickBooks Web Connect. QFX is the same idea for Quicken. QIF is an older format that Quicken still reads and QuickBooks Online doesn’t. For QuickBooks Online, use our CSV or OFX.
Not for importing. QuickBooks Desktop only takes .qbo files from banks in Intuit’s Web Connect program, and we don’t make those. You can still convert statements to Excel or CSV for your own records.
Only if you import the same statement twice. QuickBooks shows every transaction before it’s added and you choose which ones to import, so you can leave out any you already have.
Yes. Drop them all in. We sort them by account and month, check each month carries into the next, and flag any missing month. You get one QuickBooks file per account, or one per statement if you prefer.
Yes, that’s what it’s for: statements past your bank’s download window, accounts that have been closed, or a client who only sends PDFs. Crossfooted reads the PDF itself and needs no connection to the bank.
Both work. A PDF with more than one account gives you one QuickBooks file per account. A PDF covering several months is read as one statement, up to 30 pages on Free and 50 on paid plans or with a page pack.
Yes. Bank and credit card statements both work, from big banks, small banks and credit unions.
Yes. Digital PDFs and many scanned or image-based statements both work. Cleaner scans convert more reliably, and the balance check tells you if a line was missed.
Check that you picked the same date format when matching columns as the one you downloaded. If it still won’t import, email hello@crossfooted.com with the message QuickBooks shows.
No. Crossfooted runs in your web browser, on Mac or Windows. There’s nothing to download except your QuickBooks file.
Nothing is uploaded until you press Convert. Files are encrypted, deleted automatically after 24 hours (Free) or 30 days (paid), and you can delete them sooner with one click. Nobody here looks at your statements unless you ask us to, and they’re never sold or used to train AI. Details on our Security page.
Convert a PDF bank or credit card statement into a QuickBooks Online file, with every row checked against the bank’s balance before you import.
20 free pages every month · No card needed