A composite case study based on real patterns seen in Naples and Southwest Florida businesses.
The Situation
His CPA asked one question, and the owner didn’t have an answer: why does your balance sheet show $46,200 in cash when your bank account holds $18,900?
The owner ran a kitchen and bath remodeling company based in Naples. Nine years in, the business was steady and well regarded, with a full schedule of projects in established communities like the Vineyards and Island Walk. Homeowners there tend to plan renovations carefully and pay on a schedule: a deposit to hold the start date, progress payments as cabinets and tile go in, and a final payment at walkthrough. His crews were good, his referrals were strong, and his calendar was booked months out.
The question came up because he was weighing a second work truck. Before committing, he asked his CPA whether the business could comfortably carry another loan. The CPA pulled the most recent balance sheet to look at cash and debt, and the numbers didn’t make sense.
What stood out to the owner, looking back, was how routine that balance sheet had always felt. Every spring the tax return arrived with a balance sheet attached. He signed where he was asked to sign and filed the packet. The conversations with his CPA were about taxable income and estimated payments, which come from the P&L. In nine years, no one had ever sat down with him and walked through the balance sheet line by line. He’d never thought to ask.
The business used cash-basis accounting, which was the right method for a company of its size and structure. The issue wasn’t the method. It was what had collected on the balance sheet while no one was reading it.
The Challenge
A careful reading of the balance sheet, as part of a bookkeeping cleanup, turned up three gaps. Each one had been building for more than a year, and none of them showed up as an obvious problem on the P&L.
The first was cash. The cash figure on the balance sheet included $27,300 sitting in Undeposited Funds. Those were customer payments that had been recorded as received in QuickBooks Online but never matched to the bank deposits they belonged to. When the deposits came through the bank feed, they had been entered again as new income. The result was that the same customer payments appeared twice: once as money still waiting to be deposited, and once as income already in the bank. Cash on the books looked far healthier than cash in the bank, and income for the year had been overstated.
The second was receivables. The balance sheet showed $38,400 in open invoices. When each one was checked against bank deposits and customer records, $31,600 of that total had already been paid, some of it more than a year earlier. The payments had been deposited directly to an income account instead of being applied to the invoices. The invoices stayed open, the aging report filled with balances customers didn’t owe, and the owner had stopped trusting it.
The third was liabilities. The truck loan he’d taken out in 2023 still showed its original $52,000 balance. The lender’s most recent statement showed $29,800. Every monthly payment had been coded in full to auto expense, so the principal never came down on the books. Along with that, an Ask My Accountant account held $6,900 in transactions that had never been categorized.
Taken together, the balance sheet was overstating cash, overstating receivables, and overstating debt. The P&L, meanwhile, carried income that had been counted twice and expenses that weren’t expenses. And because the report still balanced, as every balance sheet does, nothing about it had looked broken.
The Approach
The cleanup worked through the balance sheet one section at a time, matching each line to something outside the books.
Cash came first. Bank reconciliations were rebuilt month by month from the point where they had stopped being completed. Each payment in Undeposited Funds was matched to its actual bank deposit, and the duplicate income entries created by the bank feed were removed. By the end, the cash balance on the books matched the bank statement for every month-end.
Receivables came next. Every open invoice was compared against deposit records. The $31,600 in paid invoices had the original deposits applied to them, so they closed properly, and the duplicated income was cleared. The remaining $6,800 represented two jobs with real balances due. One was collected within a few weeks. The other, a small retainage amount from a project two years old, was a judgment call the owner made with full information.
Liabilities came last. The truck loan was reconciled to the lender’s amortization schedule, with each payment split between principal and interest. The loan balance came down to match the lender, and the auto expense account was corrected. The $6,900 in Ask My Accountant was reviewed transaction by transaction with the owner and categorized.
Some of these corrections reached into a year that had already been filed. That matters, because adjusting prior periods isn’t only a bookkeeping change. When a filed year is affected, it can mean an amended tax return. The corrections were documented and coordinated with his CPA, who reviewed them and determined how to handle the prior year.
This kind of work is the core of our bookkeeping cleanup services: finding where the books separated from what happened, and bringing them back into agreement with the bank, the lender, and the customers. The last step was going-forward structure. A balance sheet review was added to the monthly close, along with a short summary for the owner: cash matched to the bank, receivables aging, loan balances against lender statements, and clearing accounts at zero.
The Outcome
- Cash matched to the bank. Every month-end cash balance on the books agreed with the bank statement, and Undeposited Funds was cleared to zero.
- Receivables made real. Open invoices dropped from $38,400 to $6,800 and then to a single small balance, so the aging report became something he could use again.
- Debt stated correctly. The truck loan matched the lender at $29,800, with principal and interest separated going forward.
- Prior-year corrections handled properly. Adjustments affecting a filed year were documented and coordinated with his CPA.
- A monthly balance sheet review. The owner now gets a one-page summary at each close and knows which three lines to check first.
- A better decision on the truck. With accurate cash and debt figures, he made the second-truck decision from real numbers instead of an inflated balance.
The Insight
When the work was done, he put it this way: I’d been signing that report for nine years. Nobody ever told me what it was saying.
That gap is common. The P&L gets attention because it drives the tax bill, and most owners learn to read it out of necessity. The balance sheet arrives in the same packet and gets filed. Yet it’s the report that shows whether the books can be trusted, because every shortcut, missed match, and miscoded payment eventually leaves a mark there.
For project-based businesses like remodeling contractors, the stakes are higher. Deposits, progress payments, and final payments create more chances for a payment to be recorded twice or never applied. Equipment and vehicle loans add another layer. A contractor can have a strong year on the P&L and still have a balance sheet that misstates cash, receivables, and debt at the same time.
It also explains why the owner had no reason to suspect anything. His P&L showed a profitable year, his CPA filed on time, and his customers paid. Every signal he was used to watching said the business was fine. The only report that disagreed was the one no one had taught him to read.
The conversation itself doesn’t take long. It takes someone willing to read the report carefully, and an owner who knows it’s worth asking about.
Downloadable Resource: 9 Structural Watchouts That Signal an Unclean Balance Sheet
A practical guide for owners who want to read their balance sheet with more confidence. It covers nine structural warning signs, from clearing accounts that never clear to loan balances that never move, that point to a balance sheet in need of attention.
👉 Download the guide here: https://primeentrybookkeeping.com/resources
What This Means
If you’ve never had anyone walk you through your balance sheet, start with three lines. Does cash match your bank statement for the same date? Is every open receivable something a customer still owes? Do your loan balances match what your lender reports? If any of those answers is no, or you’re not sure, the balance sheet is telling you something worth hearing.
If You Want to Talk Through Your Own Situation
If no one has ever sat down with you and your balance sheet, a Clarity Call is a calm, no-pressure place to start. Schedule one at calendly.com/jim-primeentrybookkeeping.
Next Week’s Theme: The Owner Who Thought They Were Ready for Tax Season
© 2026 Prime Entry Bookkeeping. All rights reserved. This article may be shared with attribution but may not be reproduced or adapted without written permission. “Clarity Call” is a proprietary term of Prime Entry Bookkeeping.
