← All articles

Bookkeeping & cleanup

Ten common QuickBooks cleanup problems and how to fix them

Identify recurring QuickBooks cleanup problems, from duplicate bank feeds and clearing balances to inventory, payroll mapping and incomplete reconciliations.

Published

2026-09-30

Last updated

October 23, 2026

6

Published on Beamarc: September 30, 2026.

QuickBooks cleanup is not “categorize everything and move on.” A real cleanup produces three outcomes: (1) bank and credit statements reconcile, (2) holding accounts (Undeposited Funds / clearing) are aged and explainable, and (3) the close has rules so the mess doesn’t come back.

If you only remember one thing

Start with the affected accounts, source records and posting workflows. Investigate mapping and integration issues, then make supported corrections and reconcile the results.

Quick check: do you have a cleanup problem or a process problem?

  • Current bank reconciliations are a useful foundation, but they do not prove revenue, inventory, liabilities or other non-cash balances are correct.
  • If bank recs have gaps, you have a cleanup issue (system integrity is broken).
  • Unexplained aged items in Undeposited Funds or clearing warrant a review of the deposit workflow, mapping and supporting records.

How to plan a supported QuickBooks cleanup

Step 1: identify the affected accounts and records

Start with the affected accounts, source records and posting workflows. Identify the last supported reconciliation before planning corrections.

Step 2: investigate the cause

Use the failure patterns below to investigate duplicate feeds, deposit workflows, mapping and integration issues. Document unexplained balances and the records needed to resolve them.

Step 3: plan and make supported corrections

Assess the effects on closed periods and existing reconciliations before changing transactions. Make corrections supported by the records; do not force a balance with an unexplained entry.

Step 4: reconcile and prevent repeats

Reconcile the corrected balances to statements and supporting schedules. Document mapping rules, a monthly close checklist and who will review exceptions.

The 10 failure patterns (with fixes)

  • Bank reconciliation gaps. What you’ll see: “Beginning balance doesn’t match,” missing months; Suggested response: Reconcile from last known-good statement
  • 2) Duplicate feeds. What you’ll see: Double income/expense, weird spikes; Suggested response: Remove duplicates, lock feed rules
  • 3) Permanent Undeposited Funds. What you’ll see: Old or unexplained customer receipts remain unmatched; Suggested response: Fix deposit workflow + aging policy
  • Unsupported clearing-account balances. What you’ll see: Large “stripe clearing” with no support; Suggested response: Build settlement/payout bridge + aging
  • 5) Opening Balance Equity grows. What you’ll see: OBE used for “fixes”; Suggested response: Reclass with support; stop using OBE
  • 6) Rules map inconsistently. What you’ll see: Fees/refunds land in random accounts; Suggested response: Standardize mapping + test variance
  • 7) Splits not matched to deposits. What you’ll see: Deposit ≠ sales net; Suggested response: Use a clearing model, not net deposits
  • 8) Inventory/COGS “guessed”. What you’ll see: Margin swings, negative inventory; Suggested response: Define valuation method + cutoffs
  • 9) Payroll posted wrong. What you’ll see: Wages/benefits/taxes mixed, liabilities off; Suggested response: Rebuild payroll journal mapping
  • 10) No close cadence. What you’ll see: Cleanup repeats every quarter; Suggested response: Install a monthly checklist + review gates

1) Bank reconciliations have gaps (or were never done)

Symptom: Beginning balances don’t match statements, you can’t tell which months are “done,” or reconciliations were forced.

Why it happens: Someone changed prior transactions, reconnected feeds, or posted adjustments without aligning to statement ending balances.

Fix: Identify the last month where the bank statement ending balance matched exactly. Reconcile forward from that point. If you can’t find a clean point, you create one by rebuilding the path (not by forcing a plug).

Fast test: Can you tie the most recent bank statement ending balance to the reconciled balance in QBO? If not, stop and fix this first.

2) Duplicate bank feeds or imported transactions

Symptom: Income/expenses are doubled; “reconciliation adjustments” appear; you see two copies of the same feed items.

Why it happens: Banks are connected twice, or CSV imports were added on top of a live feed. Sometimes rules post both copies before anyone notices.

