Catch up bookkeeping in QuickBooks: convert months of PDF bank statements to .qbo files, import to QBO or Desktop, reconcile the backlog month by month.
Upload your bank statement
Drop file here or click to upload
PDF, JPG, PNG, BMP, HEIC, TIFF
Uploading...
To do catch up bookkeeping in QuickBooks, download a PDF statement for every bank, credit card, and loan account for each month you are behind, convert each statement into a .qbo (Web Connect) file, then import the files oldest month first into the matching account in QuickBooks. Categorize the transactions, reconcile each month against the statement's closing balance, and only move to the next month once the prior one ties out to zero difference.
Statement PDFs are the right source for a backlog because a live bank feed usually backfills only a short window on connection, commonly around 90 days, though the exact reach varies by bank and some pull 12 to 24 months. Statements go back far further: Chase and Bank of America let customers search up to seven years of statements online, and federal record retention rules require banks to keep records of deposits over $100 for at least five years.
Upload your statements at the top of this page and each one comes back as a .qbo file that QuickBooks Online and QuickBooks Desktop both accept as a bank feed import, plus Excel and CSV copies for your workpapers. The converter reads PDFs, scans, and phone photos of statements from any US bank or card issuer. A twelve month catch up is twelve uploads per account, not twelve months of typing.
Last updated July 2026.
Built for the statements US banks actually send, checked before it exports.
The converter adds up the transactions it parsed and matches that to the statement total before you export, so nothing is silently dropped.
Valid OFX 1.02 with QuickBooks Web Connect headers. Online and Desktop import it as a standard bank feed.
OCR runs before parsing, so a scanned or photographed paper statement comes out the same as a digital PDF.
Bulk upload for catch-up and cleanup work. Each file gets its own reconciliation check and its own exports.
Enter the password on upload. Multi-column and multi-page statement layouts are parsed too.
One conversion, three files: the .qbo for QuickBooks, an XLSX to review, and a CSV for everything else.
Three steps. No column-mapping wizard.
Drag in a PDF, a scan, or a phone photo. Password-protected and multi-page files are fine.
Every transaction is extracted and checked against the statement total. You see the parsed rows before exporting.
Download the .qbo and import it as a Web Connect bank feed. Excel and CSV are in the same download.
The specifics that decide whether the import is clean. If your case is not here, email [email protected].
Catch-up bookkeeping is the work of recording, categorizing, and reconciling a backlog of past transactions so a company's books are current and usable. It usually covers several months or several years at once, and it ends with reconciled bank and card accounts, a defensible trial balance, and financial statements that a tax preparer or a lender will accept.
It is different from routine monthly bookkeeping in one important way: the transactions already happened, sometimes years ago, so nothing can be captured live. Everything has to be rebuilt from source documents. Bank and credit card statements are the backbone of that rebuild because they are complete, dated, and independently produced by a third party. Receipts, invoices, and payroll reports fill in the detail, but the statement is what proves the period is complete.
Two situations drive most catch-up projects. A business owner realizes a tax deadline, an extension expiring, or a loan application requires financials that do not exist yet. Or an accounting firm takes on a new client whose file is months behind and has to rebuild the history before it can do anything else. Our checklist of documents needed for catch-up bookkeeping covers what to gather before you touch QuickBooks.
Connecting the bank feed is the first thing most people try, and it is the reason many catch-up projects stall on day one. When you connect an account, QuickBooks pulls whatever history the bank chooses to release. That is frequently about 90 days, but it varies by institution and account type, and a minority of banks release a year or two. Intuit's own guidance for transactions older than the available download window is to upload a Web Connect file manually.
Three other limits show up fast in a real backlog. Closed accounts cannot be connected at all, and a business that switched banks two years ago still needs those two years recorded. Some smaller banks and credit unions are not supported for direct connection. And an accountant cannot connect a client's feed on the client's behalf: the connection requires the client's own online banking credentials and multi-factor prompts, so the client has to do it, which adds days of back and forth to an engagement that is already late. See how far back QuickBooks can import bank transactions for the detail on each route.
| Route | What it accepts | How far back it reaches | Key limit |
|---|---|---|---|
| Live bank feed (QuickBooks Online) | Direct connection to the bank | Commonly around 90 days on connection, varies by bank, sometimes 12 to 24 months | Client must connect it personally. Closed and unsupported accounts are out. |
| QuickBooks Online Upload from file | QBO, QFX, OFX, CSV | As far back as the file you supply | 350 KB per file, and Intuit documents a ceiling of about 1,000 lines per upload |
| QuickBooks Desktop Web Connect import | .qbo files only | As far back as the file you supply | Desktop bank feeds do not accept CSV, so a .qbo is the only import path |
| Manual data entry | Anything you can read | Unlimited | Hours per month of statements, and typos surface later at reconciliation |
| This converter | PDF statements, scans, and photos | Every statement you can still download or find on paper | You need the statement PDF. Output is .qbo plus Excel and CSV. |
The Desktop row is the one that decides most catch-up jobs. QuickBooks Desktop bank feeds read only .qbo files through Banking, then Bank Feeds, then Import Web Connect File. There is no CSV path for Desktop bank import, so a stack of statement PDFs has to become .qbo files or become manual entry. Our page on converting bank statements for QuickBooks Desktop walks through that import screen.
Start by listing every financial account the business used during the backlog period, then downloading a statement PDF for every month of every one of those accounts. Do the document gathering completely before you import anything. A catch-up that starts with partial statements produces a set of books that has to be redone, which costs more than the week of waiting.
The account list should include checking, savings, every business credit card, PayPal, Stripe, Square, any merchant deposit account, lines of credit, term loans, and any personal account the owner used for business spending. Add accounts that were closed during the period. If an account is closed and you no longer have online access, the bank still has to produce statements on request, and our guide on getting old bank statements from a closed account covers how to ask.
Go back to the start of the oldest period you still have to file or defend, which for most US businesses means the earliest unfiled tax year. If all returns were filed and you are rebuilding books to support them, three years of history is the usual working answer because that is the ordinary IRS assessment window. A loan or funding application generally drives its own requirement, often two to three years of financials.
Practical limits matter too. Statement availability sets the floor: Chase and Bank of America let customers search up to seven years online, while Wells Fargo varies by product, with up to 12 months on auto loans, up to two years on credit cards, HELOCs, and personal loans, and up to seven years on deposit accounts and mortgages. Anything older usually means a written request to the bank and a fee.
1. Gather statements for every account. Download twelve monthly PDFs per account for the period, including cards and closed accounts. Name them by account and month, for example Chase-1234-2025-01.pdf, so the converted files stay in order.
2. Confirm the chart of accounts and the starting point. Fix the chart of accounts before importing, not after. Renaming or merging accounts once nine months of transactions are categorized means recategorizing them.
3. Convert each statement period to .qbo. Upload the whole stack at the top of this page and each PDF returns as its own .qbo, plus Excel and CSV copies. Keeping one file per statement month is deliberate: it keeps each import tied to one opening and closing balance, and it stays comfortably inside the 350 KB and roughly 1,000 line upload limits. Firms running many clients at once should use the bulk statement converter.
4. Set the opening balance correctly. Before importing the first month, make sure each account's opening balance in QuickBooks equals the opening balance printed on the first statement you are importing. Enter it as an opening balance equity adjustment dated the day before the first transaction. Getting this wrong is the single most common reason a catch-up reconciles perfectly month to month and still shows a permanent difference.
5. Import oldest month first. In QuickBooks Online, go to Transactions, then Bank transactions, then Link account or Upload from file, and select the .qbo. In Desktop, use Banking, then Bank Feeds, then Import Web Connect File. Import January before February, and finish one account fully before starting the next. Step by step screens are on our QuickBooks Online statement import page.
6. Categorize in batches. Work down the review queue by vendor rather than by date. Sort or filter by description, categorize all the fuel purchases at once, all the software subscriptions at once, and set bank rules as you go so later months mostly categorize themselves. Flag anything you cannot identify to a single ask-the-client account instead of guessing.
7. Reconcile month by month. Reconcile January against the January statement's ending balance and date, confirm the difference is zero, then move on. Never reconcile twelve months in one pass: if the difference is off by $43.19 you will have no idea which month it came from. See reconciling bank statements in QuickBooks for how to chase a difference.
8. Review the financials, then close the period. Run a profit and loss and balance sheet for each catch-up year, look for negative balances, oversized uncategorized expense, and owner draws sitting in the wrong place, then set a closing date with a password in QuickBooks so the reconciled period cannot be edited afterward.
Firms hit these ceilings repeatedly rather than once. The same three problems appear on nearly every cleanup client: the feed reaches back only a few months, the client is slow to reconnect it, and part of the history sits in an account that is closed or unsupported. Converting the client's statement PDFs sidesteps all three, because the PDFs are something the client can email you in an afternoon and something you can process without their banking credentials.
The practical workflow for an engagement is to request the full statement set with the engagement letter, convert the whole set in one batch, then import and reconcile account by account. Because each converted file also comes back as Excel and CSV, you have a workpaper copy of exactly what was imported, which is the record you want when the client questions a categorization eight months later. Firm-level detail lives on our page for accountants and bookkeepers, and the QuickBooks cleanup checklist for a new client covers the review steps after the data is in.
The time is driven by document gathering and transaction volume, not by data entry. Once every statement is in hand, a year of a single low volume checking account can be converted, imported, categorized, and reconciled in a day or two. The waiting is almost always on statements, missing receipts, and unanswered questions about unidentified transactions.
Yes, and the data entry portion is where automation actually pays. Converting statement PDFs into .qbo files removes the typing entirely and removes the transposition errors that surface weeks later during reconciliation. Bank rules then handle repeat vendors automatically once you have set them for the first month.
What automation does not do is decide accounting treatment. Whether a $4,000 payment is a fixed asset, a repair, or a shareholder distribution is a judgment call, and so is deciding which owner card charges are personal. Import mechanically, then apply judgment where it belongs.
The most damaging mistakes are a wrong opening balance, importing months out of order, and reconciling only at the end of the year instead of monthly. All three produce a difference that is real but untraceable, and tracing it later costs more than doing the months in sequence would have.
Others worth watching: importing the same statement twice and creating duplicates, leaving large sums in Uncategorized Expense to be sorted out later, recording merchant processor deposits as net revenue and losing the fees, ignoring credit cards because they feel secondary, and treating owner transfers as income. Also confirm any 1099 reporting for the year, where the threshold for payments made on or after January 1, 2026 is $2,000 under OBBBA section 70433.
Set a fixed monthly close date and reconcile every bank and card account on that date, then lock the period with a QuickBooks closing date password. A backlog is almost never a single catastrophic event. It is a month that gets skipped, then a quarter, then a year.
Upload a PDF, get a QuickBooks-ready .qbo back in seconds. No card to try it.
Yes. A .qbo file imports regardless of how old the transactions are, because Web Connect import does not check dates against the feed's download window. That is how transactions from three or five years ago get into a file whose live feed only reaches back a few months. Our page on importing old bank statements into QuickBooks covers the edge cases, including accounts that were closed years ago.
Yes. The same converted .qbo file imports into QuickBooks Online through Upload from file and into QuickBooks Desktop through Banking, then Bank Feeds, then Import Web Connect File. Desktop is the case where the .qbo matters most, because Desktop bank feeds do not accept CSV at all, so there is no workaround for a Desktop catch-up other than manual entry.
Upload your first statement at the top of this page to start clearing the backlog. Convert one month to see the parsed transactions and the reconciliation check, then send the rest of the year through in one batch and import them oldest month first.
Same converter, tuned for the layout each bank uses. Find yours:
For one bookkeeper running monthly close.
USD
per month
billed as
$288 yearly
Choose speed vs accuracy when extracting
| Base AI Faster | 2,500 pages |
| Pro AI Best accuracy | 500 pages |
For an accounting firm or finance team with steady volume. Adds QuickBooks .qbo export and bulk conversion.
USD
per month
billed as
$888 yearly
Choose speed vs accuracy when extracting
| Base AI Faster | 10,000 pages |
| Pro AI Best accuracy | 2,000 pages |
For lenders, audit firms and analysts running thousands of statements a month.
USD
per month
billed as
$ yearly
Choose speed vs accuracy when extracting
| Base AI Faster | pages |
| Pro AI Best accuracy | pages |