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.
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.
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.
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.
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.
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.
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.
Related guides and tools
QuickBooks Desktop bank feeds explained
Setup, the three connection methods, and the dates each Desktop version loses its feed.
Bank not listed in QuickBooks
What to do when the institution search comes back empty and stays that way.
Bank feed missing transactions
Telling a partial sync apart from transactions that were auto-matched into the register.
Amex not syncing with QuickBooks
The card-specific version of this problem, including the business account quirks.
How to import a QBO file
The import step itself, in both QuickBooks Online and Desktop.
PDF bank statement to QuickBooks Desktop
The Desktop side of file import, including Web Connect behaviour.