Profit Engine
10 min read
By
Stuart Trier

The Revenue Lie: Why Your $3M Target Is Worthless Without a Profit Number

Most contractors between $2 million and $10 million track revenue and assume profit follows. It usually doesn't. This playbook shows how to start with the profit number you need, install job-level cost tracking, and catch the margin leaks that revenue growth alone will never fix.

Most contractors doing $2 million to $10 million in revenue have no clear idea how much money they make, and some of them are one bad month away from a cash crisis.

The short version: Revenue tells you what you sold. It doesn't tell you what you kept. A contractor can hit every revenue target on the board and still take home a fraction of what the business appears to earn, because gross margin, job costing, and collection timing are all invisible on a standard revenue dashboard. Fixing this starts with picking a real profit number, then working backward to the revenue and margin required to hit it.

One owner Clear Results worked with was hitting his weekly revenue targets every single week. Crews running, estimators closing, every metric on his dashboard pointing up. When Stuart Trier looked past the top line, the business was clearing an 11% net margin, thin enough that an ordinary seasonal slowdown could look, on paper, like the company was failing. His actual constraint wasn't revenue at all. It was the Profit Engine, the same one Clear Results sees in the majority of home service businesses between $2 million and $10 million.

Revenue is the output. Profit is the input. Build a business around the wrong one, and growth just makes the mismatch bigger.

The Constraint: You're Tracking the Wrong Metric

Almost every contractor between $2 million and $10 million is watching revenue, but it's the wrong metric.

Revenue is what shows up on the Jobber dashboard. Peers benchmark against it at industry events. "We did $47,000 this week" gets nods around the room. Nobody in that conversation asks what it cost to deliver.

Optimizing for revenue has a predictable shape. Jobs get taken that don't fit the margin. Crews get added without scoping the cost behind them. Collection lag creeps in because bookings get the attention that cash in the account never does. The top line grows, and the owner never quite understands where the money went.

This is a visibility constraint at its core, and until it's fixed, nothing else in the business improves meaningfully. A Profit Engine that can't tell a job that looks profitable from a profitable job will feed bad numbers into every downstream decision: pricing, hiring, and growth speed.

Revenue vs. Profit: What Each Number Tells You

What You're Looking At What It Tells You What It Hides
Weekly revenue booked Sales volume and pipeline momentum Whether any of it was priced to make money
Bank balance Cash on hand today Collection lag, deposit timing, and money already owed back out
Reported gross margin A company-wide average, if costs are coded correctly Which specific jobs are profitable and which are quietly losing money
Job-level cost tracking True margin per job, per crew, per trade Nothing meaningful, once it's installed correctly

5 Ways This Is Bleeding You Right Now

1. The Margin Misalignment

Sales commissions frequently get classified as overhead instead of cost of goods sold. It's usually a bookkeeping shortcut rather than a deliberate decision, but it has a real cost: it hides the true gross margin behind a number that looks fine on the income statement.

One Clear Results client was running roughly $225,000 a year in sales commissions parked in overhead. Once those commissions were reclassified into cost of goods, the business's real gross margin came into view for the first time, several points different from what the books had been showing for years.

Nobody had caught it. Nobody was looking at cost the way a job incurs it.

2. The Collection Lag Trap

Revenue booked and cash collected are 2 different events, sometimes separated by weeks. A business can look wildly successful on a revenue dashboard while quietly running short on the cash needed to make payroll, simply because customers pay late and nobody tracks how far collections lag what's billed. Left unmeasured, collection lag tends to compound as a business grows, because there's more of it to lose track of.

3. The Scope Creep Bleed

A verbal handshake on scope is a bet the owner didn't know he was making. Without a written definition of exactly what a given price covers, every job becomes a negotiation the moment reality diverges from what the owner assumed was included. The cost of that ambiguity rarely shows up until the job is already underway and there's no leverage left to fix it.

4. The Pricing Guess

Pricing by feel, by what competitors seem to charge, or by a rough sense of "what the market will bear" produces a coin-flip outcome: some jobs clear a healthy margin, some don't, and there's no way to tell which is which until the job is finished and the numbers come in. By then, it's too late to price that job differently.

5. The Single-Point Collapse

A business where one salesperson closes the large majority of revenue is really just a job wearing a business costume. If that one person leaves, gets sick, or simply has a bad quarter, revenue doesn't dip gently. It falls off a cliff, because nothing was ever built to survive their absence.

Most contractors try to grow their way out of these 5 leaks. The ones who fix it find the constraint, install a system against it, measure the result, then move to the next one.

The Profit Flip: Installing a Profit-First Operating Model

Start With Your Profit Number

Stop asking "how much do I want to sell?" Start asking "how much profit do I need to take home?" Write down the actual dollar amount needed annually, after taxes, debt service, and reinvestment. That figure excludes salary, which already counts as an expense. It's the real profit that either stays in the business or goes in an owner's pocket.

