Upload Bank Statements to QuickBooks Desktop

Convert a PDF bank statement to a QuickBooks file

Drop in a PDF statement and get a QBO (Web Connect) or IIF file you can import into QuickBooks Online or Desktop.

To upload bank statements to QuickBooks Desktop, go to File, then Utilities, then Import, then Web Connect Files, and choose a .qbo file. QuickBooks Desktop does not read PDF statements, so a PDF has to be converted first. On Desktop versions Intuit no longer supports, Web Connect import is switched off and an IIF file is the only route left.

The part that catches people out is the second half of that answer. Web Connect import is not a permanent feature of your copy of QuickBooks. It is tied to a service Intuit runs, and that service is withdrawn on a schedule when a version passes out of support. The menu item is still there. The import just stops working, usually with an error that says nothing about your version being the reason.

What QuickBooks Desktop actually accepts

Desktop has more import routes than QuickBooks Online, and they behave differently enough that picking the wrong one wastes an afternoon.

RouteFileNeeds Intuit sign-inWorks on unsupported versionsBest for
Web Connect import.qboYes, through the connected serviceNoAny supported Desktop version, month by month
Direct Connect bank feedNone, it is a live linkYesNoBanks that offer it, often for a monthly fee
IIF import.iifNoYesOlder versions, and any file where Web Connect is refusing
Manual entryNoneNoYesA handful of transactions, nothing more

PDF is not on that list and never has been. Attaching a statement PDF to an account in Desktop stores the document for reference, which is useful at audit time and does nothing for your register.

How to upload a bank statement to QuickBooks Desktop with Web Connect

This is the route to use if your Desktop version is still supported.

  1. Convert the statement. Turn the PDF into a .qbo Web Connect file. Check the extracted rows against the closing balance printed on the statement before you go further, because a page that failed to read is far cheaper to catch here than after it posts.
  2. Back up the company file. File, then Back Up Company. Imports are not simple to unwind in Desktop, and a backup turns a bad import from an evening of work into a two minute restore.
  3. Import the file. File, then Utilities, then Import, then Web Connect Files. Pick the .qbo file.
  4. Point it at the right account. QuickBooks asks whether to use an existing account or create a new one. Choose the existing account. Creating a new one here is the single most common way a register ends up split in two.
  5. Work the Bank Feeds Center. Transactions arrive for review rather than posting straight to the register. Match what QuickBooks recognizes, add the rest, then reconcile the period.

Import the oldest statement first and work forward. Running balances make sense that way, and if one period fails you know exactly which one.

When Web Connect is switched off, use IIF

If the import throws an error about connectivity or a discontinued service, and your Desktop version is a few years old, the version is almost certainly the cause. Intuit retires the connected services for older Desktop releases on a published schedule, and bank feeds and Web Connect go with them.

You have three options at that point, and only one of them is cheap. Upgrading Desktop restores Web Connect but means buying a current licence and migrating the company file. Moving to QuickBooks Online restores uploads but is a bigger project than a statement import. Importing an IIF file needs no Intuit service at all, because IIF is a plain text format QuickBooks reads locally.

The trade with IIF is that it is less forgiving. It posts directly rather than staging transactions for review, so the account names in the file have to match your chart of accounts exactly, and there is no matching step to catch a mistake. Back up first, import one month, and look at the register before doing the other eleven.

What usually goes wrong

  • The file imports into a brand new account. Caused by choosing Create new account at the prompt. The fix is to merge the accounts, which is fiddly, so read that dialog carefully the first time.
  • Everything duplicates. Almost always an overlap with a period a bank feed already pulled in. Check the last transaction date in the register before importing, and only import periods it does not already cover.
  • The opening balance is wrong afterwards. Usually a missing statement earlier in the sequence, or a statement that covers two accounts where only one set of rows was imported. Our note on fixing a wrong opening balance after a QBO import walks through unpicking it.
  • Nothing happens at all. The file may have been written for QuickBooks Online rather than Desktop, or the bank identifier inside it may not match what Desktop expects. A QBO file that will not import covers the specific errors.

Is it worth paying for a converter

For one statement, no. Retype it, or use whatever export your bank offers and take the CSV route in QuickBooks Online instead. The arithmetic changes with volume and with who is doing the typing.

A bookkeeper billing at 60 dollars an hour who spends 25 minutes keying a 90 line statement has spent 25 dollars of chargeable time on data entry, and will do it again next month. Ten client accounts turns that into most of a working day every month. At that point a converter on a flat monthly plan costs less than a single statement's worth of time, and the reason to buy it is the hours rather than the software.

The other case is accuracy. Manual entry errors on a bank statement do not announce themselves. They surface weeks later as a reconciliation that is out by an amount nobody can trace, and the search costs more than the original entry did. A converted file ties to the closing balance or it does not, and you know within seconds which it is.

If your bank happens to offer an OFX download rather than a PDF, that is worth checking before you buy anything, because an OFX file can be converted straight across without any reading of the statement at all. Most US banks only publish PDFs beyond the last 90 days, which is why the PDF route is the one that comes up on catch-up work.

Questions people ask

How do I upload bank transactions into QuickBooks Desktop?

Use File, then Utilities, then Import, then Web Connect Files, and select a .qbo file. The transactions land in the Bank Feeds Center for review rather than posting straight to the register. If Web Connect is unavailable on your version, import an IIF file instead, which posts directly and needs no Intuit service.

Can QuickBooks Desktop import a PDF bank statement?

No. QuickBooks Desktop has no PDF statement reader in any edition. A PDF can be attached to an account as a document, but that creates no transactions. The statement has to be converted to a .qbo or .iif file first, which is what a PDF bank statement to QuickBooks converter does.

Why will Web Connect not import on my version of QuickBooks Desktop?

Intuit withdraws connected services, including Web Connect and bank feeds, from Desktop versions once they pass out of support. The menu item stays visible but the import fails. On those versions an IIF file is the remaining route, since it is read locally with no service involved.

What is the difference between uploading to QuickBooks Desktop and QuickBooks Online?

Desktop reads .qbo and .iif files through the File menu and stages Web Connect transactions in the Bank Feeds Center. QuickBooks Online reads CSV, QBO and QFX under Transactions, then Bank transactions, then Upload from file, capped at 350 KB and 1,000 lines per upload. Neither one accepts PDF.

Can I import several months of statements at once?

You can, but importing one statement period at a time is safer and barely slower. A single large file that fails leaves you guessing which rows made it in, while month by month imports fail cleanly and are easy to repeat. For larger catch-up jobs, converting a year of statements in one session and then importing them in date order is the usual pattern.

Where to start

Convert one statement, tie the total to the closing balance, and import it into a backed up company file. If it lands correctly, the remaining months are mechanical. If you are working in QuickBooks Online rather than Desktop, the upload path and file limits on that side are different enough to be worth reading before you start.

Skip the manual entry

Upload a PDF bank statement and get a QBO or IIF file ready to import into QuickBooks.

Convert a Statement Free