How to Import KeyBank Transactions into QuickBooks
Jul 11, 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...
Short answer: KeyBank connects to QuickBooks, but only after you switch on third-party access in the KeyBank Security Center. Once that toggle is on, QuickBooks Online can link the account through Express Web Connect and pull roughly the last 90 days, and you can also download a Web Connect file to import by hand. For anything older than the feed reaches, for a closed account, or while the connection is broken, download the PDF statement and convert it to a .QBO file you upload yourself.
Most people who search for this are not looking for a tutorial. They are looking at a QuickBooks error message, or a register that is missing nine months of history. Both problems have specific causes with KeyBank, and neither is your password. Here is the order to work through them.
Why will not KeyBank connect to QuickBooks?
In most cases it is the third-party access setting. KeyBank keeps a toggle under User Profile, then Security Center, in both KeyBank online banking and KeyBank Business Online. Until it is switched on, QuickBooks and Quicken cannot link the account, and QuickBooks reports it as a generic connection failure, often error OL-332 in the Desktop edition. People then spend an hour resetting a password that was never wrong. Turn the toggle on, then reconnect the account in QuickBooks, and the link normally comes up on the next try.
The second common cause is an ordinary bank feed outage. KeyBank connections drop periodically, like every other bank, and while the feed is down nothing imports and no error necessarily appears. That is not something you can fix from your side, which is why the manual file route below is worth knowing.
The three ways to get KeyBank transactions into QuickBooks
| Method | What it covers | Requires |
|---|---|---|
| Connected bank feed (Express Web Connect) | About the last 90 days, then ongoing | Third-party access enabled at KeyBank |
| Web Connect file download | A recent date range on an open account | Third-party access, and an account that offers the download |
| Convert the PDF statement to QBO | Any period, closed accounts, feed outages | Just the statement PDF |
The feed is the right default for day-to-day bookkeeping. The other two exist because the feed has a hard ceiling on history and a habit of going down at month end.
How do I connect KeyBank to QuickBooks Online?
Start at the bank, not in QuickBooks. Sign in at key.com, open User Profile, then Security Center, and turn on third-party access. Then in QuickBooks Online go to Transactions, then Bank transactions, select Link account, search for KeyBank, and sign in with your online banking credentials. Pick the accounts you want and map each one to the right QuickBooks account. QuickBooks will pull roughly the last 90 days of transactions into the For review tab, and it keeps pulling new activity from then on.
If the connection fails after the toggle is on, disconnect and re-add the account rather than clicking update repeatedly. A stale connection often needs to be rebuilt once the bank-side permission changes.
How do I import KeyBank transactions into QuickBooks Desktop?
QuickBooks Desktop does not use Express Web Connect for import in the same way, and it will not read a CSV into a bank account. Desktop wants a Web Connect file, and specifically a .qbo file. Go to File, then Utilities, then Import, then Web Connect Files, choose the .qbo, and associate it with the right account. If a bank feed is already active for that account, deactivate it in Bank Feed Settings first so the manual import and the feed do not create duplicate transactions.
This is where a lot of people get stuck, because the file they have is a QFX, a QIF, or a CSV, and Desktop Web Connect reads none of those. It reads QBO and nothing else.
How far back can I import KeyBank transactions?
The bank feed backfills about 90 days. KeyBank, meanwhile, keeps years of statements online as PDFs. That gap is the whole problem: a tax catch-up, an audit, a loan package, or a QuickBooks migration usually needs a year or more, and the feed will never produce it. The history exists, it just lives in a document format QuickBooks cannot open.
The practical route is to download the statements covering the period you need and convert them. You can convert a KeyBank statement to QBO in about a minute per file, then upload the result to QuickBooks like any other bank download. In QuickBooks Online that is Transactions, Bank transactions, the Link account dropdown, and Upload from file. In Desktop it is the Web Connect import above. Keep each file under 1,000 transactions and 350 KB, because those are the caps QuickBooks Online enforces on a single upload, so a busy year gets split into a few files.
What to do when the KeyBank feed stops importing
When a feed goes quiet, the register keeps looking fine while it silently falls behind, and you only notice at reconciliation. The fix does not require waiting for the connection to recover. Download the statement PDFs that cover the gap, convert them to a single QBO file, and upload that. It backfills the entire outage in one pass instead of a file per month.
Two details matter here. Find the date of the newest transaction QuickBooks actually has before you import, so you only bring in what is missing. And if the feed is still technically connected, deactivate it before importing, then reconnect afterward, so the two sources do not both post the same days.
Can I import a closed KeyBank account into QuickBooks?
Yes, as long as you saved the statements. Once a KeyBank account closes, the feed and the download both disappear, but the PDF statements still hold every transaction. Convert each one to a QBO file and upload it, and the closed-account history reconciles in QuickBooks exactly like an active account. This comes up constantly in cleanup work and business dissolutions, where the account is gone but the books still need its final year.
What if I already have a CSV?
QuickBooks Online will take a CSV, as long as it is in one of two exact layouts: three columns (Date, Description, Amount) or four columns (Date, Description, Credit, Debit). Strip the dollar signs and commas, delete summary and balance rows, and keep dates in one consistent MM/DD/YYYY format. QuickBooks Desktop is stricter and will not take a CSV into a bank account at all, so if Desktop is the destination and a spreadsheet is what you have, you need to turn that spreadsheet into a Web Connect file before it will import.
The bottom line
KeyBank works fine with QuickBooks once you know the two things that trip people up: third-party access has to be on before any connection will succeed, and the feed only reaches back about 90 days no matter what you do. Use the feed for current activity, and convert the PDF statement to QBO for everything else, which is older months, closed accounts, and the outages. If you would rather work in a spreadsheet first, the same upload also produces KeyBank statements in Excel and CSV. For the full walkthrough of the import screens in both QuickBooks editions, see how to convert bank statements to QuickBooks (QBO), and if the connection itself is the problem, our guide to a QuickBooks bank feed that stopped working covers the recovery steps.
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