Calculate Your Required Gross Margin

If fixed overhead runs $800,000 a year and the profit target is $400,000, the business needs $1.2 million in gross profit. At $3 million in revenue, that's a 40% margin. Can jobs get delivered at 40%? That answer determines whether pricing needs to move, costs need to come down, or the target itself needs to reset, and it's a decision made against real numbers instead of a hope.

Install Job-Level Cost Tracking

Every dollar of labor, materials, and subcontractor cost gets coded to a specific job instead of a general ledger bucket. Jobber, ServiceTitan, and JobTread all support this already. Installing it is a discipline change more than a technology change: someone has to code every cost to the job it belongs to, every time, without exception.

Build a Weekly Profit Scorecard

A working scorecard tracks weekly and year-to-date revenue, total cost of goods sold, gross profit in both dollars and percentage, the collection rate (cash collected against revenue booked), and days of cash on hand. 15 minutes a week reviewing these 5 numbers catches margin compression while it's still small enough to fix.

Set a Minimum Margin Rule

"We don't bid jobs below 38% gross margin, period" is a rule with teeth only if an estimator has standing authority to flag any quote that doesn't clear it, with no exceptions made just to keep crews busy. One Clear Results client installed exactly this rule and had 8 quotes rejected and repriced in the first quarter alone. The owner expected to lose some of those customers over it. None left.

Key Takeaways

  • Profit is the input that should drive every decision; revenue is just the output that follows once the math is right.
  • Your true gross margin stays hidden until you track cost at the job level. A one-page job completion form is the difference between pricing on a guess and pricing on reality.
  • Cash and profit aren't interchangeable. Track collection lag weekly, and treat anything past 21 days as a signal that needs attention before revenue growth makes it worse.
  • A minimum gross margin rule, enforced on every quote with no exceptions, is what stops margin erosion. A pricing policy nobody enforces isn't a policy.
  • Growth without a profit target just builds a bigger machine for burning cash. Fix the profit math first, then scale into it.
  • Commission structures that sit in overhead instead of cost of goods can hide several points of real margin from an owner who's never gone looking for them.

Where This Fits

This is a Profit Engine constraint, one of 5 systems in the Clear Results Operating System. If it's the primary bottleneck, the sequence is straightforward: define the profit target using this playbook, install job costing, then build the weekly scorecard. If revenue and profit already track together and margin visibility isn't the issue, the real constraint is likely sitting somewhere else: Direction, Visibility, Team Engine, or Operations Engine.

The goal was never to fix everything at once. It's to fix the one constraint holding the rest of the business back.

Case Study: Uncovering $120k in Hidden Profit with Cash-to-Accrual Accounting

The Setup

A basement waterproofing and foundation repair company had grown from $700,000 to $2.42 million in revenue across 4 years, running 20 employees and 2 to 3 crews. By every visible measure, the business was winning.

The Problem

Net margin sat at 11%, thin enough that ordinary winter seasonality looked, on the owner's cash-basis books, like the company was losing money every year. Sales commissions, roughly $225,000 a year, were classified as overhead instead of cost of goods sold, hiding several points of real gross margin.

Large upfront material purchases hit the books as expenses the moment they were paid for, spiking apparent losses in months that had nothing to do with real performance.

The owner had once watched $200,000 sit in the bank with no jobs scheduled the next day and had no way to tell whether that was safety or an emergency.

The Fix

Clear Results led a full cash-to-accrual accounting transition: customer deposits reclassified as balance-sheet liabilities instead of immediate revenue, sales commissions moved into cost of goods sold, and physical inventory counted monthly instead of expensed all at once. A Director of Financial Strategy was embedded directly in the books, auditing the bookkeeper's entries and tracing a $91,895 anomaly back to its real source (a routine tax-season placeholder journal entry from the CPA) before it could cost an innocent employee her credibility.

The Bonus

Gross margin settled at a true 52%, 6 points above the 48% to 50% the cash-basis books had shown. Q1 net profit came in $120,000 to $138,000 higher year over year, on $100,000 less in revenue than budgeted. Cash reserves, once judged purely by gut feel, settled at $250,000 to $300,000, more than double the roughly $100,000 needed against average monthly overhead. The seasonal losses the owner had spent years bracing for had never been real.

Read the full story: How a Cash-to-Accrual Accounting Transition Turned a Feared Winter Slowdown Into $120,000 in Hidden Profit.

Get Your Business Score

Answer 10 questions. Get a clear picture of where your business stands and where to focus next.
TAKE THE FREE DIAGNOSTIC

Frequently Asked Questions

What is the difference between revenue and profit in a home service business?

Revenue is total dollars from sales. Profit is what's left after every cost: direct costs like labor and materials (cost of goods sold) and indirect costs like salaries, rent, and insurance (overhead). Most contractors build growth plans around revenue and assume profit follows automatically. It requires job-level cost tracking, pricing rules, and a real margin target before it shows up.

