Haven't Filed Taxes in Years? How to Rebuild Your Books From Bank Statements
Behind on several years of returns? Pull your IRS transcripts, rebuild each year's income and expenses from bank statements, check them against what the IRS already knows, and hand your preparer numbers that hold up.
If you haven't filed in a few years, the fix is to rebuild each missing year from records you can still get: your IRS transcripts, which show the income the IRS already knows about, and your bank and credit card statements, which show everything else. Build each year's income and expenses from the statements, check them against the transcripts, and have each return prepared on that year's forms.
This guide covers the bookkeeping side of catching up. It is general information, not tax or legal advice. If you have received IRS notices, owe a large balance or are under examination, work with a CPA, enrolled agent or tax attorney before you contact the IRS. If an audit has already started, also read how to reconstruct your income from bank statements for an IRS audit.
While you are here
Stop re-typing invoices into your accounting system
DocuClipper captures vendor name, invoice number, line items, totals, and tax from any PDF invoice (digital or scanned) and exports them ready for your ERP or approval workflow.
How many years do you need to file?
| Question | Short answer |
|---|---|
| How far back does the IRS usually require returns? | Generally the last six years, under its delinquent return enforcement policy (Policy Statement 5-133). It can go further in some cases. |
| Can I still get a refund for an old year? | Generally only within three years of that return's original due date. After that, the refund is lost. |
| What if I never file? | The IRS can prepare a substitute return from the information returns it has, usually without the business expenses and credits you could claim, and assess tax, penalties and interest on that. |
| What about state taxes? | States run their own filing rules, separately from the IRS. |
Your preparer decides which years to file and in what order. Your job is to give them accurate numbers for each year.
What it will cost: tax, penalties and interest
The balance for each unfiled year is the tax plus:
- Failure-to-file penalty: generally 5% of the unpaid tax for each month the return is late, up to 25%.
- Failure-to-pay penalty: generally 0.5% of the unpaid tax per month, up to 25%.
- Interest on the tax and penalties until paid.
Relief may be available. First-time penalty abatement can remove penalties for one year if your history is otherwise clean, and reasonable-cause relief exists for serious illness, disasters and similar situations. Payment plans are available if you cannot pay in full. Ask your preparer what applies to you.
Penalties are calculated on tax owed, so a year where you actually owe nothing, or are due a refund, carries no penalty for filing late. That is one more reason to rebuild the numbers rather than guess.
Step 1: Pull your IRS Wage and Income Transcripts
For each year you have not filed, request a Wage and Income Transcript through your IRS online account or with Form 4506-T. It lists the W-2s, 1099-NEC, 1099-K, 1099-INT, 1099-B, 1098 and other forms that payers reported to the IRS.
Treat the transcript as the IRS's starting picture of your income. Two cautions:
- It only shows forms that were actually filed with the IRS. Income nobody reported is still taxable and still has to be on your return.
- It does not show state withholding or your expenses.
If you need the forms themselves in a spreadsheet, see how to extract 1099 data to Excel.
Step 2: Collect every statement for every account
You need statements for every account money passed through in those years: business and personal checking, savings, credit cards, and payment apps such as PayPal or Venmo if you were paid through them.
- Recent years: download the PDFs from online banking.
- Older years or closed accounts: request copies from the bank. Banks must keep many records for five years. See how to get old bank statements, including from a closed account.
Personal accounts belong in the stack too. If business income ever landed in a personal account, an examiner will look there, and you should look first.
Step 3: Turn each year's statements into a transaction list
Work one tax year at a time. Typing years of statements by hand is where most catch-ups stall, so convert them instead: a bank statement converter such as DocuClipper turns PDF and scanned statements into Excel, CSV or QuickBooks files.
Before you rely on the numbers, check completeness:
- Every statement ties. Opening balance plus deposits minus withdrawals should equal the closing balance. DocuClipper does this check automatically and flags any statement that does not tie, which usually means a missing page or a misread line.
- No months are missing. Each statement's closing balance should equal the next statement's opening balance, with no gaps between periods.
Put it into practice
Bad line data stalls every approval
Wrong quantities or unit prices create exceptions that clog the queue. Structured extraction gives AP teams and procurement the exact numbers from the PDF, without re-keying.
Step 4: Label every deposit, then categorize expenses
Deposits. Not every deposit is income. Label each one:
| Deposit type | Taxable income? |
|---|---|
| Customer payments, sales, 1099 work | Yes |
| Transfers from your own accounts | No |
| Loan proceeds | No |
| Refunds and returned purchases | No |
| Gifts and inheritances | Generally no |
| Redeposited checks that bounced | No (count once) |
Anything you cannot explain will be treated as income, so keep the evidence for each non-income deposit: the matching transfer on the other account's statement, the loan agreement, the refund receipt.
Expenses. Categorize business expenses by the lines of the form you file. For a sole proprietor that is Schedule C: advertising, car and truck expenses, contract labor, insurance, office expense, supplies, travel, utilities and so on. See how to fill out Schedule C from your bank statements for the line-by-line map. Keep receipts or invoices for the larger items; a bank line shows that you paid, not what the payment was for.
Step 5: Match your income to the transcripts
For each year, every form on the Wage and Income Transcript should be explained by your deposits:
- W-2 wages: net pay should land in your account each pay period.
- 1099-NEC and 1099-MISC: client payments should appear as deposits.
- 1099-K: card and payment-app totals are gross, before fees and refunds, so they will not match your deposits exactly. Reconcile the difference rather than reporting the smaller number; see how to reconcile a 1099-K that doesn't match your deposits.
- 1099-INT and 1099-B: interest and brokerage activity often sit in accounts you forgot about. Find the statements.
A form with no matching deposits points to an account you have not gathered yet, or to a payer that reported something wrong. Settle it before the return is filed.
Step 6: Hand each year to your preparer
Give your CPA or enrolled agent, per year:
- A summary: total income by source and total expenses by category.
- The transaction lists behind it, with every deposit labeled.
- The transcript, with each form matched to deposits.
- A list of open questions: unexplained deposits, missing statements, large expenses without receipts.
Clean, tied-out numbers mean fewer preparer hours, and a lower bill.
How DocuClipper helps
DocuClipper converts years of bank and credit card statements, scanned ones included, into Excel, CSV, QuickBooks or Xero files, and checks every statement against its printed balances so nothing is silently missing. On Business plans it also flags missing months across a stack of statements and transfers between your own accounts, the two things that most often throw off a catch-up. For choosing a ledger, see the best catch-up bookkeeping software.
FAQ
How do I catch up on years of unfiled taxes?
Pull your IRS Wage and Income Transcripts for each year, gather your bank and credit card statements, rebuild each year's income and expenses from them, check the income against the transcripts, and have a preparer file each year on that year's forms. If you have IRS notices or an open audit, get a representative first.
How many years of back taxes do I need to file?
The IRS generally enforces the last six years of unfiled returns, although it can require more in some cases. Your preparer will confirm which years you need for your situation.
Can I file back taxes without my old records?
Yes. Your IRS transcripts show reported income, and your bank statements show deposits and expenses. Banks keep many records for at least five years, so you can usually request statements you no longer have.
Will I get a refund for a year I didn't file?
Possibly, but generally only if you file within three years of that return's original due date. After that, the refund is lost, even though any tax owed for the year is still due.
How do I figure out how much I owe in back taxes?
Rebuild each year's income and deductions, compute the tax for that year, then add the failure-to-file and failure-to-pay penalties and interest. A preparer can also check whether penalty abatement applies.
Should I hire someone or do it myself?
If you have notices, an audit or a large balance, hire a CPA, enrolled agent or tax attorney. You can still do the bookkeeping yourself, converting and labeling the statements, which cuts their hours and your bill.
Written by the DocuClipper editorial team. Last updated October 29, 2026. General information, not tax or legal advice.
Next step
Close the gap between the PDF and the ERP
Route extracted invoices straight into your approval rules and accounting exports. Built for teams that process vendor bills every week, not one-off conversions.