Financial Benchmarks for North American Trade Businesses
By David Quenneville, MBA, Founder, Oscker — Published 2026-03-29T10:00:00+00:00 · Updated 2026-04-01T03:09:14.285021+00:00
Revenue, margin, labour, and overhead benchmarks for HVAC, plumbing, electrical, and GC businesses. Know where your numbers stand against your peers.
Why Benchmarking Matters
You cannot improve what you do not measure, and you cannot measure without a baseline. Financial benchmarking against industry peers gives you an honest picture of where your business stands — and where it needs to go. Most trade business owners have a gut sense of whether things are going well, but gut sense does not tell you whether your gross margin is 8 points below your vertical average or whether your overhead is quietly compressing profit that should be landing in your pocket. Numbers do.
The businesses that benchmark consistently make faster decisions, catch margin erosion earlier, and negotiate from a position of clarity rather than assumption. When a banker, a buyer, or a partner asks how your business performs relative to the market, a benchmarked set of financials answers that question with authority. Without it, you are guessing — and in a market where labor costs, material prices, and customer expectations are all moving simultaneously, guessing is expensive.
Benchmarking is also the fastest way to find hidden profit. Most trade businesses that go through a structured financial review discover at least one area where they are 5 to 10 percentage points below what a well-run operation in their vertical achieves. That gap is not an accident. It is the cumulative result of pricing decisions made without data, overhead that grew without review, and labor costs that were never tracked precisely enough to manage.
Revenue Benchmarks by Trade
Median annual revenue for established trade businesses in North America varies significantly by vertical. HVAC companies typically range from $2M to $8M, plumbing from $1.5M to $5M, and electrical from $2M to $10M. Roofing and general contracting tend to fall on the higher end at $3M to $15M. These ranges reflect businesses with between 5 and 25 employees operating in mid-sized to large metro markets. Smaller owner-operated shops in regional markets will sit at the lower end of each range — that is not a failure signal, it is a market reality.
The cleaner efficiency metric is revenue per technician, which removes the distortion of company size and shows how productively your field capacity is deployed. Industry practice across trades typically targets $150,000 to $250,000 in annual revenue per field technician. If you are running below $150,000 per tech, the issue is usually one of three: underpricing, underutilization, or too much unbillable time consumed by callbacks and rework. If you are above $250,000 per tech, you are either in a high-value specialty niche or you have a scheduling and quoting operation that is genuinely firing on all cylinders — and worth protecting carefully as you scale.
Gross Margin Targets
Healthy gross margins in trades typically fall between 35% and 55%. Specialty trades such as mechanical and electrical tend to be higher due to technical complexity and licensing barriers that limit competition and support stronger pricing. General contracting often operates at thinner margins of 25% to 35% because material costs represent a larger share of job value, and subcontractor management adds overhead without always adding margin.
The discipline that separates high-margin operators from average ones is tracking gross margin by job type, not just as a blended average across the business. A blended margin of 42% can hide a residential service division running at 51% and a commercial construction division running at 29% — two very different businesses with different risk profiles, different cash cycles, and different management requirements. If you are only looking at a single blended number, you are managing the average instead of the business.
Flat-rate pricing, when implemented correctly, is the single most reliable tool for protecting gross margin in service trades. It removes the variability of time-and-materials billing, gives customers price certainty, and forces the business to build its cost structure into every quote rather than discovering margin problems after the job is closed.
Labour Cost as a Percentage of Revenue
Labour is the highest controllable cost in any trade business, and the one most owners track least precisely. Best-in-class operations keep total labour cost—including burden, benefits, and payroll taxes — between 28% and 35% of revenue. When labour climbs above 38%, it almost always signals one or more of the following: jobs being underquoted relative to actual hours required, technicians spending significant time on non-billable activity such as driving, waiting on materials, or handling callbacks, or a crew mix too heavily weighted toward senior tradespeople without enough apprentice-level support underneath.
Tracking labour as a percentage of each job, not just as a monthly payroll figure, is what separates businesses that manage margin from businesses that discover margin problems after the fact. A job that closed at 40% gross margin on paper but consumed 20% more labour hours than estimated did not close at 40%. It closed at something closer to 28% — and without job-level labour tracking, that difference is invisible until it shows up as a bad month.
Overhead as a Percentage of Revenue
Best-in-class trade businesses keep overhead between 20% and 30% of revenue. If your overhead exceeds 35%, you likely have inefficiencies in administration, office costs, or management layers that need attention. The most common culprits are software subscriptions that have accumulated without review, administrative headcount that scaled with revenue but was never restructured as processes matured, and owner compensation structured as overhead rather than as a direct job cost, which distorts every downstream margin calculation.
Overhead tends to grow quietly. A business that adds one office role, upgrades its software stack, and takes on slightly more office space in a single year can move its overhead ratio 4 to 6 points without anyone making a deliberate decision to do so. Reviewing overhead as a percentage of revenue quarterly — not just in dollar terms — catches that drift before it compounds.
Accounts Receivable and Cash Conversion
Revenue and margin mean nothing if the cash does not arrive on time. Trade businesses that operate without a disciplined collections process routinely carry 45 to 90 days of receivables on work that should have been collected in 30. The industry standard for residential service work is payment at completion. For commercial and GC work, 30-day net terms are standard, with progress billing tied to defined milestones rather than to calendar dates.
Days Sales Outstanding — the average number of days between invoice and payment — is the metric to watch. A DSO above 45 days in a residential service business is a collections discipline problem. A DSO above 60 days for commercial work signals either weak contract terms or an invoicing process lagging behind job completion. Both are fixable with process, not with revenue growth.
The Bottom Line
Net profit margins for well-run trade businesses should land between 8% and 15%. If you are below 5%, there is significant room for operational improvement — and the cause is almost never revenue. It is almost always margin erosion through pricing, labour, or overhead that has drifted without a structured review or correction. Chasing more revenue without fixing the underlying margin structure simply produces more volume at the same weak return.
If you are above 15%, you are likely in the top quartile of your vertical. Protect that position by staying disciplined on job costing, reviewing overhead quarterly, and resisting the temptation to grow headcount faster than your systems can support. The businesses that sustain top-quartile margins do so not by working harder but by measuring more consistently and making corrections before small gaps become structural problems.
Frequently asked questions
What are the key financial benchmarks a trades business should be hitting in North America?
Industry benchmarks vary by trade and business size, but the consistent targets for healthy trades operations are: gross margin of 45 to 55 percent for service work, net profit margin of 10 to 15 percent, accounts receivable aging under 30 days for residential and under 45 days for commercial, overhead as a percentage of revenue under 35 percent, and labor burden — including benefits, payroll taxes, and insurance — factored into every job at 28 to 35 percent above base wage.
How do I know if my trades business is performing above or below industry benchmarks?
Pull your last 12 months of financial statements and calculate four numbers: gross margin percentage by service type, net profit percentage, average days to collect on invoices, and overhead as a percentage of revenue. Compare those against the benchmarks for your trade and revenue band. Businesses below benchmark on gross margin almost always have a pricing or job costing problem. Businesses below benchmark on net profit with healthy gross margin almost always have an overhead or owner compensation structure problem.
What should a trades business owner do when their financials fall significantly below benchmark?
The first step is to confirm the numbers are accurate — many trades businesses have bookkeeping that does not correctly allocate job costs, making margins appear higher or lower than they actually are. Once the numbers are validated, the gap between actual and benchmark identifies which operational system is failing. Pricing gaps require a pricing architecture rebuild. Overhead gaps require a cost structure review. Collections gaps require a process fix. Each has a different diagnostic path and implementation sequence.