Scaling a subcontracting business from $500K to $5M is possible, but it's nothing like what works at smaller sizes. Most subs hit a ceiling around $1M-$2M and can't figure out why. They work harder, hire more, but margins compress and everything gets chaotic.
This guide breaks down what actually changes as you scale, and how to structure your business for sustainable growth at each stage.
The Three Growth Stages and What Changes
Stage 1: $500K-$1M (The Operator)
At this level, you're doing most of the work. You might have 2-5 employees. You're likely still managing the crew, handling customer relationships, and doing estimates. Your margin is probably 8-15%, and you keep most of the profit in your pocket.
Growth here comes from: better bidding, more efficiency, and taking more jobs. You're growing by doing more work yourself.
The limit: You can only do so much work in a day. Growth stalls when you're maxed out on hours.
Stage 2: $1M-$3M (The Manager)
Now you've hired a foreman or project manager. You have 5-15 employees. You're still involved in major accounts, but you're delegating more. Your margin might be 10-18%, but you're paying manager salaries now.
Growth here comes from: multiple crews running simultaneously, reputation and referrals, and ability to bid larger jobs because you have the capacity.
The problem most subs hit here: Your managers aren't as good as you are. Quality slips. Profitability drops. You want to fire them and go back to doing it yourself, but you can't.
The solution: You need to stop being good at the work and get good at managing people who do the work.
Stage 3: $3M-$5M (The Leader)
You have multiple managers, 20-50 employees, and multiple profit centers or specializations. You're focused on business development, financial management, and culture. You rarely touch the actual work. Your margin might be 12-20%, and there's real profit to extract.
Growth here comes from: systems and processes, reputation and bonding capacity, and ability to take bigger jobs with multiple crews.
The Financial Reality at Each Stage
Here's what your numbers should look like if you're healthy:
- $500K revenue: 1-2 managers/owners, 2-5 laborers, $40-75K net profit (8-15%)
- $1M revenue: 1-2 project managers, 5-10 laborers, $100-150K net profit (10-15%)
- $2M revenue: 2-3 project managers, 10-20 laborers, $200-300K net profit (10-15%)
- $5M revenue: 3-5 project managers, 30-50 laborers, $600K-1M net profit (12-20%)
If your numbers don't look like this, something is wrong. Either your margin is being compressed by inefficiency, or you're underpricing. Fix it now before it kills your growth.
The Systems You Need to Scale
Financial Management
At $500K, you might do accounting yourself on a spreadsheet. At $5M, you need:
- Monthly P&L by project: You need to know which jobs are profitable before they're done. Surprises kill you.
- Job cost accounting: Track labor, materials, and overhead per job. Know your actual costs.
- Cash flow management: Payment terms, retainage, and payment schedules matter more as you grow. You need tools to track it.
- Regular financial review: Monthly review of numbers with your team. Everyone should understand the metrics.
Hire a bookkeeper at $1M revenue. Hire a controller at $2M. This costs money but it saves more through better visibility and fewer mistakes.
Bidding and Estimating
At small sizes, you estimate from experience and gut feel. At scale, you need:
- Standardized estimate templates: So every estimate has the same structure and includes everything.
- Database of historical costs: What do your jobs actually cost? Use that data for new bids.
- Delegation of estimating: You can't estimate every job. Train your project managers to estimate.
- Bid tracking: Which jobs did you win? Which did you lose? Why? Learn from it.
Project Management
This is where most subs fail at scale. You need:
- Scheduling software: Basic stuff. Know when every crew is working, on what, and why.
- Daily reporting: Production data. How many hours did you work? What did you accomplish? Are you on schedule?
- Budget tracking: Actual costs vs. estimated costs on every job. Flag overruns early.
- Quality standards: What does "done right" look like? Document it so everyone does it the same way.
People and Culture
At $500K, you pick your crew. At $5M, you need systems:
- Hiring process: How do you find good people? It shouldn't be word-of-mouth only.
- Training program: New employees need to learn your standards. Document it.
- Safety program: This drives insurance costs and keeps people healthy. Make it real.
- Incentive structure: How are people rewarded? Salary, bonuses, raises? Make it clear.
- Management structure: Who manages whom? What's the chain of command? People need to know.
Critical Realization
When you scale, your job changes from doing the work to managing people who do the work. Most subs resist this because they're better at construction than management. You have to accept it or you'll never scale past $1-2M.
The Capacity Challenge at Each Stage
Here's what limits growth at each level:
$500K Limit: Your Time
You can only do so much work. Growth requires hiring your first manager to do work you were doing.
$1M Limit: Your Team
One manager can only oversee so many crews. You need to hire a second manager or stop taking work.
$2M Limit: Your Attention
You can't manage multiple managers and do business development. You need to hire an operations manager and focus on selling.
$3M-5M Limit: Your Systems
Growth beyond this requires tight systems. Financial management, estimating, project management, and people systems need to work without you in the middle.
The Most Common Mistakes at Scale
Hiring the Wrong Manager
You need someone who can manage people and projects, not just someone who's a good carpenter. The best carpenter makes the worst manager. Look for leadership skills, not construction skills.
Keeping Margins Too Low
You win a job at 6% margin because you want the volume. Now you're stuck bidding everything at low margins to keep the crew busy. You can't afford managers. You can't afford anything. Don't do this. Bid for 12%+ margin even if it means fewer jobs.
Ignoring Cash Flow
As you grow, cash flow gets complex. You might be profitable but out of cash because of retainage and payment delays. Track it religiously.
Not Investing in Tools and Systems
At $500K, you can use spreadsheets. At $5M, you need software. Project management software, accounting software, job costing tools. Budget $50-100K+ per year in software and systems. The ROI is huge.
Trying to Scale Too Fast
Growth should be 30-50% per year. Faster than that and you lose control. You hire the wrong people. Quality drops. Profit disappears. Take your time.
The Roadmap From $500K to $5M
- Year 1: Hit $1M. Hire your first project manager. Get bonded for $500K-$1M. Build financial visibility.
- Year 2: Hit $1.5M. Build your systems. Create estimate templates. Implement job costing.
- Year 3: Hit $2M. Hire second project manager. Implement project management software. Focus on business development.
- Year 4: Hit $3M. Hire operations manager. Expand bonding to $2-3M. Develop multiple revenue streams or specializations.
- Year 5: Hit $5M. Optimize everything. Scale your best-performing service. Build real profit.
The actual timeline might be faster or slower depending on market conditions and your execution. But the principles are the same.
Growth Metric
Don't just track revenue. Track gross profit (revenue minus direct labor and materials), operating profit (after all overhead), and net profit (what you actually take home). These tell you if you're really growing or just getting bigger.
The Bottom Line
Scaling to $5M is achievable but it requires you to evolve. You have to stop being good at construction and get good at business. You have to build systems that work without you in them. You have to hire people smarter than you in specific areas.
The subs who make this leap are the ones who understand that scale requires a completely different skillset. Start building those skills now, before you need them.