Can QuickBooks Desktop import a PDF bank statement? What to do instead
Short answer: no. QuickBooks Desktop brings bank and credit card transactions in through Bank Feeds, either Direct Connect or a Web Connect (.qbo) file that you download from your bank and import (Intuit: set up Bank Feeds in QuickBooks Desktop). None of Intuit's Desktop Bank Feeds articles we read describe importing a PDF statement. To get a PDF statement into Desktop, it has to become a .qbo file first.
The PDF statement upload you may have read about is a QuickBooks Online feature. Intuit's "Manually upload transactions" article (updated Aug 24, 2026) describes uploading a statement as a PDF or image in QuickBooks Online (Intuit). If your books are in Online, see importing a PDF statement into QuickBooks Online instead.
What Desktop accepts, per Intuit
- Web Connect takes .qbo files only. Intuit: "Web connect only works with .qbo files. Other types like QFX and QIF Quicken files won't work" (Intuit: download bank feed transactions in QuickBooks Desktop, updated Aug 5, 2026).
- CSV is for lists, not bank transactions. Intuit's Desktop CSV article says you can import and export lists such as customers, vendors and items as CSV, using the QuickBooks Import Excel and CSV toolkit (Intuit: import/export CSV files in QuickBooks Desktop). It does not describe importing bank transactions from a CSV. A bank CSV has to be converted to .qbo too. Renaming a .csv file to .qbo does not convert it.
- Your Desktop version matters. Intuit's discontinuation policy says that after May 31, 2026, QuickBooks Desktop 2023 loses online banking: "You won't be able to download transactions", and "Uploading transactions will also get discontinued" (Intuit: QuickBooks Desktop 2023 service discontinuation policy). Check that your version is still supported before you plan a Web Connect import.
Option 1: ask the bank for a .qbo (Web Connect) download
- Look in online banking for a download labeled QuickBooks, Web Connect or .qbo. Intuit notes that some banks let you set a date range, and if yours doesn't, the first download brings the maximum the bank allows, which "may be 30, 60, 90 days, or more depending on the bank" (Intuit).
- For older months, ask the bank whether it can produce a .qbo file for that period. Some banks can and many only offer the PDF statements, so ask before you plan around it.
- A bank download is a list of transactions, not a statement. Keep the PDF statements anyway: you need their opening and closing balances for the tie-out below.
Bank-specific download steps are in our guides by bank.
Option 2: convert the PDF statement to .qbo
- Make one .qbo file per statement month. One month per file makes each file easy to check against its statement and easy to leave out if something is wrong.
- Use the same converter for every file for an account. Desktop links a .qbo file to an account through bank identifiers inside the file, so files from mixed sources can make Desktop offer to create a new account. Our Desktop Web Connect guide has more on this.
- Credit card statements: check that purchases come through as charges and payments as credits before importing.
- Have a CSV instead of a PDF? The free tie-out checker converts a CSV to .qbo in your browser.
Tie out each statement before you import
- For each month: opening balance + deposits − withdrawals = closing balance, using the totals printed on the statement.
- Check that each month's closing balance equals the next month's opening balance.
- If a month doesn't tie, look for a missing page, a skipped or doubled row, or a sign flipped on a credit card line. Fix that before anything goes into Desktop.
More detail: check a statement PDF is complete before you import it.
Import the .qbo file
Intuit's steps (Intuit):
- Back up the company file first. Intuit lists this among its guidelines before downloading transactions (Intuit).
- Go to Banking → Bank Feeds → Import Web Connect Files, select the .qbo file and choose Open.
- When asked, choose Use an existing account if the account is already set up in QuickBooks, or create a new one if it isn't. Then Continue and OK.
- Review the transactions in the Bank Feeds Center.
Import the oldest month first, then reconcile each month to its statement's ending balance before moving on to the next.
Avoid duplicates with an existing bank feed
- If the account already downloads transactions, find the earliest transaction that came from the feed and stop your converted files the day before it. If the feed starts on March 4, the last file ends March 3.
- Look at a few days either side of that boundary on the statement and in the register. A bank can date the same transaction differently in the feed and on the statement.
- In the Bank Feeds Center, Intuit has you add and match downloaded transactions with ones you entered by hand (Intuit). If a transaction is already in the register, match it rather than adding it a second time.
- Be careful before deleting downloaded transactions. Intuit says you can't download the same transactions into the same company file more than once, and once you delete downloaded transactions you can't download them again (Intuit).
The cleanup routine in duplicate transactions after a bank upload follows the same logic; its screens are QuickBooks Online.
Bringing in many months at once? See importing multiple months of bank statements into QuickBooks.
Skip the manual work
We turn statement PDFs into QBO, Xero and CSV files plus a tie-out sheet. $15 per statement-month, $149 for a 12-month catch-up. Prefer to check it yourself? Our tie-out checker runs in your browser. See how pros do catch-up.
Bank menus change; labels here were accurate to our knowledge in Oct 2026, so check your bank's help pages if something differs.