Skip to content
TOP DOLLAR TRADES

Run the Numbers

Why a Good Year Can Still Leave You Broke

Big revenue, empty bank account? You're not bad at business — you're missing three numbers. A plain-English guide to job costing, cash flow, and finally knowing if you're making money.

Top Dollar Trades Research Desk Updated June 14, 2026 3 min read

The short answer

A high-revenue year can still lose money because revenue isn't profit and cash timing isn't either. The fix is three numbers most owners don't track: true cost per job (job costing), a forward cash-flow view, and a seasonality plan. Get those and 'where did the money go?' stops being a mystery.

One line from a contractor sums up the most common money problem in the trades better than any textbook:

“Started the month with money in the bank. Did $60K in work. Ended with less than I started.”

If that stings a little, you’re not bad at business. You’re missing three numbers nobody handed you when you picked up the tools. Let’s fix that.

Why a good month can leave you poorer

Two traps, working at the same time.

Trap 1: Revenue isn’t profit. That $60K is the top line. By the time it clears labor (loaded with payroll taxes and comp), the supply house, fuel, insurance, software, the truck payment, and your own draw, the bottom line can be thin or gone. A big month just means big expenses moved too.

Trap 2: Cash timing isn’t profit either. You pay for materials and payroll now; some customers pay you later. Add an equipment buy and a loan payment, and your bank balance can drop in a month you actually made money on paper. Profit and cash are two different stories — and the cash one is what keeps you up at night.

Same result either way: the money’s gone and you can’t point to where. The fix isn’t working harder. It’s seeing three numbers.

Number 1: True cost per job (job costing)

This is the big one. Most owners price off gut and a rough markup, then find out months later — if ever — whether a job made money.

Job costing means tagging every job with its real, all-in cost:

  • Loaded labor — not just the hourly wage, but payroll taxes, comp, and benefits on top (often 1.2–1.4× the base rate).
  • Materials and the supply-house run (including the drive time nobody bills for).
  • A fair slice of overhead — rent, software, the office help, your truck.

Compare that to what you charged and you finally see margin per job and per crew. The pattern shows up almost every time: a chunk of your work is quietly losing money, and one or two job types carry the whole business. Once you can see it, you fix it — reprice the losers, chase more of the winners.

If you don’t know your cost per job, you’re not pricing. You’re guessing and hoping volume covers it.

Number 2: A forward cash-flow view

Your bank balance tells you about the past. What you need is a simple look forward: cash expected in and out, by week or month, a couple months ahead. Nothing fancy — enough to answer “can I make payroll in three weeks if these two invoices come in late?”

See the dip coming and you can act early: lean on a customer to pay, hold a big purchase a week, tap a line of credit on purpose instead of in a panic. The owners who get blindsided aren’t the ones with less money — they’re the ones with no forward view.

Number 3: A seasonality plan

Every trade has a slow stretch, and every owner knows it’s coming. Far fewer plan for it in dollars. “Slow season’s here, how do I keep the crew busy?” is the most predictable crisis in the trades — which makes it the most preventable.

A seasonality plan is just that forward cash view stretched across the year:

  • Set aside reserves from the busy months for the slow ones, on purpose.
  • Push recurring service work to fill the valleys — it smooths revenue and, not by accident, is the #1 thing that lifts what your business is worth.
  • Schedule slow-season work (tune-ups, maintenance, the install backlog) before the gap, not during it.

You don’t have to become an accountant

You don’t need a finance degree or a full-time controller. You need these three numbers visible and current. That’s exactly the gap most field and accounting software leaves wide open — they each do part of it, but none hands an owner a real-time “am I making money” answer.

That clarity is the whole point of a strategic financial office: clean books, real job costing, and a cash-flow view built for how a trades business actually runs — so the next good month leaves you richer, and you know exactly why.

It’s also the foundation of everything else. You can’t build value on purpose or know what your business is worth on books you don’t trust.


Tired of guessing where the money went? Tell us what you need — we’ll help you see it.

Frequently asked

Why is my business not profitable even with good revenue? +

Because revenue isn't profit. After labor (with payroll taxes and benefits), materials, overhead, debt payments, and taxes, a high-revenue period can net little. Without job costing you can't see which work actually makes money, so the leaks stay hidden.

What is job costing and why does it matter? +

Job costing is tracking the true, all-in cost of each job — labor loaded with payroll taxes and benefits, materials, equipment, and a fair share of overhead — versus what you charged. It shows your real margin per job and per crew, so you stop bidding blind and can drop or reprice work that loses money.

How do I manage cash flow in a slow season? +

Forecast it. Build a simple forward view of cash in and out by month, set aside reserves from your busy season, push recurring service work to fill the valleys, and schedule slow-season jobs before the gap hits instead of scrambling once it does.

Educational content for trades business owners — not an appraisal, or tax, legal, or investment advice. See our editorial standards.

Free, no sales call

Get the money side of the trades in your inbox.

Deal watch, profit levers, and benchmarks — in plain English.

We’ll send the newsletter and the occasional update. Unsubscribe anytime.

Keep reading

Your back-pocket partner

It’s your life’s work. Make it worth what it should be.

Whether you’re years from selling or just want it to pay you more now — start where it matters most.

See what we do