Stale QuickBooks reconciliations: scoping how messy the file is
When "reconciled" quietly stopped six months ago
You open a new QuickBooks Online file and head straight to the Balance Sheet. Cash looks… plausible. Credit cards and a line of credit have balances that could be right. The owner says, "Oh yeah, my old bookkeeper reconciled every month."
Then you click into the Reconcile screen for the main checking account and see the last completed reconciliation ended March 31, 2022. Transactions run through May 31, 2025.
That gap between "books look fine" and "we haven't reconciled in three years" is where cleanup projects go sideways. If you don't catch stale or missing reconciliations early, you can't accurately scope the work, price it, or set expectations. And if you only look at bank accounts, you miss the credit cards and loans that quietly carry just as much risk.
This is one of the simplest but most telling diagnostics you can run on a QBO file: which reconcilable accounts have never been reconciled, and which ones stopped months (or years) ago?
Where this problem hides inside QuickBooks Online
In QBO, this isn't about one report. It's about a pattern across all accounts that support reconciliations:
- Bank accounts (checking, savings, cash equivalents)
- Credit cards
- Loans and lines of credit set up as reconcilable liabilities
Here’s how it typically shows up when you first review a file:
- Go to the Reconcile screen and pick the main checking account. You see "Last statement ending date: 03/31/2022" even though the register has activity through 05/31/2025.
- Switch to the credit card. There’s no reconciliation history at all — QBO prompts you to start your first reconciliation.
- Check the line of credit. It was reconciled through 12/31/2023, but nothing for 2024 even though the client has been drawing and paying all year.
A realistic example:
- Current period end you’re reviewing: 05/31/2025
- Stale threshold: 3 months
- Checking last reconciled: 03/31/2022 → 38 months old
- Credit card last reconciled: never → missing history
- LOC last reconciled: 01/31/2025 → 4 months old
In that scenario, all three accounts are red flags for cleanup scope.
Key red flags you’ll see in QBO:
- Reconcile screen shows a last statement date more than 2–3 months behind current activity
- Accounts with active transactions but no reconciliation history at all
- Loans/LOCs set up as liabilities with balances that don’t match lender statements and no reconciliations
- Inactive bank/credit card accounts that still have balances but haven’t been reconciled in a long time
- A/R and A/P look "fine" but every cash-related account is months out of sync
If you want a fast sniff test, sort the Chart of Accounts by Type, filter to Bank/Credit Card/Liability, then click into Reconcile for each and just note the last statement date. You’ll know in five minutes how far back you’re going.
What happens if you just live with it
Stale reconciliations are one of those things that don't scream at you in the P&L, but they quietly undermine everything else. You can have beautiful-looking reports built on top of unreconciled cash.
The damage inside your numbers
When bank, credit card, and loan accounts aren’t reconciled — or stopped being reconciled months ago — you run into:
- Missing transactions: deposits or charges never imported or were deleted
- Duplicated activity: manual entries plus bank feed entries
- Misclassified items: loan principal booked to expense, credit card payments mis-posted to random accounts
- Wrong cutoffs: transactions in the wrong period, especially around year-end
For a file where checking last reconciled in March 2022 but activity runs through May 2025, you have:
- 3+ years where cash could be materially wrong
- Tax returns filed on numbers that may not tie to actual bank activity
- Loan balances and interest expense that may not match lender statements
You can’t trust:
- Cash balances on the Balance Sheet
- Any cash-based KPIs the client is using to run the business
- The timing of income and expenses for tax planning
The damage in client conversations
This is also a client expectation problem. If you don’t explicitly call out how far behind reconciliations are, the client assumes you’re blessing the numbers.
You’ve probably heard something like:
"But my bank is reconciled every month. QuickBooks connects to the bank, so it’s all there, right?"
If you later discover that reconciliations stopped nine months ago, you either:
- Eat a bunch of unscoped cleanup work, or
- Go back to the client with a "surprise" change order and an awkward explanation
Either way, your firm looks less in control than you actually are.
Building a clean, repeatable way to handle stale reconciliations
You don’t need anything fancy to do this well — just a consistent workflow and a clear threshold for what counts as "stale" in your firm.
Here’s a simple process you can standardize:
- Define your working period. Decide what "current" means for your review: usually the most recent month-end with activity or the period-end you’re quoting for (e.g., 05/31/2025).
- List all reconcilable accounts. From the Chart of Accounts, pull all active Bank, Credit Card, and reconcilable loan/LOC liability accounts. Decide how you’ll treat inactive accounts that still have balances.
- Check last reconciliation dates. For each account, open the Reconcile screen or Reconciliation report and note the last completed statement ending date.
- Apply your staleness threshold. Compare last reconciliation date to your working period end. Anything older than 2–3 months (whatever your firm standard is) goes on the "catch-up" list. Accounts with no history get flagged as "never reconciled".
- Estimate how far back you must go. For each flagged account, calculate months since last reconciliation. That’s your minimum reconciliation catch-up window.
- Document and communicate. Summarize: "Checking: last reconciled 03/31/22 (38 months behind). AmEx: never reconciled. LOC: last reconciled 01/31/25 (4 months behind)." Use this to set scope, timeline, and fees.
Tools like CleanupOwl can run this check across all accounts automatically and hand you the list it used to take you 30–60 minutes to build by hand. Instead of clicking into each account, you start your discovery call already knowing which accounts are stale and by how many months.
Set a firm-wide standard for your "stale" threshold (e.g., 2 months for ongoing clients, up to 3 months for one-off diagnostics) and stick to it. For closed tax years, consider whether you’ll reconcile fully, do a high-level tie-out to bank statements, or only fix from a specific start date. Document that decision in your workpapers.
Turning this into a standing diagnostic, not a one-time clean
The real win is when this becomes muscle memory:
- Add "Last reconciliation date by account" as a required line item in your cleanup intake checklist.
- For recurring clients, review reconciliation recency at least quarterly, not just at year-end.
- Use a diagnostic tool like CleanupOwl at the very start of every new file review so you see stale reconciliations before you quote or assign staff.
- Train staff that "bank feed connected" does not equal "reconciled" — they must always verify the last completed statement date.
If you’re a business owner reading this, this is exactly the kind of question you can ask your accountant: "How far back are my bank and credit card reconciliations current, and how do you check that?"
The patterns you'll keep seeing in client files
You’ll see the same reconciliation stories over and over. It helps to recognize them quickly and react appropriately.
| Situation | What you see in QBO | Risk if you shrug it off |
|---|---|---|
| Never-reconciled checking account | Active checking account with years of transactions; Reconcile screen shows no history and prompts for first reconciliation | High risk of missing/duplicate transactions, wrong cash balance, and prior tax returns based on unreliable numbers |
| Bank reconciled through prior year only | Last reconciliation date 12/31/2023; current period end 05/31/2025; 17 months of unreconciled activity | Medium–high risk; recent periods are unreliable, and you may need to restate or adjust current-year numbers |
| Credit card with no reconciliations | Large monthly spend; no reconciliation history; payments booked but charges not tied out | High risk of misclassified expenses, missing transactions, and incorrect liability balance |
| Loan/LOC reconciled sporadically | Loan reconciled through 01/31/2025; current period 05/31/2025; draws and payments continue | Medium risk; interest vs principal may be wrong, and balance may not match lender statements |
| Inactive bank account with old balance | Account marked inactive; last reconciliation 06/30/2022; small residual balance remains | Lower risk if immaterial, but can distort cash and equity if balance is significant |
When you see "never reconciled" or multi-year gaps, treat that as a structural problem: you’re not just catching up a couple of months; you’re rebuilding trust in the numbers. Shorter gaps of a few months might be manageable as part of routine cleanup, but they still need to be explicitly scoped and documented.
Before you start reconciling old periods, check whether tax returns have already been filed based on the existing books. Large changes to prior-year cash or loan balances may require amended returns or at least a clear reconciliation between tax and books. Always align with the tax preparer and document client approval.
Making this part of your cleanup playbook
Reconciliation recency is one of the fastest ways to gauge how messy a QBO file really is. It deserves its own line on your diagnostic checklist, right up there with undeposited funds and negative inventory.
When your team knows, on day one, which bank, credit card, and loan accounts have never been reconciled and which ones are months behind, everything else gets easier: scoping, staffing, pricing, and explaining to the client what "cleanup" actually means in their case.
Diagnostic tools like CleanupOwl can run this check automatically before you even log into the client’s QBO file, so you walk into the engagement with a clear picture of the reconciliation backlog instead of discovering it halfway through.
If you’re a business owner, ask your accountant: "Are you checking how current my reconciliations are across all my bank, credit card, and loan accounts — and how often?" The answer tells you a lot about how seriously they take the reliability of your numbers.
Ready to run deeper QuickBooks diagnostics?
Use CleanupOwl to automatically flag issues like this before you quote or start your next cleanup project.
Start Free Trial