Wauvel
Finance 101

Garbage in, garbage out: keeping your QuickBooks clean

← All posts
By Blake EkelundJuly 3, 2026 · 8 min read

There's a phrase that's been around computing since the 1950s and has never once stopped being true: garbage in, garbage out. A system can only be as good as the data you feed it. Point the sharpest analysis in the world at sloppy books and it will hand you back a sharp, confident, completely wrong answer.

In a business, that system is your accounting file — almost always QuickBooks. Your income statement, your margins, your cash forecast, the number you quote an investor, the decision to make a hire: every one of them is built on the transactions sitting in QBO right now. If those are messy, everything downstream inherits the mess. So the highest-leverage finance work most owners can do isn't a fancier report — it's clean books underneath the plain one.

Why bad data is worse than no data

A missing number makes you cautious. A wrong number makes you bold in the wrong direction — which is far more expensive. If you know your books aren't reconciled, you double-check before you commit. But if QuickBooks confidently reports $46,000 of profit that isn't real, you hire, you spend, you distribute — and you find out months later, when the cash never showed up to back it.

The same month, two sets of books
Messy booksClean books
Revenue$212,000$198,000
Cost of goods sold−$96,000−$96,000
Operating expenses−$70,000−$88,000
Net income$46,000$14,000
Nothing here is fraud — it's ordinary mess. Duplicated feed transactions, income stuck in Undeposited Funds, and a pile of Uncategorized expense are enough to turn a real loss into a phantom profit. Illustrative numbers.

Same business, same month — a $32,000 swing, and one of these numbers is going to drive a decision. This is why "the books are basically fine" is a dangerous place to operate from. The good news: keeping them genuinely fine is a short, repeatable list.

Reconcile every account, every month

This is the one non-negotiable, the habit everything else leans on. Reconciling means matching QuickBooks against the actual bank and credit-card statements, line by line, until the ending balances agree to the penny. It's the only thing that ties your books to reality instead of to what someone thought happened.

An unreconciled account is a book that's quietly drifting: a missed transaction here, a duplicate there, and within a quarter the balance in QBO has nothing to do with the money in the bank. Reconcile monthly (Gear → Reconcile) and errors surface while they're one line and one minute to fix — not a forensic archaeology project at year-end. If an account won't reconcile, that difference is the garbage, pointing right at itself.

Give every transaction a home — and kill the junk drawers

A transaction that isn't categorized, or is dumped into a catch-all, is data you can't trust. Two junk drawers do the most damage in QuickBooks:

  • Uncategorized Income / Expense. QBO's default landing spot for anything it couldn't place. A big balance here means real revenue and real costs aren't showing up on the right P&L lines — so every margin above is wrong.
  • "Ask My Accountant."Fine as a temporary parking spot, dangerous as a permanent one. If it isn't emptied every month, it's just deferred garbage.

