Skip to main content
Unit Economics

Profit Margin Benchmarks for Residential Window Replacement Contractors

How profitable should a window replacement contractor actually be? Here's the gross margin and net margin benchmark ranges and the levers that move them.

April 27, 20269 min readBy Frank LauricellaLast reviewed September 20, 2026
Top-down view of a workshop office desk with a printed financial spreadsheet, one column highlighted in soft yellow marker, calculator and coffee mug at the edge.

Most residential window & door replacement contractors we work with can't answer the question “is your margin profile healthy for your revenue stage?” They know whether the bank account went up last quarter; they don't know whether their gross margin should be 35% or 45% or whether their net margin of 8% is acceptable or worrying. This piece sets out the working ranges we plan against, identifies the structural variables that move them, and gives you the diagnostic for whether your operation is leaking margin.

Gross margin working ranges by revenue stage

Sub-$1M revenue (early stage)

Working range: 30-40% gross margin. Wider variance because operations are still being established. Material costs may be unfavorable due to lower-volume buying. Labor costs may be high because the owner is doing too much of the work and miscounting their own time.

$1M-$3M revenue (growth stage)

Working range: 35-45% gross margin. Volume buying starts working. Labor mix improves with crew specialization. Sales-process discipline starts producing pricing discipline.

$3M-$10M revenue (scaling stage)

Working range: 38-48% gross margin. Multi-crew operations, manufacturer relationships providing rebates, sales-process maturity. Margin should be improving on revenue scale, not deteriorating.

$10M+ revenue (established)

Working range: 40-50% gross margin. Mature operations should be near best-in-class. Margin deterioration past this point usually signals operational complexity exceeding management bandwidth.

Where these ranges come from

These are the ranges we plan against when we model a contractor's unit economics. They come from the operators we work with and the books we have been shown, not from a published industry survey, and there is no dataset behind them you can go and audit. Treat them as a frame for asking better questions about your own numbers, not as a grade. Variance inside any band is driven by mix (premium product lines vs entry-level), market characteristics, and operational maturity, which is why the low end of the scale is the widest.

Net margin working ranges

Net margin (after all overhead, marketing, sales, admin) is what actually reaches the bottom line. Same caveat as above, these are our working ranges rather than measured industry figures:

  • Sub-$1M revenue: 5-12% net margin (or losses, common at startup).
  • $1M-$3M revenue: 8-15% net margin.
  • $3M-$10M revenue: 10-18% net margin.
  • $10M+ revenue: 12-22% net margin.

Net margin should grow as revenue scales, fixed overhead is amortized over a larger top line. If net margin is flat or declining as revenue grows, you have an operational complexity problem.

The structural variables that move margin

1. Pricing strategy

Cost-plus pricing anchors your margin to your own cost base, which means you capture none of the value a better install or a longer warranty creates. Value-based pricing on the same scope lands materially higher. How much higher depends entirely on your positioning, so model it rather than taking a number from an article. Pricing strategy comparison here.

2. Material cost

Volume relationships with manufacturers produce real material discounts once you are buying enough to matter. Smaller contractors pay closer to retail; larger contractors pay closer to wholesale. The margin difference flows straight to the bottom line, which is why the annual supplier conversation deserves more preparation than most contractors give it.

3. Labor efficiency

Crew specialization and install-time-per-window improvements compound margin meaningfully. A crew installing 6 windows/day at $X labor cost vs 4 windows/day at the same cost is a 50% labor efficiency difference.

4. Sales close rate and ticket size

Higher close rates spread fixed sales overhead across more revenue. Higher ticket sizes through tier-up presentation also amortize fixed costs better. Sales architecture matters here.

5. Marketing efficiency

Lower CAC means more revenue net of customer acquisition cost. Channel mix discipline and conversion-funnel optimization both compound. CAC discipline here.

6. Cancellation and rework rate

Cancellations inside the cancellation window cost you most of the marketing and sales spend with zero revenue against it. For a contract signed in the buyer's home, the Federal Trade Commission's Cooling-Off Rule runs to midnight of the third business day; in Ontario a direct agreement can be cancelled for any reason within ten days of the consumer receiving a written copy. Install callbacks for poor workmanship carry a labour burden well above the original install. Both are silent margin killers.

7. Overhead discipline

Fixed costs that don't scale with revenue are net margin killers as a percentage. Office rent, software subscriptions, vehicle fleet, insurance, discipline at each line matters.

The growth-margin trap

Many contractors growing from $1M to $5M see net margin deteriorate during the transition because fixed costs ramped ahead of revenue. The fix isn't to slow growth, it's to manage fixed-cost ramp deliberately and ensure each new fixed cost has a clear payback timeline.

The diagnostic checklist

If your margin is below the working range, the diagnostic priorities:

  1. Pull last 12 months P&L with line-item detail.
  2. Calculate true gross margin, material + direct labor only, no allocated overhead.
  3. Calculate fully-loaded gross margin, material + direct labor + sales-rep variable comp + variable marketing per signed job.
  4. Calculate net margin, fully-loaded gross minus fixed overhead.
  5. Compare to the working range. Where are you below? By how much?
  6. Identify the top 1-2 levers for the biggest gap. Pricing? Material costs? Labor efficiency? Cancellation rate? Overhead?
  7. Build a 90-day improvement plan on the top lever.
  8. Re-measure quarterly.

The metric most contractors miss: margin per consultation

A useful metric that rolls up many of the above: contribution margin per consultation conducted.

Calculation: total contribution margin generated by a rep over a period / total consultations conducted in that period.

Captures: close rate, ticket size, gross margin per job, pace of activity. A rep producing $4,000 contribution margin per consultation is dramatically more valuable than one producing $1,500, regardless of how many consultations they run.

Use to compare reps fairly, evaluate channel mix contributions, and identify operational improvements that compound.

35-45%

The gross margin range we plan against for a mid-sized residential window replacement operation. It is our working assumption, not a published benchmark: below 30% we go looking for a pricing or operational problem, above 50% we expect to find premium positioning behind it.

Sources

Ready to talk numbers on your own pipeline?

On the strategy call, we'll lay out the plan we'd run for your business and talk through how it fits your market.

Book a Strategy Call

Final thought

Margin benchmarks aren't about beating yourself up when you're below, they're about knowing where you stand and what levers to pull. The contractors who compound profitable growth across decades are the ones who track margin honestly, identify the structural variables affecting their specific operation, and improve deliberately one lever at a time. Margin is the cumulative result of dozens of small operational decisions; treating it like a measurable outcome instead of a mystery puts you ahead of most of your competition.

Tagged

profit marginsbenchmarksunit economicsoperationswindow contractors