When Do Contractors Actually Need a CFO? The Data Says 0.7% Control a Third of the Market
Benchmarks
577,373 contractors, $7.5T in permit value. The top 0.7% control 32% of the market. The permit-volume threshold where a contractor actually needs a CFO is more specific than you think.
The market is smaller than you think, and more concentrated
We pulled every U.S. building permit from 2022 through 2024, roughly 409 million records, and grouped them by the contractor who pulled them. That's 577,373 distinct specialty-trade contractors responsible for $7.478 trillion in declared job value.
Here's the shape of that market:
| Tier | Permits (3-yr) | Contractors | Share of contractors | Avg total job value | Avg cities | Share of all permit value |
|---|---|---|---|---|---|---|
| Micro | <20 | 467,476 | 81.0% | $2.3M | 1.2 | 14.2% |
| Small | 20-99 | 85,046 | 14.7% | $21.5M | 2.4 | 24.5% |
| Mid | 100-499 | 20,642 | 3.6% | $106M | 5.1 | 29.4% |
| Large | 500+ | 4,209 | 0.7% | $568M | 9.8 | 32.0% |
Method: public county and state building-permit records, 2022-2024, all 51 U.S. state/territory partitions. Contractor = distinct business name within a state; job value > 0. Value share = tier total ÷ $7.478T national total. n = 577,373 contractors. Business names were used only as a grouping key and are not published.
0.7% of contractors control 32% of all permit value. The top ~4% (Mid + Large combined) control 61%, $4.6 trillion of the $7.5 trillion total. The median contractor pulled just 5 permits in three years. The top 1% pulled 387 or more.
This isn't just our data
The number I'd normally be skeptical of is the concentration, 0.7% → 32% sounds too clean. So we checked it against a completely independent government source: the U.S. Census Statistics of U.S. Businesses (SUSB) 2022, which reports receipts by firm size for specialty-trade contractors (NAICS 238).
Census, measuring revenue instead of permit value, finds:
- Firms with $50M+ in receipts = 0.64% of all employer firms → 32.7% of industry receipts.
- Firms with $10M+ in receipts = 4.3% of firms → 60.3% of receipts.
Our permit data said 0.7% → 32% and top 4% → 61%. Census said 0.64% → 32.7% and 4.3% → 60.3%. Two unrelated datasets, built from different inputs, landing within a point of each other. When that happens, you can stop hedging: the specialty-trades market is genuinely a power-law, and almost all of the value sits in a tiny sliver of firms at the top.
The counterintuitive part: bigger contractors don't do bigger jobs
Here's what surprised us. Break the tiers into finer bands and watch the average value per permit:
| Permit band | Contractors | Avg total value | Avg value / permit | Avg cities |
|---|---|---|---|---|
| <10 | 389,665 | $1.4M | $396,961 | 1.1 |
| 20-49 | 62,183 | $16.8M | $548,369 | 2.1 |
| 100-199 | 12,791 | $76.9M | $545,614 | 4.5 |
| 500-999 | 2,437 | $269.8M | $391,856 | 8.2 |
| 1000+ | 1,772 | $977.7M | $509,313 | 11.9 |
Method: same dataset and filters as above; contractors bucketed into finer permit bands; avg value/permit = mean of each contractor's (total value ÷ permits). Every band n ≥ 25.
The average value per permit is basically flat, $400K to $550K, from the smallest contractor to the largest. A 1,000-permit contractor isn't doing bigger individual jobs than a 30-permit contractor. They're doing the same size job, many more times, across many more places. Distinct cities served roughly doubles at every tier: 1.2 → 2.4 → 5.1 → 9.8.
That single fact reframes the whole "when do I need a CFO" question.
Free benchmark review
See how your margins benchmark.
We compare your jobs, crews, and service lines against real margin data, then show which gaps deserve the free audit.
The threshold is ~100 permits, and it's an operations problem, not a size problem
Below 20 permits over three years, the average contractor's book is $2.3M, in one city. At 100-499 permits, it's $106M across five cities. That's the cliff. Crossing ~100 permits, your total value jumps roughly 5×, not because the jobs got bigger, but because you're now running the same ~$500K-per-permit work through multiple crews, in multiple jurisdictions, at the same time.
That's when the spreadsheet breaks. Multi-crew job costing, work-in-progress, over/under-billing, cash timing across projects that invoice on 30-60 day terms, none of that is a bookkeeping task. A bookkeeper records what already happened. The problems that show up at 100 permits are about what's going to happen: which jobs are bleeding, which crews are underwater, whether next month's payroll clears. That's a CFO's job.
The cliff, in multiples:
- Micro → Small (~20 permits): avg total value jumps 9.5× ($2.3M → $21.5M)
- Small → Mid (~100 permits): 4.9× ($21.5M → $106M)
- Mid → Large (~500 permits): 5.3× ($106M → $568M)
What this means for you
If you're a contractor doing 100+ permits a year across more than a couple of cities, you're already in the top few percent of your entire trade by activity, and you're running an operation complex enough that the financial blind spots cost real money. Not because you're big. Because you're spread out and busy.
The contractors who scale past this point without a CFO don't usually fail loudly. They just quietly leave margin on the table: a job that ran 15 points under bid nobody caught until it closed, a city where they've been underwater for two years, a cash crunch every January. The ones who know their numbers compound. The ones who don't plateau.
That's exactly the gap Level was built to close, CFO-level financial operations for contractors who've outgrown their bookkeeper but aren't ready for a $250K hire.
Related reading
- How Many Competitors Do You Really Have?
- The October Problem: Why Q4 Revenue Funds a Q1 Cash Crunch
- Bookkeeper vs. Accountant vs. CFO
FAQ
Where does this data come from? National public county and state building-permit records covering 2022-2024 (over 400M permit records), aggregated to the contractor level. Concentration figures are independently corroborated by the U.S. Census Statistics of U.S. Businesses (SUSB) 2022 receipts-by-firm-size tables for NAICS 238. Full method and a machine-readable version are published at levelcfo.com/data/benchmarks/permit-market.json.
Is 100 permits a hard rule? No, it's where the data shows the average book of work crossing ~$100M across 5+ cities, which is the practical point where multi-crew job costing and cash timing outgrow a spreadsheet. Your own threshold depends on job mix, geography, and how many crews you run. The signal isn't the permit count itself; it's operating in multiple jurisdictions with multiple crews at once.
Why permit value instead of revenue? Permit value is a declared, public, reproducible proxy for activity and scale. It runs higher than booked revenue (it's declared project valuation, and skews commercial), so we don't equate it with revenue, we use it to measure concentration and volume, which it captures well, as the Census cross-check confirms.
How is confidentiality handled? Every figure is a tier-level or percentile aggregate. No individual contractor, company, or property is named or identifiable, and every published cell is backed by at least 25 contractors.
Get the next one
Want next week's benchmark in your inbox?
One email a week. Real numbers from 2,200+ service businesses. No fluff. Unsubscribe anytime.
Related reads
Benchmarks
The 82-Year Gap: How Building-Stock Age Maps Trade Demand Across America
Pittsburgh's median building was built in 1917; Austin's in 1999. Building-stock age is the best structural predictor of trade demand, replacement belt vs. new-install belt, by metro.
Benchmarks
How Many Competitors Do You Really Have? For a $10M Contractor, Fewer Than 400 in Any Metro
2.3M specialty-trade contractors, but only 0.6% clear $10M. Real competitor density by metro and revenue tier, your true rivals number in the hundreds, not thousands.
Benchmarks
The Apprentice-To-Journeyman EBITDA Bridge
Technician training is not only HR. In Level benchmark math, apprentice-to-journeyman conversion can create durable gross profit capacity.

About the author
Sam Yang
Founder & CEO
Founder of Level, the AI operating layer for contractors and skilled trades, and the other operating businesses where scarce labor is the constraint. Ex-CFO across trades, SaaS, and service businesses. 4 years as Director of Growth Product at BuildOps, building financial tooling used by 1,000+ commercial contractors. Four years in PE and investment banking rolling up and acquiring service businesses, $2.5B in total transactions including M&A and IPOs. Stanford MBA, Brown undergrad. The Level founding team's analysis of 2,200+ contractors ($13.25B in revenue) across operating, private-equity, and CFO roles anchors the Level Index benchmark research.
LinkedIn