The fix is two habits. First, use bank rulesto auto-categorize the recurring stuff (the same vendor should land in the same account every time, not wherever it's dragged that week) — consistency is what makes month-over-month comparisons mean anything. Second, keep a lean chart of accounts. A hundred overlapping expense categories isn't precision; it's just more places for the same cost to get split inconsistently. Fewer, well-defined accounts get coded right far more often.

A tell-tale smell: open your P&L and look for any line that's a catch-all — "Uncategorized," "Miscellaneous," "Other." If one of them is among your biggest expenses, that's not a category, that's a to-do list.

Match, don't add: the duplicate trap

Here's the most common way clean-looking books go wrong. You invoice a customer, so the income is already recorded. Then the payment lands in the bank feed, and in the For Review tab it's tempting to just click Add. Now you've booked the same income twice — once from the invoice, once from the deposit — and the invoice still shows as unpaid in A/R.

The rule: from the bank feed, Match to the transaction that already exists; only Addwhen it's genuinely new. Matching links the deposit to the invoice, clears the receivable, and keeps income counted once. Its close cousin is the Undeposited Fundsaccount — where received payments wait to be grouped into a deposit. Payments that get stranded there and never matched to a real bank deposit overstate your income and leave phantom cash on the balance sheet. A recurring balance in Undeposited Funds that never clears is a classic source of the "messy books" profit in the table above.

Clear the stragglers: A/R, A/P, and Opening Balance Equity

Old, uncleared items rot quietly. Run your A/R and A/P agingand look for the impossibilities: an invoice from fourteen months ago still marked open (was it actually paid, and applied to the wrong thing?), a bill you know you settled still sitting in payables. Each one distorts what you're owed and what you owe — and quietly misstates income when a payment was received but never applied to its invoice.

Then check one account almost nobody watches: Opening Balance Equity. QuickBooks uses it as a temporary holding account when you set things up or enter an opening balance. In a healthy file it should be zero — its whole job is to be cleared out to the right equity accounts. A lingering balance there is a neon sign that something was set up in a hurry and never squared away.

Close the books so history stops moving

You reconcile January, you trust January — and then in March someone edits a January transaction and your closed month silently changes underneath you. Now the report you already sent the bank doesn't match the books. The fix is one setting: set a closing date (Account and Settings → Advanced → Close the books) once a period is reconciled, ideally with a password. It freezes history so the past stays the past, and anyone who tries to change it gets a warning instead of silently rewriting your numbers.

A tidy monthly close, in order: (1) download and reconcile every bank and card account; (2) empty Uncategorizedand "Ask My Accountant"; (3) clear Undeposited Funds; (4) review the A/R and A/P aging for stragglers; (5) glance at the balance sheet for anything weird (negative assets, a stray Opening Balance Equity); (6) set the closing date. Twenty minutes a month buys you a year of books you can actually trust.

Clean books make everything downstream honest

None of this is glamorous, and that's exactly why it's the edge: most owners skip it, then wonder why their reports feel off. Get it right and the payoff compounds. Your monthly numbers become comparable, so a trend is a real trend and not a coding artifact. Your cash forecast starts from a true balance instead of a fictional one. And when you sit down to read your income statement like a CFO, you're reading the business — not the bookkeeping mistakes.

It's the same principle as cleaning messy data in a spreadsheet, one level up the stack: there you normalize the data before you analyze it; here you keep the source clean so it never becomes garbage in the first place. Both come down to the same discipline — trustworthy inputs are the whole game.

Wauvelreads straight from your QuickBooks and turns the month into a plain-English report — which means it's only ever as sharp as the books beneath it, and it'll often surface the smells above (the stranded cash, the margin that doesn't add up) so you know where to look. See how it works →

See what a report like this looks like on your own numbers.

Meet your AI CFO →

Keep reading

Finance 101August 10, 2026 · 8 min read

Why your Shopify sales will never match your QuickBooks revenue

Your Shopify dashboard says one number, your P&L says another, and they never tie. That's not a bug — it's accounting. Here's the bridge from channel sales down to book revenue, line by line, and how to tell a normal gap from one that's actually a problem.

Read it →
Finance 101August 8, 2026 · 6 min read

Sales tax isn't revenue: the number that fools every online seller

Your store's "total sales" number includes the sales tax you collected — and that money was never yours. It's a liability you're holding for the state until you remit it, not revenue. Book it as revenue and you inflate your top line, distort your margins, and start spending cash you already owe.

Read it →
Finance 101August 7, 2026 · 8 min read

Planning cash for Q4: the inventory buy that breaks holiday brands

For a product brand, Q4 is where you make your year — and the cash math runs backwards. You pay for the holiday inventory in August, the revenue lands in December, and the cash from those sales lands later still. A profitable holiday can still punch a hole in your bank account in the middle. Here's how to find the trough before it finds you.

Read it →
Finance 101August 3, 2026 · 8 min read

Get paid faster: how to cut your DSO and free cash you already earned

You already did the work and booked the sale — the money is just sitting in someone else's account. DSO measures how long. Here's how a CFO reads days sales outstanding, turns each day into dollars, and works down the number with a collections playbook that doesn't cost you a customer.

Read it →
Finance 101July 27, 2026 · 9 min read

Break-even: how much do you have to sell to cover your costs?

Every business has a monthly sales number below which it's quietly losing money — and most owners have never actually calculated it. Here's break-even the way a CFO runs it: split your costs into two piles, find the contribution each sale makes, and read the line you have to clear — plus your margin of safety, the volume to hit a profit target, and why a small discount costs so much.

Read it →
Finance 101July 26, 2026 · 11 min read

Unit economics for a contractor: what one job really keeps

You marked up the parts and billed the hours — so why is the bank account tight? Part five of the series takes apart one job the way a trades business actually runs: the unit is one job, the ladder runs gross → contribution → net, the killer is the field hour that never reaches an invoice, and a busy, profitable crew can still run out of cash waiting on the draw.

Read it →
Finance 101July 24, 2026 · 10 min read

Unit economics for a restaurant: what one cover really earns

A restaurant is every other business at once — physical COGS like a product, perishable capacity like a services firm, and thin margins riding on a heavy fixed nut. Part four of the series: the unit is one cover, the ladder runs gross → contribution → net, prime cost is the number you live by, and break-even sits so close to a full house that turns decide everything.

Read it →
Finance 101July 24, 2026 · 10 min read

Unit economics for a services business: what one billable hour really earns

You bill $150 an hour and pay your people far less — so where does the money go? Part three of the series: the unit is one billable hour, the ladder runs realized rate → gross margin → net margin, utilization is the churn-sized lever nobody watches, and the one cost a box and a subscription never have to eat — the hour you couldn't sell.

Read it →
Finance 101July 21, 2026 · 10 min read

The month-end close for a D2C brand: a checklist that fits inventory

Every generic close checklist assumes a business with no inventory, no payment processors, and no channels — which is to say, not yours. Here's the month-end close built for a D2C/inventory brand: reconcile the cash, settle inventory to COGS, recognize revenue on the box, then review and report. Comes with an interactive checklist that remembers where you left off.

Read it →