Your Gut Is Right: When the Numbers Balance But the Story Doesn’t Add Up

By Wade Carpenter, CPA | Contractor Success Forum


You’ve got a set of financials sitting on your desk. The books balance. Your accountant says everything looks fine. But you’re lying awake at 2 a.m. wondering why the bank account feels like a drought in the middle of a rainy season.

Here’s the thing: your gut isn’t broken. Your financial reports might be.

In construction, balanced books aren’t the same as honest books. A P&L that technically adds up can still be telling you a complete fiction — and by the time you figure that out, you may have already committed to the next job, the next crew, the next equipment lease. That’s not a math problem. That’s a survival problem.

Let me show you what’s actually hiding in your numbers — and why a seasoned bond underwriter can spot it in about fifteen minutes flat.


The $5 Million Swing Nobody Saw Coming

Here’s a real-world example that should wake you up faster than a cold cup of job-site coffee.

A unit-price contractor closes out their year. The books show a $3 million loss. Their banker is nervous. Their bonding agent is worried. Management is sweating through their hard hats.

Then someone goes looking for the under-billings.

Turns out, work had been completed — material delivered, units placed, progress made — but it was never billed. Once the missing under-billings were entered correctly, the same company, the same jobs, the same year flipped from a $3 million loss to a $2 million profit.

Same data. Totally different story.

That’s a $5 million swing hiding inside a missing WIP schedule. And if you can’t trust your numbers, you can’t manage your business. You’re framing a house off a blueprint someone drew on a cocktail napkin.


The WIP Schedule: Your Financial Blueprint

Most contractors treat the Work-In-Progress report like a spreadsheet their accountant needs once a year. Wrong. A proper WIP schedule is the closest thing construction has to a real-time dashboard, and it should answer four critical questions on every active job:

  1. How far along is this job?
  2. Are the costs being reported accurately?
  3. Have I billed correctly for where I actually am?
  4. Is that billing actually collectible?

That last question is the one most contractors skip — and it’s the one that will gut you.

Overbillings can look exactly like profit while you’re quietly financing a customer who doesn’t have the money to pay you back. You’ve billed ahead, pocketed the revenue on paper, spent the cash, and now you’ve got a job to finish with a customer who’s running on fumes. That’s not income. That’s a trap with good lighting.

Under-billings are just as dangerous, but in the opposite direction. They quietly drain your working capital and make a healthy company look like it’s hemorrhaging. You’ve done the work. You’ve paid your subs and bought the materials. You just forgot to send the bill — or you’re being too conservative about what you’ve earned.

There’s an old saying in this business: you don’t count the fish until it’s in the boat. Close to the boat doesn’t pay your subs. But leaving the fish in the water on purpose? That’s just leaving money on the table.


16 Red Flags — and the Four That’ll Kill Your Bond Capacity First

Bond underwriters aren’t just running your numbers through a formula. They’re reading your story. And there are red flags they’re trained to catch long before you’ve noticed them yourself.

Here are the four that do the most damage:

1. Profit without cash. You’re reporting income, but the bank account is empty. To an underwriter, that’s not a timing issue — that’s a warning flare. Real Revenue (that’s your revenue minus your direct job costs: subs, materials, rentals, bonds, permits — what we call JobEx in Profit First for Construction) should eventually show up as actual liquidity. If it doesn’t, someone needs to explain why.

2. Gross profit margins fading job by job. If a project was projected at 20% gross margin and finished at 5%, an underwriter isn’t going to forget that. They’re going to assume it’ll happen again. And honestly? So should you.

3. Optimistic cost-to-complete estimates. Change orders pile up. Material costs spike. Labor runs long. If your estimated cost to complete a job doesn’t reflect current reality — if it still looks like the number you put in your original bid — you’re not forecasting. You’re wishing.

