How to grow a construction company from $1 million to $5 million
Fix overhead, markup, and job costing first, then hire the people who run jobs without you and build the cash and bonding that bigger work needs.
To grow a construction company from $1 million to $5 million, stop selling more of everything and build the four things a $5 million company runs on: a known overhead number and markup, real job costing, a second layer of people who can run jobs without the owner, and enough cash and bonding capacity to carry bigger work. Revenue follows those. Companies that chase volume first usually end up at $3 million, busy, and broke.
The jump is mostly an operations problem dressed up as a sales problem. At $1 million the owner estimates, sells, runs the crew, and does the books on Sunday night. At $5 million that same owner cannot touch every job, and every decision that lived in their head has to live somewhere else.
What changes between $1 million and $5 million
The work itself gets bigger and more varied. Instead of eight or ten small jobs a year, the company carries several at once, some with retainage, some with pay applications, some with a general contractor or lender in the middle. A few things shift at the same time:
- Overhead becomes a real line. An office person, a PM, a truck or two, software, insurance with higher limits. If markup does not cover it, growth makes the loss bigger.
- Cash gets stretched. Payroll goes out every week while owners and GCs pay in 30 to 60 days. A $400,000 job can need $80,000 or more of the company's own money before the first check lands.
- Mistakes cost more. A missed line on a $40,000 bathroom is annoying. A missed line on a $900,000 build-out is the year's profit.
- The owner becomes the bottleneck. Every question that needs the owner's answer slows a job down.
A step-by-step plan to grow from $1 million to $5 million
1. Know your overhead and set markup from it
Add up every cost that is not tied to one job: office rent, salaries for people who do not bill to jobs, vehicles, insurance, software, accounting. Divide by the direct cost you expect next year. That is your overhead rate. Your markup has to cover that rate plus the profit you want. Many small contractors guess a markup they heard somewhere and never check it against their own books.
2. Set up job costing by cost code
You cannot grow what you cannot see. Every hour and every invoice should land on a job and a cost code, compared against the estimate. Start simple: labor, materials, subs, equipment, and a handful of codes per trade. The guide on how to set up job costing walks through it. Once you know which job types make money, you know which ones to sell more of.
3. Pick the work you want more of
Look at the last two years of closed jobs. Sort by gross margin and by margin per labor hour. Most contractors find one or two job types, sizes, or customer types that make clearly better money and a long tail that barely breaks even. Grow the good lane on purpose. Saying no to the rest frees crews and estimating time. See how to decide which construction jobs to bid.
4. Hire the first layer of management
The usual order is an office or admin person first, then a lead or superintendent who can run a crew without supervision, then a project manager or estimator. Each hire should take a whole job off the owner's plate, not part of one. An office manager who owns billing, AP, and compliance paperwork often pays for itself just by getting invoices out on time.
5. Write the process down
Estimating checklist, job start checklist, change order steps, closeout list. They do not need to be pretty. They need to exist so a new PM does not learn by guessing. Standard operating procedures are what let the owner step away from one job without it drifting.
6. Build cash and bonding before you need them
Leave profit in the company. Get a line of credit while the numbers look good, not when payroll is short. Start a relationship with a surety agent early. Sureties look at financial statements, working capital, and experience, so cleaner books mean more capacity. For small firms that struggle to get bonded, the U.S. Small Business Administration's Surety Bond Guarantee program backs bid, payment, and performance bonds on contracts up to $9 million for non-federal work and $14 million for federal work, according to the U.S. Small Business Administration's program page. See how bonding capacity is calculated.
7. Build a pipeline, not a phone
At $1 million, work comes from the phone ringing. At $5 million you need a list of the next 20 opportunities, who owns each one, and when you follow up. Track your bid hit ratio by customer and job type so you stop spending estimating hours on lists that never award to you.
Worked example: a remodeler going from $1.2 million to $4 million
Say a remodeling contractor did $1.2 million last year. The owner sells and runs jobs, one lead carpenter runs a crew, and a part-time bookkeeper handles invoicing. The numbers below are illustrative.
| Item | Year 1 ($1.2M) | Year 3 target ($4M) |
|---|---|---|
| Revenue | $1,200,000 | $4,000,000 |
| Average job size | $60,000 | $140,000 |
| Jobs per year | 20 | about 29 |
| Overhead | $190,000 | $520,000 |
| Gross margin target | 28% | 30% |
| Gross profit | $336,000 | $1,200,000 |
| Net before owner pay and tax | $146,000 | $680,000 |
Notice what grows. Job count goes up by less than half. Average job size more than doubles. Overhead nearly triples because the plan adds a PM, a full-time office manager, a second lead, and better systems. The plan only works if gross margin holds or improves, which is why job costing and markup come first.
In year two the owner hires the office manager and a second lead and stops running crews. In year three a PM takes over half the jobs. The owner's week shifts to sales, estimating review, and a weekly numbers meeting.
Mistakes that stall growth between $1 million and $5 million
- Taking every job. Volume without margin just makes the overhead problem bigger.
- Hiring helpers instead of owners. A second person who still needs the owner's sign-off on everything does not free anyone.
- Running jobs off memory. No written scope handoff, no change order process, no daily logs. It works at four jobs and breaks at twelve.
- Ignoring the balance sheet. Banks and sureties read your WIP report and working capital. Messy books cap the size of work you can take.
- Jumping into a new market too early. Moving from residential to commercial, or from sub to GC, at the same time as doubling revenue stacks two kinds of risk.
- Underpricing to win the bigger job. Bigger jobs need more supervision and carry more risk. They rarely deserve a lower margin.
Templates, terms, and tools that help
- Construction budget template to build next year's overhead and revenue plan.
- WIP report template so the bank and surety see clean numbers.
- Job cost report template to compare estimate and actual by cost code.
- Glossary: overhead, gross profit, backlog, working capital.
- Related guides: how to manage growth without losing profit and how to step back from daily operations as an owner.
Smart Business Automator gives a growing contractor one place for project tracking, change orders, invoicing, and job costing, so the office can keep up as the job count climbs. See construction workflow automation and pricing.
Frequently asked questions
How long does it take to grow a construction company from $1 million to $5 million?
There is no standard timeline. It depends on the market, cash, and how fast you can hire and train people who run jobs. Growing faster than your management and cash can support is the most common way contractors get into trouble.
What is the first hire when growing a construction company?
Most contractors hire an office or admin person first, someone who owns billing, payables, and paperwork. The next hire is usually a lead or superintendent who can run jobs without the owner.
Should I raise my prices to grow?
Raise them to the level your overhead and profit target require. Many small contractors underprice because they never calculated overhead. Growth on thin margins makes losses bigger, not smaller.
Do I need bonding to reach $5 million?
Only if your target work requires it. Public work and many commercial jobs do. If you plan to bid them, start building a surety relationship and clean financial statements a year or more ahead.
Is it better to grow by more jobs or bigger jobs?
Usually bigger jobs in the lane where you already make money. More small jobs adds estimating, scheduling, and admin load faster than it adds profit.