There’s Nothing Gross About Gross Margins: A Contractor’s Guide to Profit That Actually Makes Sense

You’re sitting at the monthly trade association meeting, and that cocky GC from across town is bragging about his “30% margins” while you’re scratching your head wondering how he’s still driving a beat-up pickup if he’s making that kind of money. Meanwhile, you think you’re running 18% margins but can’t figure out why your bank account feels like it’s got a slow leak.

Here’s the thing — most contractors talk about margins like they’re discussing the weather, throwing around numbers that mean about as much as a chocolate teapot. But gross margins aren’t just accounting mumbo-jumbo. They’re the difference between building a business that works for you versus working yourself into an early grave for peanuts.

Stop Confusing Yourself: Gross Margin vs. Net Profit Made Simple

Let’s get this straight once and for all, because mixing up gross margin and net profit is like confusing a hammer with a screwdriver — both are tools, but using the wrong one will leave you frustrated and broke.

Gross margin and gross profit are the same animal. It’s your revenue minus your direct job costs — that’s your materials, labor, subs, equipment rentals, permits, bonds, and anything else you can tie directly to a specific project. In Profit First terms, it’s your Revenue minus your JobEx (direct job expenses).

Net profit is what’s left after you pay overhead — office rent, admin staff, general liability insurance, that fancy truck payment, and everything else it takes to keep your doors open whether you have one job or ten.

Think of gross margin as what each job puts in your pocket before you pay to keep the lights on. It’s your Real Revenue — the money that’s actually available to cover overhead and hopefully leave some profit.

Most contractors embarrass themselves mixing these up in conversation. They’ll say they made 25% profit on a job when they mean gross margin, then wonder why they can’t afford a vacation after their “most profitable year ever.”

The Markup Trap That’s Stealing Your Money

Here’s where good contractors go wrong and stay broke: A 20% markup on costs only gives you 16.7% gross margin. Do that math wrong, and you’re pricing yourself into poverty faster than a apprentice with a nail gun.

Let’s say your job costs are $100,000. Add 20% markup, and you’re selling for $120,000. Your gross margin? That’s $20,000 divided by $120,000 = 16.7%. You thought you were making 20%, but you’re actually making 16.7%. That 3.3% difference might not sound like much, but on a million-dollar year, that’s $33,000 that just walked out the door.

The fix is simple: Start with your costs, then hit the divide button. Cost ÷ (1 – desired margin percentage) = selling price. Want 20% gross margin on that $100,000 job? That’s $100,000 ÷ 0.80 = $125,000.

The bigger your desired margin, the bigger this gap becomes. A 25% margin requires a 33% markup. A 30% margin needs a 43% markup. Even experienced contractors fall into this trap and wonder why they’re working harder for less money. It’s like measuring twice and cutting wrong — the fundamentals matter.

Why Your Margins Swing Like a Drunk Pendulum

Ever notice how your margins seem to bounce around like a ping-pong ball in a paint shaker? That’s not just bad luck — it’s because job mix matters more than most contractors realize.

Different job types have wildly different margin profiles. That high-end kitchen remodel might run 40% margins while your basement finish work struggles to hit 16%. Mix a few basements into a year full of kitchens, and suddenly your overall margins look schizophrenic.

Then there’s the construction management versus hands-on work equation. CM jobs where you’re coordinating subs typically run higher margins than material-heavy projects. It’s easier to mark up labor coordination than lumber, especially when material costs are swinging around like they have been.

Throughput speed affects margins too. How fast you get in and out of a job changes everything. A bathroom remodel that should take three weeks but stretches to six doesn’t just hurt your cash flow — it destroys your margin per hour invested.

This is why smart contractors track margins by job type, not just overall. Flying with just an average margin is like navigating by the stars when you’ve got GPS — you might get there eventually, but you’ll waste a lot of time and fuel wandering around in the dark.

The Real-Time Reality Check Most Contractors Never Get

Here’s the brutal truth: Most contractors wait until the job’s done to know if they made money. That’s like driving with your eyes closed and hoping for the best. By the time you realize you’re losing money on a job, you’ve already hit the financial ditch.

The most profitable contractors I work with obsess over knowing their true job costs as work progresses. They use purchase order systems with variance tracking that give them a running scoreboard of profit and loss. When material costs spike or labor hours start creeping up, they know immediately — not three months later when they’re wondering where all the money went.

You can’t manage what you don’t measure — and measuring after the fact is just expensive education. It’s the difference between a thermostat and a thermometer. A thermometer tells you it’s cold after you’re already freezing. A thermostat keeps you comfortable by adjusting in real-time.

Smart contractors build systems that alert them when job costs are trending off-track. Maybe it’s a simple spreadsheet updated weekly, maybe it’s sophisticated project management software. The tool doesn’t matter — the real-time visibility does.

Bar Talk vs. Balance Sheets: Finding Your Real Benchmark

Back to that trade association meeting where everyone’s bragging about their margins. Here’s what they’re not telling you: What goes “above the line” (job costs) versus “below the line” (overhead) varies wildly between contractors.

One contractor might count his project manager’s salary as direct job cost, while another considers it overhead. One includes vehicle costs in JobEx, another calls it general expense. One contractor’s 25% margin might equal another’s 15% depending on what they count where.

This is why barroom bragging sessions are about as useful as a screen door on a submarine. Trade association meetings and peer groups beat bar talk for real margin intelligence, but only if everyone’s using the same accounting rules.

Focus on consistency in your own accounting before worrying about beating your competition’s numbers. Track your margins the same way month after month, year after year. That consistency gives you the trend data you need to actually improve, rather than just guessing whether you’re getting better or worse.

The Bottom Line

Gross margins are only meaningful when you’re consistent about what costs go where and you track them in real-time, not after the job’s done. Managing profit after the fact is like trying to steer a truck that’s already hit the ditch — you might learn something for next time, but you’re still stuck in the mud.

The contractors who consistently make money don’t just talk about margins at association meetings. They build systems to track them, understand what drives them, and adjust in real-time when things go sideways. Because in this business, profit isn’t just about the money you make — it’s about staying in business long enough to enjoy it.

Ready to get serious about tracking your real margins? Listen to the full episode of the Contractor Success Forum at https://contractorsuccessforum.com/ or subscribe on YouTube, Spotify, or Apple Podcasts. And if you want to build a system that actually tracks your profit in real-time instead of after the damage is done, reach out to us at https://carpentercpas.com for a free discovery call. Because there’s nothing gross about gross margins when you understand them — and everything wrong with flying blind.