QuickBooks Bank Feed Not Working or Not Connecting to Bank: Import PDF Statements as QBO

A broken bank feed is usually not your fault and usually not something you can fix from inside QuickBooks. What you can control is whether the books stop moving while you wait. Convert the PDF statement your bank already gives you into a QBO file, import it, and the month closes on time.

Quick answer

A QuickBooks bank feed stops working for one of four reasons: the bank changed its login or added multi-factor authentication, the bank ended or never offered a QuickBooks connection, the account is a type the feed does not cover, or your QuickBooks Desktop version has passed its service discontinuation date and its bank feeds have been switched off permanently. Only the first is worth troubleshooting. For the other three the fix is to stop waiting on the connection and import transactions from a file instead, which is what the Web Connect QBO format exists for.

Works when the feed does not Any bank, any date range Review before anything posts

Last updated August 2026

Import without the bank feed

Upload the PDF statement your bank already gives you and download a QBO file QuickBooks accepts.

No credit card required to try your first statement.

No connection
Nothing to authorize
Any date range
Past the 90 day window
QBO + IIF
Online and Desktop
Scanned too
Image PDFs are read

Find out which problem you actually have

Most advice on this topic assumes a temporary glitch and sends you round a loop of refreshing, disconnecting and reconnecting. That loop works for exactly one of the causes below. Before you spend an afternoon on it, work out which row you are in, because three of these four are permanent and no amount of reconnecting will change them.

What you are seeing Most likely cause Is it fixable What to do
Feed worked yesterday, today it errors or asks you to sign in again The bank changed its login flow, added multi-factor authentication, or forced a password reset Usually yes Sign in on the bank website first and clear any alert or security prompt waiting there, then update the account in QuickBooks. This is the one case where reconnecting genuinely works.
Feed connects but the last few days or weeks are missing A partial sync, a posting delay at the bank, or transactions already matched and sitting in the register Sometimes Check the register before assuming they never arrived. If they are genuinely absent after several days, import the gap from a statement rather than waiting.
Your bank is not in the search list at all The institution has no QuickBooks connection, or it is a credit union or local bank that never bought one No Nothing on your side changes this. Import from a file, which every bank supports because every bank issues statements.
Desktop feed stopped and will not come back after any fix Your QuickBooks Desktop version passed its service discontinuation date and bank feeds were switched off for it No Upgrading the software restores it only until the next version reaches its own date. Web Connect file import keeps working either way.
Feed covers checking but not the loan, merchant or card account The account type is outside what the connection carries, which is common for loans, lines of credit and processor accounts No Feed the accounts that connect and file-import the ones that do not. Mixed setups are normal and reconcile the same way.

The four ways transactions get into QuickBooks

People say bank feed as though it were one thing. It is four different mechanisms with very different reliability, and the one that breaks least is the one almost nobody sets up on purpose. This is worth understanding once, because it tells you where to put your effort.

Method How it works Why it breaks Depends on the bank
Express Web Connect QuickBooks signs in to your bank on your behalf and pulls transactions automatically. This is what most QuickBooks Online users mean by the bank feed. Any change at the bank, from a new login screen to a fresh multi-factor prompt, can stop it until the connection is rebuilt Yes, entirely
Direct Connect A dedicated bank service that talks to QuickBooks Desktop directly, often with a monthly fee and a separate enrollment at the bank. Banks have been retiring it. Several institutions have told business customers it ends in 2026, since it only serves desktop software. Yes, and it is being withdrawn
Web Connect (QBO file) You download a .qbo file from the bank website and import it. No live connection is involved at any point. Only breaks if the bank stops offering the download, and the file itself never expires Yes, but far more banks offer it
QBO file built from your PDF statement You convert the PDF statement into the same Web Connect format and import it exactly as above. Nothing at the bank can break it, because it uses the statement you already have No

Read the last column downward and the pattern is obvious. The first three all sit on something the bank controls and can withdraw, and two of them are actively being withdrawn right now. The fourth sits on a statement the bank is legally obliged to produce. That is the whole argument for keeping a file-based route available even when your feed is healthy.

Getting the transactions in without the feed

Four steps, and the only thing you need from the bank is the statement you can already download.

1

Download the PDF statements

Take every month the feed missed, not just the current one. There is no 90 day limit on statements the way there is on most feeds.

2

Convert to QBO

Upload them here and get back QBO files in the Web Connect format. Scanned image statements work too, which matters for older months.

3

Check the totals first

Compare the converted transactions against the statement before importing. Catching a problem here is far cheaper than catching it after it posts.

4

Import and reconcile

Import each file into its matching register, review the transactions, then reconcile to the closing balance printed on the statement.

What happens when the feed comes back

This is the question that stops people importing manually, and the fear is bigger than the problem. If a feed is restored and re-downloads a period you already imported, QuickBooks does not silently double your books. The transactions arrive in the review queue as new items awaiting your decision, and you exclude the ones already recorded.

