How to upload a PDF bank statement to QuickBooks Online (and check nothing was missed)
QuickBooks Online can read a PDF bank or credit card statement itself now. You upload the PDF (or a photo of a paper statement), its AI pulls out the transactions, and you check them side by side with the statement before saving. It's free and built in, so for most people it's the right place to start. This guide walks through it step by step using Intuit's current instructions, then covers the part Intuit leaves to you: proving the extraction caught every transaction before you save, and cleaning up when it didn't.
- What QuickBooks Online accepts (and what Intuit doesn't say)
- Before you upload
- Upload a PDF statement, step by step
- What to check on the side-by-side screen
- Tie it out before you save
- Common problems: cause and fix
- Undo a bad upload
- After saving: categorize, then reconcile
- When a converter makes more sense
- Checklist
- FAQ
What QuickBooks Online accepts (and what Intuit doesn't say)
Intuit's upload screen takes two different kinds of file, with different rules. Statement upload is the PDF route. A transaction list is a file you download from your bank or produce with a converter.
| Account statement | Transaction list | |
|---|---|---|
| File types | PDF, or an image such as JPG, PNG or HEIC | QBO (Intuit's suggestion), QFX or CSV. The upload steps also list .txt and .ofx. |
| Language | English | English |
| Which bank | Any bank | Any bank's download |
| Size limit | None stated by Intuit | 350 KB or less |
| Line limit | None stated by Intuit | Up to 1,000 lines (one transaction per line) per upload |
| How it's read | AI extraction, which you check side by side with the statement. Some statements go to Intuit's experts for review first. | You map the columns (CSV needs 3 or 4 columns), choose which transactions to import, and confirm |
About the 350 KB limit: several guides say a PDF statement must be under 350 KB. In Intuit's article that limit appears only under the transaction list guidelines. The statement guidelines ask for an English PDF or image and nothing else. Intuit doesn't publish a size or page limit for statements, or a list of statement layouts it can't read. If a large file is refused, split it into single months and try again.
The upload asks for one QuickBooks account per statement. Card statements work too: Intuit says the saved transactions appear on the Bank transactions page for that bank or credit card account.
Before you upload
Five minutes here saves most of the clean-up described later.
- Have the account ready. The statement goes into an existing QuickBooks account, or you create one during the upload with Add New. Use a credit card account for a card statement, not a bank account. Intuit also says to check your Chart of accounts before uploading, to avoid duplicates.
- Set up bank rules first if you use them. Intuit notes that rules set up beforehand categorize uploaded transactions as they come in.
- Check the dates already in QuickBooks for that account. Intuit's upload article says the statement should start at least one day before your oldest QuickBooks transaction in that account. Its duplicates article lists "import a file that overlaps with your bank feed" as a cause of duplicates. If the account is connected, the feed started at the date picked when it was connected. That defaults to the beginning of the year, and how far back a bank allows varies from 90 days to 24 months. Open the account's register and note the first and last dates. Any statement lines inside that range are probably already there.
- Write down the statement's own numbers. From the summary on page 1: the opening (or previous) balance, the closing (or new) balance, the period, and the totals for each section, such as deposits, withdrawals, checks, fees and interest. Many statements also print an item count per section. These numbers are what you check the extraction against.
- Split combined statements. Some banks put checking and savings in one PDF. Since each upload goes into one QuickBooks account, save each account's pages as their own PDF first (any PDF viewer's "print to PDF" with a page range works).
Upload a PDF statement, step by step
These are Intuit's steps from its help article Manually upload transactions into QuickBooks Online (updated August 24, 2026):
- Go to All apps, then Accounting, then Bank transactions.
- If there's a tile for the account you want to upload into, select it.
- Open the Link account ▾ dropdown and select Upload from file. If no account is connected to online banking yet, you'll see Upload from file or an option to upload transactions manually instead.
- Upload the statement as a PDF or image file. QuickBooks may say some items need review. If so, Intuit says its team of global experts may review the statement, and you'll be told on the Bank transactions page when it's ready.
- In the QuickBooks account ▾ dropdown, pick the account. If it doesn't exist yet, choose Add New ▾ to create it.
- Select Continue.
- Check the side-by-side view of your statement and what QuickBooks extracted from it.
- Edit any fields or items that need attention and review everything for accuracy.
- Select Save.
Saving doesn't put the transactions in your books yet. They appear on the Bank transactions page for that account, where you still match or categorize each one and then reconcile. Intuit lists those as the next steps.
Privacy note for client work: because flagged statements may be reviewed by people on Intuit's team, mention it to clients who are particular about who sees their statements.
What to check on the side-by-side screen
Intuit tells you to "review everything for accuracy" but doesn't say what to look for. These are the places statement extraction most often goes wrong, whatever tool does it. Go through them in this order:
- Row count per section. If the statement prints item counts (for example, "Deposits and additions: 14"), count the extracted rows of each kind. A short count tells you where to look before you start reading amounts.
- Direction of every amount. Deposits must come in as money in and withdrawals as money out. On a card statement, purchases, fees and interest increase what you owe, while payments and refunds reduce it. Issuers print credits as negatives or with "CR", which is exactly where signs get flipped. Check one payment and one refund by eye.
- The checks section. Many bank statements list checks in a separate "Checks paid" grid, often two or three columns across the page. Make sure each check came through once, with its own amount, and that no check number was read as an amount.
- Page breaks. Look at the first and last transaction on every page, and at any "continued" lines. A row dropped at a page break is the most common cause of a tie-out that's off by exactly one amount.
- Rows that aren't transactions. Beginning balance, total lines, daily ending balance tables and running-balance figures must not appear as transactions.
- Dates. On a December to January statement, check that the year is right on both sides of New Year. Card statements show a transaction date and a posting date. Pick one and stay consistent.
- Descriptions that wrap. A two-line description can be merged into the wrong transaction or split off as a row of its own.
- Fees and interest. Card statements often print these in their own sections, away from purchases. Make sure they made it in.
- Scans and photos. Compare every amount with the image. Blurred digits are easy to confuse: 3 and 8, 1 and 7, 5 and 6, and dropped decimal points.
Tie it out before you save
Reading every row proves each row looks right. It doesn't prove none are missing. This check does, in a minute, and it's the same arithmetic a bank uses to produce the closing balance:
Bank account: Opening balance + money in − money out = Closing balance
Credit card: Previous balance + purchases + fees + interest − payments − credits = New balance
Add up the extracted money in and money out (a calculator is fine, or a spreadsheet: with signed amounts in column C and the opening and closing balances in F1 and F2, =ROUND(F1+SUM(C:C)-F2,2) must return 0). Then compare. Only select Save when the difference is 0.00.
| Example: checking account, March | Amount |
|---|---|
| Opening balance (from the statement) | 8,214.50 |
| + Money in (extracted, 9 rows) | 12,480.00 |
| − Money out (extracted, 41 rows) | 11,936.27 |
| = Closing balance implied by the extraction | 8,758.23 |
| Closing balance printed on the statement | 8,808.23 |
| Difference | −50.00 |
The extraction has $50 too much going out (or too little coming in). The statement summary says 40 withdrawals, and 41 were extracted, so look for a $50.00 withdrawal that appears twice. The size of a difference usually points to the cause:
- Exactly one transaction's amount: that row is missing or doubled. Check page breaks first.
- Exactly double one amount: a transaction has the wrong sign, such as a refund extracted as a charge.
- Equal to a section total: a whole section was skipped. Usually checks, fees or interest.
- 5, 50 or 500 (or 6, 60, 600): on a scan, often a 3 read as an 8 (or a 1 read as a 7).
A month that ties out before you save can only fail reconciliation later because of something inside the books, never because the upload was incomplete.
Common problems: cause and fix
Intuit doesn't publish an error list for statement uploads. The language rule, the expert review and the duplicate causes below come from its help articles. The rest are problems to check for with any statement extraction.
| You see | Likely cause | Fix |
|---|---|---|
| "Some items need review", statement not ready yet | QuickBooks sent the statement to Intuit's experts for review. | Wait for the notice on the Bank transactions page. Intuit doesn't say how long it takes. |
| Statement isn't in English | Intuit's guidelines say statements must be in English. | Download a QBO, QFX or CSV file from the bank for that period instead, or use a converted file. |
| Card payments showing as charges, or charges as money in | The statement prints credits as negatives or with CR, and the direction came out reversed. | Correct the direction on the review screen before Save. Already saved? Exclude the batch and upload again. (For CSV and QBO list uploads, Intuit's video shows a "reverse all values" option. Intuit doesn't describe one for statements.) |
| Checks missing, or check numbers as amounts | A separate Checks paid grid, often in several columns. | Compare the count and total with the statement's checks total, and fix or add the checks on the review screen. |
| Off by exactly one amount | A row dropped at a page break, or read twice. | Use the tie-out to find it, then add or remove the row. |
| "Beginning balance" or totals as transactions | Summary or daily-balance lines extracted as if they were transactions. | Remove them before Save, or exclude them afterwards. |
| Two accounts mixed together | A combined checking and savings statement uploaded into one account. | Split the PDF into one file per account and upload each into its own QuickBooks account. |
| January transactions dated in the wrong year | A December to January statement that prints dates without the year. | Fix the dates on the review screen. |
| Amounts slightly wrong on a scan or photo | Blurred or skewed digits. | Rescan flat and sharp if you can. Compare every amount with the image and tie out. |
| The same transaction twice after saving | The statement overlaps the bank feed or an earlier upload. Intuit lists overlapping files as a cause of duplicates. | Exclude the extra copies (see undo). Next time, upload only dates outside what's already in the account. |
| Transactions in the wrong account | The wrong account was picked in the QuickBooks account dropdown. | Exclude and delete them, then upload again into the right account. |
| Reconciliation still off after a clean tie-out | The account's opening balance is wrong in QuickBooks, or something was added or changed by hand. | Check the beginning balance first, then any transactions you entered manually. |
Undo a bad upload
Intuit's upload article doesn't include an undo for a statement upload, but its Bank transactions help covers removing uploaded transactions:
- Still waiting for review: on Bank transactions, open the For review tab (it may be labeled Pending), tick the transactions and select Exclude. To remove them for good, open the Excluded tab, tick them and select Delete. Intuit notes that bulk delete only works on excluded transactions.
- Already added or matched: open the Categorized tab (it may be labeled Posted), select the link in the Added or Matched column and select Undo. The transaction goes back to For review, where you can exclude it.
- Excluded the wrong one: on the Excluded tab, tick it and select Undo.
Deleting is permanent. Intuit says deleted transactions can't be restored (the audit log keeps their details). Exclude first and delete only once the corrected upload is in.
After saving: categorize, then reconcile
Match or categorize the uploaded transactions on the Bank transactions page. Watch transfers: a card payment appears on both the bank statement and the card statement. Record it once and match the other side to it, rather than adding it twice.
Then reconcile, using Intuit's steps from Reconcile an account in QuickBooks Online:
- Go to All apps, then Accounting, then Reconcile, and choose the account.
- Review the Last statement ending date. This statement should start the day after it.
- Enter the statement's Ending balance and Ending date, then Start reconciling.
- Tick each transaction that matches the statement until the Difference is $0.00, then select Finish now and Done.
Intuit also describes an AI-powered reconciliation, available on some plans, that lets you upload the statement at this step. It says upload and verification can take up to an hour. If a difference won't clear, QuickBooks lets you finish anyway and post an adjusting entry, but Intuit suggests talking to your accountant first and says it's usually best to resolve the difference. If the statement tied out before you saved it, the cause is inside the books, not in the upload. Our catch-up bookkeeping guide has a table of what each kind of difference usually means.
When a converter makes more sense
For a statement or two a month in QuickBooks Online, the built-in upload plus a tie-out is all you need. A converter earns its place in four situations:
- You use QuickBooks Desktop. Desktop has no PDF statement import. It imports bank transactions from Web Connect (.QBO) and IIF files. On Desktop 2023, Intuit's discontinuation notice says that after May 31, 2026 you can't download transactions and uploading transactions is discontinued too, which takes Web Connect with it. IIF import (File, then Utilities, then Import, then IIF Files) is a local file import and isn't one of the services the notice discontinues. Our Desktop guide walks through it.
- You're catching up many months. Each statement gets its own side-by-side review and its own tie-out. Twelve months of three accounts is 36 of each. A tool that ties out every statement before you download it lets you spend review time only on the ones that don't balance.
- You need proof of completeness. If a client, a lender or a reviewer wants to see that each month's transactions add up to the change in the statement balance, you want that check written down, not done on a calculator and forgotten.
- You need the data outside QuickBooks. Excel for a review, a CSV for another tool, a Xero file, or the same transactions for an accountant who doesn't use your QuickBooks file.
Want every statement tied out before it reaches QuickBooks?
Utilly converts text-based PDF statements from Chase, Bank of America, Wells Fargo, Capital One, Mercury, Amex, Citi and other banks into a QuickBooks .QBO file, a Desktop .IIF file, a Xero CSV, CSV or Excel, and shows whether each statement balances to its closing (or New) balance before you download. The .QBO file uploads through the same Link account ▾ → Upload from file screen, as a transaction list. Preview free with no sign-up. $9 for 5 statements, or $19/month unlimited. Scanned statements and phone photos aren't supported yet. For those, QuickBooks Online's own upload is the better route.
Convert statements to QuickBooks Credit card statements to QuickBooksChecklist
- The account exists in QuickBooks with the right type (bank or credit card), and there's no duplicate in the Chart of accounts.
- Bank rules are set up, if you use them.
- The statement's dates don't overlap transactions already in the account, from the feed or earlier uploads.
- You've noted the opening balance, closing balance, section totals and item counts from the statement.
- Combined statements are split into one file per account.
- The file is an English PDF, JPG, PNG or HEIC.
- Side-by-side review: row counts, signs, checks, page breaks, summary rows, dates, wrapped descriptions, fees and interest.
- The tie-out difference is 0.00 before you select Save.
- After saving: transactions are matched or categorized, and transfers are matched once, not added twice.
- Reconciled to the statement's ending balance and date, with a Difference of $0.00.
Related: QBO vs IIF vs QIF explains which file each QuickBooks version takes, and converting a credit card statement PDF to Excel covers card-statement quirks in more depth.
Sources: Intuit help articles Manually upload transactions into QuickBooks Online (updated 8/24/2026), Connect bank and credit card accounts to QuickBooks Online, Fix duplicate transactions in QuickBooks Online bank feeds, Exclude a bank transaction you downloaded into QuickBooks Online, Void or delete transactions, Reconcile an account in QuickBooks Online and QuickBooks Desktop 2023 service discontinuation policy, read October 18, 2026. Intuit updates these pages and its menus. If a screen differs, check the current article.
FAQ
Can QuickBooks Online read a PDF bank statement?
Yes. On Bank transactions, open Link account and choose Upload from file, then upload the statement as a PDF or an image (JPG, PNG or HEIC). QuickBooks uses AI to extract the transactions and shows them side by side with the statement so you can correct them before you select Save. Intuit says the statement can be from any bank, as long as it's in English.
Is there a file size limit for PDF statements in QuickBooks Online?
Intuit doesn't state one. The 350 KB and 1,000-line limits in its help article apply to transaction list files (QBO, QFX, CSV and similar). For statements, Intuit only says the file must be in English and a PDF or image. If a large file is refused, split it into single months.
Can I upload a credit card statement PDF to QuickBooks Online?
Yes. Pick the credit card account in the QuickBooks account dropdown, and the transactions appear on the Bank transactions page for that account. Check the direction of payments and refunds on the review screen, because card statements print credits as negatives or with CR.
Why does QuickBooks say my statement needs review?
Intuit says QuickBooks may tell you some items need review, and that its team of global experts may then review the statement. You'll be told on the Bank transactions page when it's ready. Intuit doesn't say how long that takes.
Will uploading a statement create duplicates with my bank feed?
It can. Intuit lists importing a file that overlaps your bank feed as a cause of duplicate transactions. Check the first and last dates already in the account's register and upload only statements outside that range. If duplicates do appear, exclude the extra copies on the For review (or Pending) tab.
How do I undo a PDF statement upload in QuickBooks Online?
There's no single undo. Exclude the transactions on the For review (or Pending) tab, then delete them from the Excluded tab. Any you've already added or matched need Undo on the Categorized (or Posted) tab first. Deleted transactions can't be restored, so exclude first and delete once the corrected upload is in.
Can QuickBooks Desktop import a PDF bank statement?
No. QuickBooks Desktop imports bank transactions from Web Connect (.QBO) or IIF files. Desktop 2023 lost transaction downloads and uploads after May 31, 2026, so on that version use IIF (File, then Utilities, then Import, then IIF Files).
Related guides
- How to import bank transactions into QuickBooks Desktop after bank feeds stopped (2026)
- How to convert a credit card statement PDF to Excel
- QBO vs IIF vs QIF: which file QuickBooks and Quicken actually need
- Catch-up bookkeeping: getting 12 months of bank statements into QuickBooks or Xero and reconciled
- Xero bank statement import errors (and how to fix them)