Can You Import a PDF Bank Statement into QuickBooks Online?
Jul 20, 2026
Convert your bank statement to Excel now
PDF, JPG, PNG, BMP, HEIC, TIFF, MT940
Upload your bank statement
Drop file here or click to upload
PDF, JPG, PNG, BMP, HEIC, TIFF, MT940
Uploading...
Last updated July 2026.
Short answer: no. QuickBooks Online does not accept a PDF bank statement. Its file import only reads CSV, QBO (Web Connect), OFX, and QFX files, so a PDF has to be converted to one of those first. QuickBooks treats a PDF as an image of a statement, not as data it can parse into transactions, which is why the upload screen never offers it as an option.
That single limitation is behind a lot of wasted time at month end. You download the statement from the bank, it comes as a PDF, and QuickBooks refuses it. Below is exactly what QuickBooks Online will take, why the PDF is a dead end, and the fastest way to turn that PDF into a file it imports cleanly.
What file formats QuickBooks Online actually accepts
QuickBooks Online has two ways to get bank transactions in: a live bank feed, or a manual file upload. The file upload accepts four formats and nothing else.
| Format | What it is | Notes |
|---|---|---|
| QBO (Web Connect) | An OFX-based file your bank labels “QuickBooks” | Preferred. Carries the transaction type (check, deposit, transfer), so QuickBooks categorizes more accurately. |
| OFX | Open Financial Exchange, the underlying standard | Widely supported by banks and by third-party converters. |
| QFX | Quicken’s branded flavor of OFX | Accepted, though QBO is the cleaner choice for QuickBooks. |
| CSV | A plain comma-separated table of transactions | Most flexible. You map the Date, Description, and Amount columns during upload. |
Notice what is missing: PDF, Excel (.xlsx), and scanned images. QuickBooks Online reads none of them directly. If your bank only gives you a PDF, or you were handed a stack of PDF statements to catch up, the PDF is the one format that will not work, and it is usually the only one you have.
Why QuickBooks rejects the PDF
A bank statement PDF is built for a human to read, not for software to parse. The numbers you see are laid out visually, and depending on how the bank generated the file, the underlying text may be in a different order than it appears, split across invisible boxes, or absent entirely on a scanned statement. QuickBooks has no reliable way to know which text is a date, which is an amount, and where one transaction ends and the next begins. Rather than guess and post wrong numbers to your books, it simply does not offer PDF as an import type. The fix is to extract the transactions into a structured file where every value sits in a labeled column.
The two ways to convert a PDF for QuickBooks Online
You have two realistic options, and one of them is much less painful than the other.
Option 1: retype it by hand (slow and risky)
You can open the PDF and type each transaction into a CSV template with Date, Description, and Amount columns. For a short statement this works, but it is slow, and one transposed amount throws off the reconciliation for hours. Copy and paste does not help, because pasting a PDF table into a spreadsheet jams the date, description, and amount into a single cell.
Option 2: convert the PDF to a clean file (fast)
The dependable path is to run the PDF through a converter that reads the transaction table and writes it into the exact shape QuickBooks wants. Upload the statement to a QuickBooks bank statement converter, and it returns a CSV with clean Date, Description, and Amount columns, or a QBO file ready for Web Connect import. That removes both the retyping and the column-jamming, which are the only hard parts. It also handles scanned statements and password-protected PDFs, which manual retyping cannot speed up at all.
How to import the converted file into QuickBooks Online
Once you have a CSV or QBO file, the import itself takes a couple of minutes.
| Step | What you do |
|---|---|
| 1 | In QuickBooks Online, go to Transactions, then Bank transactions. |
| 2 | Pick the account, click the dropdown by Link account, and choose Upload from file. |
| 3 | Select your CSV or QBO file and choose the QuickBooks account it belongs to. |
| 4 | For a CSV, map the columns: Date, Description, and Amount (or separate debit and credit columns). |
| 5 | Review the transactions in For review, then add or match them to your books. |
A QBO file skips the column-mapping step because the format already labels its fields, which is why it is the preferred choice when your converter can produce one. After import, the transactions land in the For review tab, where you accept or recategorize each one before it posts. From there, a clean set of categorized transactions is what tools that build a financial statement from your bookkeeping data rely on, so getting the import right pays off downstream.
Avoiding duplicate transactions
The most common mess after a file import is duplicates, usually because the bank feed already pulled some of the same transactions. Before you upload a file, check the date range already in QuickBooks and trim your CSV so it starts the day after the last imported transaction. QBO and QFX files include a unique transaction ID that helps QuickBooks skip duplicates automatically, which is another reason to prefer them over CSV when you can. If duplicates do slip in, you can exclude them from the For review tab before they post.
What about QuickBooks Desktop?
QuickBooks Desktop is the same story with one extra option. It also cannot read a PDF, but alongside QBO and CSV it accepts IIF, a tab-separated format that can carry full double-entry data including the category each split hits. If you are on Desktop and need a full year of history in one pass, converting the PDF to an IIF file for QuickBooks Desktop is often the cleanest route. On QuickBooks Online, stick with QBO or a mapped CSV.
The bottom line
QuickBooks Online will never import a PDF directly, and no setting changes that. What it wants is structured data: a QBO file for the smoothest import, or a CSV you map on upload. Convert the PDF once into either format and the rest of the process is quick. For the full workflow, including which format to pick and how to handle multiple accounts, see the QuickBooks bank statement converter, or read the step-by-step guide to convert bank statements to a QBO file.
Frequently asked questions
Can you import a PDF bank statement into QuickBooks Online?
No. QuickBooks Online does not accept PDF files. Its file import only reads CSV, QBO (Web Connect), OFX, and QFX. A PDF is treated as an image, not as data, so you have to convert it to one of those formats first, then upload that file under Transactions, then Bank transactions, then Upload from file.
What file formats does QuickBooks Online accept for bank statements?
QuickBooks Online accepts four import formats: QBO (Web Connect), OFX, QFX, and CSV. QBO is preferred because it carries the transaction type and a unique ID that helps skip duplicates. CSV is the most flexible because you map the Date, Description, and Amount columns yourself during upload. PDF, Excel, and image files are not supported.
How do I convert a PDF bank statement for QuickBooks Online?
Upload the PDF to a bank statement converter, which reads each transaction into clean Date, Description, and Amount columns and returns a CSV or QBO file. Then in QuickBooks Online go to Transactions, Bank transactions, Upload from file, select the file, choose the account, and map the columns if it is a CSV. This avoids the retyping and column-jamming that make manual conversion slow.
Should I use CSV or QBO to import into QuickBooks Online?
Use QBO when you can. A QBO file labels its fields, so QuickBooks skips the column-mapping step, reads the transaction type, and uses a unique transaction ID to avoid duplicates. CSV works well too and is more widely available, but it needs you to map columns on upload and does not carry a duplicate-blocking ID.
Why does QuickBooks say my file is not supported?
The most common cause is trying to upload a PDF or Excel file, neither of which QuickBooks Online accepts. Convert the statement to CSV, QBO, OFX, or QFX first. If a CSV is rejected, check that it has clear Date, Description, and Amount columns, dates in a consistent format, and amounts as plain numbers without dollar signs or extra text.
Can QuickBooks Online read a scanned bank statement?
Not directly. A scanned statement is an image, so QuickBooks cannot parse it any more than a digital PDF. A converter with OCR can read the transactions off a scan or a phone photo and export a CSV or QBO file, which is then imported the same way as any other file.
Ready to convert your bank statement?
Upload a PDF and get clean Excel or CSV in seconds. Works with statements from any bank.
Convert to Excel nowFree to try, no credit card required