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.

By Fulla LedgerUpdated 10 min read
Statement packets sorted month by month for a catch-up

Plan the handoff

A catch-up plan, oldest month first

Fictional example · a catch-up plan for one checking account, oldest month first

Books last reconciled at December 31, 2025; bank feed connected October 15, 2026, starting July 18
MonthStatement sourceHow the rows get inReconcile toOrder
Jan 2026PDF statements onlyConvert to CSV or OFX, check the totals, uploadJanuary closing balance on each statement1
Feb to Apr 2026PDF statements onlySame as January, one month at a timeEach month’s closing balance2 to 4
May to Jun 2026CSV download from online bankingUpload the CSV for each monthEach month’s closing balance5 to 6
Jul 2026CSV for Jul 1 to 17; bank feed from Jul 18Upload up to Jul 17 only, so nothing is duplicatedJuly closing balance7
Aug to Sep 2026Bank feedReview and categorize feed linesEach month’s closing balance8 to 9
Oct 2026 onwardBank feedWeekly categorizing, monthly closeEach month’s closing balanceRoutine

Step by step.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

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.

Use what you learned.