How to calculate the gross margin needed to hit a profit target

Required gross margin equals fixed costs plus desired profit, divided by revenue target. An owner carrying $800,000 in overhead who wants $400,000 in profit needs $1.2 million in gross profit. At $3 million in revenue, that works out to a 40% margin, the threshold every pricing and cost decision then gets measured against.

What is the first step to building a profit-focused business plan?

Start with the profit number needed, the real dollar amount that stays with the owner annually after taxes and reinvestment. Everything else, including revenue targets and required margin, gets worked backward from that single figure rather than guessed at independently.

How to know if commission structures are hiding your real margin

Check where sales commissions live on the books. If they're classified as overhead instead of cost of goods sold, every individual job looks more profitable than it is, because a direct cost of selling that job isn't being counted against it. Moving commissions into cost of goods sold usually moves reported gross margin, sometimes by several points, and that's the real threshold worth pricing against.

How much revenue growth before profit tracking becomes urgent

Somewhere between $2 million and $10 million in revenue, most contractors cross a threshold where gut-feel financial management stops working, simply because there's too much volume moving through the business to track by memory. The businesses that install job costing and a real profit target before that threshold tend to scale it cleanly; the ones that wait usually find out the hard way, in a bad month, exactly how much margin they'd been losing.

Is this the same as hiring a home service coach?

Not quite. Where a typical home service coaching program hands an owner a framework and checks in once a month, Clear Results works from the actual books, coding job-level costs and building the scorecard alongside the owner rather than assigning it as homework. The difference shows up in how fast a real margin number gets found, more than in how often the calls happen.

Related Playbooks

Profit Engine

Job Costing for Contractors: How to Stop Losing Money on Profitable Jobs

Strong revenue can hide jobs that are quietly losing money. One contractor tracked estimated versus actual cost on every job and found direct labor alone was running at 18% of revenue — then brought it to 11.6% with a weekly job costing system.

Read Playbook
Profit Engine

Why Your P&L Is Lying to You (And What to Look At Instead)

Revenue is up. Cash is tight. Your P&L says one thing and your bank account says another, and net working capital days is the number that explains the gap and determines when profit actually becomes spendable cash.

Read Playbook
Visibility

The Weekly Scorecard: How to Know If Your Business Is Healthy in 5 Minutes

Stop waiting for monthly financials to find out something's wrong. Build a weekly scorecard that catches a bad number while there's still time to fix it.

Read Playbook

Related Blog Posts

Visibility

Why a $1.3M Home Service Business Still Pays Its Owner $40,000

For a home service business, a healthy-looking net profit margin and an empty bank account can both be true at once, usually because loan principal payments never show up on the P&L as expenses, even though the cash still leaves the account every month. That's the blind spot behind a $1.3 million foundation repair and waterproofing company whose owner paid himself $35,000 to $40,000 last year, less than some of his own crew.

Read Article
Profit Engine

Your Business Is Printing Money. So Why Is Your Accountant Failing You?

Six figures in unnecessary tax. A mortgage denial. A business partner frozen by a 5% margin from a trucking company he hasn't run in years. When the operation works, and the structure doesn't, the business wins, and the owner loses.

Read Article

Related Case Studies

Visibility

How a Cash-to-Accrual Accounting Transition Turned a Feared Winter Slowdown Into $120,000 in Hidden Profit

A basement waterproofing contractor built a $2.42 million business on an 11% margin, bracing every winter for cash crunches that felt like proof his company was failing. Switching from cash-basis to accrual accounting exposed the truth: the seasonal losses were only ever a timing illusion.

Read Case Study
Visibility

How Accrual Accounting Revealed $120K in Hidden Profit for a $2.4M Waterproofing Contractor

A $2.4M waterproofing contractor thought he was losing money every winter. He wasn't. The books were lying to him.

Read Case Study
Profit Engine

How a Net Working Capital Audit Found a $4.7M Contractor $478,000 in Trapped Cash

A $4.7 million electrical contractor kept showing solid profit on paper while payroll week turned into a scramble for cash. A single working capital audit found $478,000 tied up in receivables and inventory — more than the $324,000 his P&L had reported as profit.

Read Case Study
what gets installed

Curious what your business is worth?

Use our free Valuation Calculator to estimate your company's worth in under 2 minutes — based on your actual revenue, EBITDA, and industry multiples. See where your value is leaking, and what it could be worth with the Clear Results operating system.

calculate my valuation

Want This System Installed in Your Business?

Stop reading about systems and start running on one. Book a strategy call and we'll show you exactly where to start.
Clear Results official corporate logo on dark background
Strategic advisory for home service companies doing $3M to $10M in revenue. We install and operate the systems required to scale.
get started
Home service companies doing $3M to $10M in revenue. Canada & United States.
take the diagnostic
© 2026 Clear Results Corp. All rights reserved.
Privacy Policy