2/22/26  ·  By Ian McCarthy

Contractor Profit Margins Explained in Under 3 Minutes (Know Your Numbers or Lose Money)

Most contractors have no idea what their real profit margin is. They know revenue. They know they’re busy. What they don’t know is whether the business is actually making money — or just moving it around.

I built a landscape company from zero to $12+ million and the single biggest lever was understanding the difference between revenue, gross profit, and net profit. Once those three numbers clicked, everything else followed. Here’s the version I wish someone had handed me on day one.

The Three Numbers That Actually Matter

Gross Profit Margin

(Revenue − Direct Job Costs) ÷ Revenue × 100

Direct job costs are everything tied to delivering that specific job: labor, materials, subcontractors, equipment rental. Not your office rent. Not your truck payments. Just the job.

Net Profit Margin

(Revenue − All Costs) ÷ Revenue × 100

All costs means everything — direct costs plus overhead: insurance, admin salaries, vehicles, marketing, software, your own pay. This is the number that tells you if the business is actually profitable.

Overhead Rate

Total Overhead ÷ Total Revenue × 100

This tells you how much of every dollar you earn goes to keeping the lights on before you make a single cent of profit. Most contractors have no idea what this number is.

What Are Healthy Margins for Landscape & Contracting?

Gross Profit Margin 35–55% Below 35% means your direct costs are too high or your prices are too low
Net Profit Margin 10–20% World-class operators hit 15–20%; most contractors land at 5–10%
Overhead Rate 20–35% Above 35% and your overhead is eating your profit regardless of revenue

Why Most Contractors Get This Wrong

The most common mistake: confusing cash in the bank with profit. A busy month with strong revenue can still be a losing month if your costs ran over. The second most common mistake: not separating direct costs from overhead, so you can never actually tell if a specific job made money.

ScenarioRevenueDirect CostsGross MarginOverheadNet Profit
Busy but broke$500K$390K22%$130K−$20K
Average operator$500K$300K40%$150K$50K (10%)
KYN operator$500K$250K50%$125K$125K (25%)

Same revenue. Completely different outcomes. The difference is knowing your numbers and managing to them.

The Fix: Calculate These Numbers This Week

Pull your last 3 months of financials. Add up every expense that went directly to delivering jobs (labor, materials, subs). That is your direct cost. Subtract from revenue to get gross profit. Then add up everything else — that is overhead. Subtract both from revenue and you have net profit.

If you don’t have clean financials to pull from, that is the first problem to solve. You cannot manage what you cannot measure.

The One-Sentence Summary

Revenue is vanity, profit is sanity — and the contractors who know their gross margin, net margin, and overhead rate by heart are the ones who are still in business ten years from now.

Know Your Numbers

KYN is the framework we built to help landscape and contracting companies track the metrics that actually drive profitability. Stop guessing. Start knowing.

Learn About KYN
← Back to Blog