Two habits make that painless. Import complete statement periods rather than partial ones, so the boundary between what you imported and what the feed brings is a clean date rather than a ragged middle-of-month split. And reconcile each period as you go, because a reconciled period is a period you can be certain about later.

The genuine duplicate risk is not the feed returning. It is importing the same statement twice yourself while you are working through a backlog. Keep converted files in a folder named by account and month and that risk disappears.

Reasons the file route stays useful afterwards

  • History older than the feed window. Most feeds reach back only a few months on first connection. Statements reach back as far as the bank keeps them.
  • Accounts that never connect. Loans, lines of credit and merchant processor accounts are routinely outside the feed.
  • Client files you do not own. An accountant given statements by a client cannot connect a feed to somebody else's bank login, and should not want to.
  • A second outage. The bank that broke the connection once will change something again.

Who ends up here

Owners with a bank QuickBooks never supported

Community banks and credit unions are frequently missing from the institution list entirely. No amount of searching adds them. The statement route is the only route, and it works from day one.

Desktop users whose feeds were switched off

If your Desktop version passed its discontinuation date, the feed is gone and troubleshooting cannot bring it back. Web Connect file import still works, and a converted statement is that same file format.

Bookkeepers with a deadline that will not move

When a connection breaks in the last week of a close, the question is not whose fault it is. Converting the statements takes minutes and the close lands on time regardless of what the bank does next.

Frequently asked questions

Why is my bank feed not working in QuickBooks?

Almost always because something changed at the bank rather than in QuickBooks. A new login screen, a fresh multi-factor prompt, a forced password reset or a security alert waiting on your account will all stop the sync. Sign in on the bank website directly, clear whatever is waiting there, then update the account in QuickBooks. If that does not restore it, the cause is structural rather than temporary.

Why is QuickBooks not connecting to my bank?

Either the credentials or security step have changed, or the bank has no working QuickBooks connection to begin with. Search the institution list before troubleshooting further: if your bank is genuinely absent, there is nothing to reconnect and no setting on your side will add it. Smaller regional banks and credit unions frequently fall into this category permanently.

How do I fix bank feeds in QuickBooks Desktop?

Check your version first, because that determines whether fixing is even possible. Intuit switches off bank feeds for each Desktop version at its service discontinuation date, and once that passes no repair restores them. If your version is still supported, disconnect the account in the Bank Feeds Center and set it up again, confirming the bank has not moved you between connection methods.

How do I manually import bank transactions into QuickBooks Online?

Use the file upload option in the Banking or Transactions area rather than the connect flow. QuickBooks Online accepts QBO, QFX, OFX and CSV files. QBO is the format to prefer because it carries the account and date structure QuickBooks expects, so it needs no column mapping and behaves the same as a feed download once imported.

Why are my bank transactions not showing in QuickBooks?

Check the register before assuming they never downloaded. Transactions that were auto-matched to existing entries leave the review queue and go straight into the register, which reads as missing if you are only watching the queue. If they are genuinely absent after several days, the sync is partial and importing the period from a statement fills the gap immediately.

How do I reconnect my bank account in QuickBooks Online?

Open the account in the Banking area, disconnect it, then add it again through the connect flow and complete any security step the bank presents. Disconnecting does not delete transactions already in QuickBooks. Do this only once, though: repeated disconnect and reconnect cycles are the most common way people turn a broken feed into a set of duplicated transactions.

Can I import bank transactions without connecting my bank?

Yes, and it is a fully supported route rather than a workaround. File import exists precisely because live connections are not universal. You upload a QBO, QFX, OFX or CSV file and QuickBooks processes it through the same review queue a feed uses. Nothing about the connection status of the account affects whether file import is available.

How far back can I import bank transactions into QuickBooks?

File import has no built-in date limit, which is the main practical advantage over a feed. A newly connected feed typically reaches back only a few months, so catching up an older period through the connection is often impossible. Statements go back as far as your bank retains them, and importing a two year old month works exactly like importing last month.

Will importing manually create duplicates when the feed is fixed?

Not automatically. If a restored feed re-downloads a period you already imported, those transactions land in the review queue as items awaiting your decision, and you exclude the ones already recorded. Importing whole statement periods rather than partial ones keeps that boundary clean, and reconciling as you go makes it obvious which periods are already settled.

My bank is not listed in QuickBooks, what now?

Treat it as permanent and set up a file-based workflow instead of waiting. Banks are added to the connection list by commercial arrangement, not by request, and many smaller institutions never appear. Since every bank issues statements, converting those statements to QBO gives you the same transactions in the same format with no dependency on the bank at all.

Stop waiting on the bank feed

Convert the statements you already have into QBO files and get the month closed, whether or not the connection ever comes back.