4. Revenue growing faster than working capital. This one fools contractors all the time. Growth feels like success. But sales volume means nothing if your liquidity isn’t keeping pace. Growing fast without cash reserves is just a more efficient way to run out of runway. It’s like adding a third floor to a building before the foundation’s cured.


The Round Number Problem: When Precision Is a Red Flag

Here’s a scenario that should make you uncomfortable.

You’re reviewing your WIP schedule. Every job shows exactly 15% gross profit. Not 14.7%. Not 15.3%. Exactly 15 — clean as a whistle, straight as a chalk line.

That’s not precision. That’s a guess in a business suit.

When every job lands on the same round number, it tells an underwriter — and a good CPA — that nobody’s actually tracking costs against estimates. They’re filling in a number that feels about right and calling it a day. That’s not job costing. That’s job guessing.

And while we’re talking about trust killers: accounts receivable over 90 days gets thrown out of the working capital calculation by most bond underwriters. Just gone. If you’re sitting on $500,000 in old receivables, you’re not sitting on $500,000 in working capital anymore. You might have half that — or less — in the eyes of your surety. Old receivables don’t fund new jobs.

Meanwhile, accounts payable creeping up relative to receivables is a slow leak in your financial hull. And if payroll taxes or other obligations aren’t current? The whole ship is at risk.


One Big Job Can Save You — and Bury You Simultaneously

There’s a particular trap that catches good contractors at the worst possible time: the monster job.

One massive project can carry an entire year of revenue. It can also expose every weakness in your operation at once. All your receivables tied to one customer means their cash flow problem becomes your survival problem. And contractors sometimes unknowingly finance projects for owners who never had the funding to begin with. Public and private entities alike will put work out for bid before the money is real.

Unapproved change orders make this worse. That’s work you’ve done — with cash you’ve already spent — on a handshake and a promise. Not a payment.

Diversification isn’t just a portfolio strategy for Wall Street. It’s a risk management tool for the job site.


Five Levels of Trust: Does Your Story Actually Hold Up?

When a good CPA or underwriter reviews your financials, they’re running through five questions — consciously or not:

  1. Does it calculate? Basic math has to work.
  2. Does it tie together? The WIP, the balance sheet, and the income statement should all tell the same story. If they don’t, something’s off.
  3. Does it make economic sense? A 47% margin is great — but it raises eyebrows until it’s explained and proven.
  4. Does it behave like we’d expect? If equity spikes dramatically at year-end, that needs a clear explanation, not a shrug.
  5. Do we believe it? When management’s explanations don’t match the numbers, that’s the most expensive red flag of all.

That fifth level is where deals die. And it’s where relationships are built — or destroyed.


Build the Relationship Before You Need the Bond

Bond underwriters aren’t your adversaries. They want you to finish jobs and make money. Their interests and yours are identical. The problem is most contractors only talk to their surety when they need something — and by then, surprises have already done the damage.

Meet with your bond agent regularly. Not just at fiscal year-end. Jobs change. Cash positions shift. A conversation in July prevents a crisis in November.

And invest in a CPA who actually speaks construction — someone who can jump on the phone with an underwriter, explain a number in plain language, and defend your story because they helped you build it. That’s not overhead. That’s infrastructure.


The Bottom Line

Balanced books don’t mean honest books. In construction, the difference between a $3 million loss and a $2 million profit can hide inside a missing WIP schedule. The difference between a healthy bond capacity and a denied application can come down to a 90-day-old receivable nobody followed up on.

Build systems that produce numbers you actually trust. Surround yourself with advisors who know what to look for. And never let your financial statements tell a story your field can’t back up.

Your gut is right. Now go make the numbers say so.


Listen to the full episode of the Contractor Success Forum at contractorsuccessforum.com or watch and listen on YouTube, Spotify, or Apple Podcasts.

If you’re ready to engineer your cash flow instead of surviving it, reach out to Wade Carpenter and the team at Carpenter & Company CPAs — we help contractors build more profitable construction businesses, one smart decision at a time.