Prepare / process
Catch up bookkeeping: a month-by-month plan to get your books current
To catch up on bookkeeping, start from the last month your books were reconciled, gather the bank and card statements for every account since then, get each month’s transactions into your software, categorize them, and reconcile one month at a time, oldest first, until you reach the current month. Then keep a weekly and monthly routine so you do not fall behind again.

Plan the handoff
A catch-up plan, oldest month first
Fictional example · a catch-up plan for one checking account, oldest month first
| Month | Statement source | How the rows get in | Reconcile to | Order |
|---|---|---|---|---|
| Jan 2026 | PDF statements only | Convert to CSV or OFX, check the totals, upload | January closing balance on each statement | 1 |
| Feb to Apr 2026 | PDF statements only | Same as January, one month at a time | Each month’s closing balance | 2 to 4 |
| May to Jun 2026 | CSV download from online banking | Upload the CSV for each month | Each month’s closing balance | 5 to 6 |
| Jul 2026 | CSV for Jul 1 to 17; bank feed from Jul 18 | Upload up to Jul 17 only, so nothing is duplicated | July closing balance | 7 |
| Aug to Sep 2026 | Bank feed | Review and categorize feed lines | Each month’s closing balance | 8 to 9 |
| Oct 2026 onward | Bank feed | Weekly categorizing, monthly close | Each month’s closing balance | Routine |
Step by step.
Choose the start date
Find the last month that is fully reconciled for every account. If none is, start at the beginning of the earliest tax year for which no return has been filed yet. Write the start date down and use it for every account.
List every account and gather statements
List every business bank account, credit card, loan, line of credit and payment processor. Download monthly statements for each one from the start date to today. Statements give you the opening and closing balances you reconcile to.
Get the transactions into your software
Connect bank feeds for recent months. For months older than the feed reaches, upload CSV or OFX files downloaded from the bank. If older months are only available as PDF statements, convert them into rows first.
Categorize, then reconcile month by month
Categorize the oldest month, reconcile every account to that month’s statement closing balance, then move to the next month. Do not start a month until the previous one reconciles.
Deal with overdue filings
Once the books are reconciled for a tax year, give the numbers to whoever prepares your returns. The IRS says to file all tax returns that are due, whether or not you can pay in full.
Set a routine
Categorize weekly, reconcile and close monthly, and lock each month once it is closed.
Choose where to start
The start date is the first day after the last period you can trust. Usually that is the day after the last fully reconciled month. Check it: the reconciled balance for that month should match the bank statement closing balance for the same date.
If nothing has been reconciled, or the old reconciliations are unreliable, start at the beginning of the earliest tax year that is not filed yet, or the year after the last filed return. Starting earlier than you need adds work. Starting later than you need leaves gaps that your tax preparer will find.
Use the same start date for every account. A checking account reconciled to March and a credit card reconciled to January leave transfers and card payments that cannot be matched.
Gather statements for every account
Make a grid with accounts down the side and months across the top, and tick each statement as you download it. Include accounts that are easy to forget: a second checking account, a savings account used for taxes, a business credit card used once, a loan, and payment processors that hold money before paying it out.
You also need the supporting documents that explain transactions. The IRS’s page on what records to keep lists supporting documents such as sales slips, paid bills, invoices, receipts, deposit slips and canceled checks, and for employment tax records says to keep all records of employment for at least four years.
Online banking may not show every older statement. If one is missing, ask the bank for a copy early, so a slow request does not hold up the month that needs it.
How far back bank feeds go
Bank feeds usually cover only recent months, so a long catch-up nearly always needs some manual uploads.
In QuickBooks Online, Intuit’s global bank feeds page says that when you connect, you select how far back you want to download transactions: some banks let you download the last 90 days, and others can go back as far as 24 months. Intuit’s help article on manual uploads says to use upload when you cannot connect your bank or want to add transactions from before you connected. It accepts CSV, TXT, QBO or OFX transaction lists, up to 1,000 lines per upload, and says a transaction list file must be 350 KB or less. It also accepts an account statement as a PDF or image.
In Xero, the help article on connecting your bank says you confirm the date you want transactions to start from when you set up the feed. Xero’s article on manual imports says you can import historic transactions if the feed supports this, and that you might need to manually import transactions dated before the automatic feed started. Xero accepts OFX, QFX or QuickBooks, QIF, PDF and CSV files, and recommends OFX where possible. After a feed starts, Xero advises checking for missing or duplicate transactions.
Make the manual uploads stop the day before the feed’s first transaction, or, where the software lets you choose, set the feed start date to the day after your last manual upload. Overlapping a feed with an upload creates duplicates that you then have to find and delete.
When older months are only PDFs
Older statements are often available only as PDFs, and some banks do not offer CSV or OFX downloads for older periods. Typing them in by hand is slow and error prone.
Fulla Ledger converts statement PDFs, including scanned ones, into transaction rows. You review each row against the source page, correct anything that needs it, and approve before export. You can then export CSV or OFX and upload the file to QuickBooks Online or Xero yourself, or export XLSX to work in a spreadsheet. Fulla does not connect to either product directly.
Whatever method you use, check each converted month before uploading: the opening balance plus the transactions should equal the closing balance printed on the statement.
Categorize and reconcile, oldest month first
Work forward from the start date one month at a time. Each month’s closing balance is the next month’s opening balance, so a mistake in an early month carries into every later one. Finding it at the month it happened is far quicker than finding it six months later.
Set up bank rules before you start categorizing, so recurring transactions like rent, subscriptions and payroll are categorized the same way every month. Transfers between your own accounts, credit card payments and loan payments need to be matched to the other account, not categorized as income or expense.
IRS Publication 583 recommends reconciling your checking account each month. During a catch-up, that means one reconciliation per account per month, in order. Keep each month’s reconciliation report with the statement.
When a month will not reconcile, the usual causes in a catch-up are a missing statement page, a transaction uploaded twice where a manual upload overlaps a feed, a transfer recorded in only one account, or an opening balance that does not match the previous statement.
Overdue tax filings
Catch-up bookkeeping often goes with returns that are late. The IRS page on filing past due tax returns says to file all tax returns that are due, regardless of whether you can pay in full, and to file the same way and to the same location as an on-time return, or to the location on any notice you received.
The same page explains why timing matters. Filing and paying limits interest and late payment penalties. If you are due a refund, you must file to claim it within 3 years of the return due date. If you do not file, the IRS may file a substitute return that might not give credit for deductions you are entitled to. If you cannot pay in full, the page describes requesting an additional 60 to 120 days to pay, or an installment agreement.
Prioritize the books for the tax years that are due first, and work with a tax professional on the returns themselves.
A routine to stay current
Catching up once is a project. Staying current is a habit. A light routine is enough for most small businesses:
- Weekly: review and categorize new bank and card transactions, and attach receipts.
- Monthly, in the first week: download every statement, reconcile every account, review receivables and payables, and lock the month.
- Quarterly: review the profit and loss against the same quarter last year and check estimated tax payments with your tax preparer.
- Yearly: close the year, keep the statements and reconciliation reports, and confirm the opening balances for the new year.
Sources and documentation
- Intuit: bank feeds and how far back they download (global site)(opens in a new tab)
- Intuit: manually upload transactions into QuickBooks Online(opens in a new tab)
- Xero: connect your bank to Xero(opens in a new tab)
- Xero: about manually importing bank transactions(opens in a new tab)
- IRS: filing past due tax returns(opens in a new tab)
- IRS: what kind of records should I keep(opens in a new tab)
- IRS Publication 583: reconciling the checking account(opens in a new tab)
Follow the source links for original definitions and current product requirements.
Questions about this guide
How long does catch-up bookkeeping take?
It depends on the number of accounts, the number of transactions and how many months are missing. Each month needs its statements gathered, transactions categorized and every account reconciled. Months that need manual uploads or PDF conversion take longer than months covered by a bank feed.
Should I catch up oldest month first or newest first?
Oldest first. Each month’s closing balance is the next month’s opening balance, so working forward means every month starts from a reconciled balance.
Can I just connect a bank feed and let it fill in the past?
Only as far as the feed reaches. Intuit says some banks let QuickBooks Online download the last 90 days and others go back as far as 24 months. Xero says you can import historic transactions if the feed supports it. Older months have to be uploaded from files.
What if I cannot get CSV or OFX files for old months?
Use the PDF statements. QuickBooks Online and Xero both describe PDF statement uploads in their help articles, or you can convert the PDFs into CSV or OFX with a converter and upload the file. Either way, check that each month adds up to the closing balance on the statement.
Do I have to file late tax returns before the books are caught up?
The books come first, because the returns are built from them. But do not let the bookkeeping delay filing indefinitely. The IRS says to file all returns that are due even if you cannot pay in full, and you must file within 3 years of the return due date to claim a refund.
How do I avoid duplicates when uploading old months?
Decide the date each source covers before you start. Upload files up to the day before the bank feed starts, and set the feed start date to match. If duplicates appear anyway, find and delete them before you reconcile that month.