Education

Gross Margin vs. Net Margin: Knowing Which Work Actually Makes You Money

6 min read

"We did a million dollars last year." It's the number owners quote, and it says almost nothing. Two businesses with identical revenue can be in opposite financial universes — one banking comfortable profits, the other quietly financing its own losses. The difference lives in two percentages: gross margin and net margin.

Gross margin: is the work itself profitable?

Gross margin is what's left of each revenue dollar after the direct costs of delivering the work — materials, subcontractors, direct labor, merchant fees — divided by revenue. Sell a job for $10,000 that costs $6,500 to deliver and your gross margin is 35%. It's the purest measure of whether your pricing and your delivery costs are healthy, before a single dollar of overhead enters the picture.

Net margin: is the company profitable?

Net margin is net income divided by revenue — what's left after direct costs and all the overhead: rent, insurance, admin payroll, software, marketing. Gross margin asks whether the work makes money; net margin asks whether the whole company does. A business can have excellent gross margins and a terrible net margin (healthy work, bloated overhead) or thin gross margins that no amount of cost-cutting upstairs can rescue (the work itself is underpriced).

Two contractors, same revenue

Contractor A and Contractor B each billed $1,000,000 last year. A ran a 38% gross margin ($380,000 of gross profit) against $250,000 of overhead — netting $130,000. B ran a 24% gross margin ($240,000) against the same overhead — netting a $10,000 loss, papered over by staying busy and stretching payables. Same revenue, same trucks in the driveway, completely different businesses. B's problem can't be fixed by cutting office expenses; the losses are inside the jobs.

Averages hide the losers

Here's the trap even owners who watch gross margin fall into: the company-wide number is an average, and averages hide losers. A 32% overall margin can be one service line earning 45% subsidizing another earning 12% — or one big mispriced job dragging down ten good ones. The fix is job costing (or margin by service line): tagging revenue and direct costs to each job or line of business so each one shows its own margin. Owners who see job-level margin for the first time almost always find at least one "good customer" they've been paying for the privilege of serving.

When margins slip, there are only three levers

  • Price — the most powerful and least used. A few points of price go straight to margin.
  • Cost — direct costs first (materials, labor efficiency, subs), overhead second.
  • Mix — do more of the 45% work and less of the 12% work. You can't choose the mix you can't see, which is why the job-level view matters.

One caution: margin benchmarks vary enormously by industry — a healthy gross margin for a restaurant, a contractor, and a consulting firm are three different numbers. The comparison that matters most is your own margin, tracked consistently over time, on books where costs are categorized the same way every month. (If your revenue counts are muddied by when money arrives rather than when work happens, start with cash vs. accrual accounting — margin math only works on consistent books.)

When you outsource bookkeeping with InsightTrack, margin stops being a mystery. We set up job costing or service-line tracking in QuickBooks, categorize direct costs consistently so your gross margin is real, and our dashboards show margin by job, service line, and month — so you know exactly which work makes you money before you quote the next one. Schedule a free consultation and we'll find out what your margins actually are.