Fix: Remove duplicates, then lock down feed settings and rules. If duplicates hit closed months, handle corrections deliberately so you don’t break reconciliations.

3) Undeposited Funds has unexplained aged items

Symptom: Undeposited Funds has a balance that “never clears,” often growing every month.

Why it happens: Payments are recorded, but deposits are posted inconsistently (or posted directly to income). Sometimes batch deposits aren’t matched to the original sales receipts.

Fix: Choose one workflow and enforce it. Either: (a) sales receipts → Undeposited Funds → bank deposit (matched to the batch), or (b) a clearing model for processors. Then age, investigate and resolve old items with supporting evidence; age alone is not a basis for a write-off.

Deep dive: Undeposited Funds vs. clearing accounts in QuickBooks.

4) Clearing accounts exist, but there’s no support schedule

Symptom: You have “Stripe clearing / Shopify clearing / PayPal clearing,” but nobody can explain the balance.

Why it happens: Clearing accounts were created (good), but postings aren’t tied to settlements/payouts (bad). Fees, refunds, disputes, reserves, and timing differences aren’t bridged.

Build a settlement-to-bank reconciliation and an aging policy that reflects each provider’s payout and reserve terms. Track unresolved differences instead of using unsupported balancing entries.

5) Opening Balance Equity is used as an unsupported holding account

Symptom: Opening Balance Equity moves every month, or it has a big balance nobody can explain.

Why it happens: OBE gets hit by bad imports, incorrect starting balances, or “quick fixes” that avoid finding the real error.

Fix: Determine what legitimately belongs in OBE (often: nothing, after initial setup). Then reclass with support and stop the behavior that’s creating it.

Deep dive: Opening Balance Equity in QuickBooks: how to resolve it.

6) Rules and mappings drift (fees/refunds land in random places)

Symptom: Processing fees sometimes hit COGS, sometimes hit bank charges, sometimes net against revenue. Refunds land in multiple accounts.

Why it happens: People change rules to “fix this one thing” without a mapping policy; integrations overwrite mappings; multiple users code similar items differently.

Fix: Define a simple mapping policy (revenue, refunds/returns, fees, shipping income, shipping expense). Lock rules. Review exceptions once per month.

7) Deposits are posted “net” without a bridge

Symptom: Bank deposits never match sales reports; revenue looks too low or too high; fees disappear.

Why it happens: recording only the net deposit omits the sales and deduction detail needed for reconciliation.

Fix: Use a clearing approach: gross activity to clearing, then payout to bank, then fees/refunds as separate lines (or via settlement imports) so every dollar is explainable.

8) Inventory/COGS is “filled in later”

Symptom: Margin swings wildly; negative inventory; COGS doesn’t match purchase behavior.

Why it happens: Inventory tools aren’t integrated or aren’t reconciled; landed costs are ignored; returns aren’t handled consistently.

Define the valuation method and cutoff policy, then reconcile the subledger to the general ledger. If evidence is missing, document the limitation and determine what reconstruction is needed.

9) Payroll is posted without liabilities mapping

Symptom: Payroll expenses look wrong; tax/benefit liabilities don’t clear; payroll “fixes” are random journals.

Why it happens: Payroll provider mapping isn’t configured, or wages/taxes/benefits aren’t split properly.

Fix: Rebuild payroll journal mapping: wages, employer taxes, benefits, and liability clears. Reconcile payroll liabilities monthly.

10) There’s no close cadence, so the cleanup repeats

Symptom: Every quarter becomes another cleanup. The books never feel “done.”

Why it happens: Without a checklist and review gates, the same errors return: misc coding, missing deposits, UF balances, unreconciled cards.

Fix: Install a monthly close cadence with supported tie-outs and a short exceptions review. Then train whoever owns the close.

What to do next

How Beamarc can help

Beamarc provides bookkeeping, monthly close, financial reporting and accounting advisory. We can discuss the records available, the questions you need answered and the support that fits your business. Scope, responsibilities, timing and fees are agreed before work begins.

Request a consultation.

Related reading

General information only. Accounting and tax treatment depend on your facts and reporting framework. This article does not provide assurance or establish a client relationship.

‍

Your choice is stored in this browser for six months. Revisit it any time using Cookie settings in the footer. Read the cookie notice.