How to Successfully Run a Construction Company
The construction companies that fail are almost never bad at building. They are bad at the twenty hours a week that happen away from the job site: billing on time, forecasting cash against a draw cycle, keeping crews scheduled, and knowing which jobs are actually making money before they close out. You can be the best framer in the county and still go under if you bill late, buy materials on a personal card, and find out a job lost money only when the last check clears. Running the company well is a paperwork discipline, and it is learnable.
Manage cash against the draw cycle, not the bank balance
The number that kills contractors is not profit, it is the timing gap between when you spend and when you collect. You pay for lumber, subs, and payroll every week, but customer draws land every two to four weeks after you invoice, and commercial GCs routinely pay net-30 to net-60. That gap means a profitable company can run out of cash mid-project. The fix is a rolling 8-week cash forecast: list every draw you expect to collect by date, every payroll and supplier bill you owe by date, and watch for the week the line goes red.
The two levers that keep the line above zero are billing speed and terms. Invoice the day a milestone passes inspection, not at month-end. Set supplier accounts to net-30 so their bill is due after your draw arrives, and negotiate net-45 with subs when you can. On the collection side, put a “payment due within 7 days of invoice, 1.5% monthly on late balances” clause in every contract and actually enforce it.
Schedule so crews never stand idle
Labor is your largest controllable cost and it burns whether or not anyone is producing. A three-person crew at $30 an hour loaded costs you roughly $2,160 a day, and a day spent waiting on an inspector, a material delivery, or the next job’s start is that money gone with no revenue against it. Successful operators treat the schedule as the document that protects margin: every crew has a next task, materials arrive the day before they are needed, and inspections are booked as early as the phase allows.
The practical tool is a simple week-ahead look. Every Friday, confirm that Monday’s crews have a job, the materials are on site or scheduled, and no phase is blocked by a permit or a sub. Software like Buildertrend or Procore does this well, but a shared calendar and a Friday phone call does most of it. The point is that “we’ll figure out Monday on Monday” is how you pay a crew to stand in a driveway.
Cost every job weekly, not at close-out
The most dangerous job is the one you think is fine. If you only compare budget to actual when a project closes, you learn you lost money after it is too late to fix. The habit that separates operators from busy amateurs is a weekly cost-to-complete check: for each active job, compare the percentage of the contract you have billed against the percentage of the budget you have actually spent. When spend outruns billing, the job is bleeding, and you can still act, tighten change-order discipline, catch a material overrun, or fix a labor estimate on the next phase.
| Signal | Healthy | Warning | What it means |
|---|---|---|---|
| Billed vs. spent | Billed ahead of or even with spend | Spend 10%+ ahead of billing | Job is financing itself with your cash |
| Change orders | Signed before work starts | Verbal, “we’ll square up later” | Unpaid scope creep eating margin |
| Labor hours vs. estimate | Within 10% | 20%+ over | Bad estimate or a slow crew |
| Retainage held | Tracked and pursued | Forgotten | 5-10% of the job you may never collect |
Retainage deserves its own line. On commercial work the GC or owner holds back 5% to 10% of every draw until final completion, so a company running $1M in commercial volume can have $50,000 to $100,000 sitting in retainage it has earned but not collected. Track it like a receivable and chase it, or it quietly becomes your unpaid contribution to the project.
Protect margin, not revenue
Revenue is vanity; margin is what you keep. It is easy to have a record-breaking year in top-line dollars and less money in the bank than the year before, because you took on big jobs at thin margins that a single overrun wiped out. Price every job to carry a real overhead load (office, insurance, your truck, your admin time, usually 8% to 12% of costs) plus a net margin of 15% to 20% on top. A job priced at cost plus 10% total is not a job worth the risk; one bad-weather week or one bad estimate turns it into a loss.
The other half of protecting margin is knowing which work to decline. The customer who haggles you down to a 5% margin before the contract is signed is the same one who will dispute the final invoice. Walk from underpriced work and fill the calendar with jobs that pay. How the pricing math actually works, markup versus margin and where the numbers come from, is in setting best prices and billing, and the profit ceiling for the business is in how much profit a construction company can make.
Build a crew and subs you do not have to babysit
You cannot run the office and swing a hammer on every job at once, so the company only scales if you build people you trust to run work without you standing there. That means clear expectations written down, a real safety program (OSHA 10 for the crew, OSHA 30 for anyone running a site), and pay that keeps your best people from leaving for the outfit down the road. A journeyman carpenter who leaves costs you weeks of lost production and the recruiting to replace them; paying $2 an hour above market to keep them is cheaper than the churn.
The build-versus-borrow decision, when to convert a subcontractor into a W-2 employee, is the call that defines whether you grow, and it is covered in when and how to hire and train staff. The broader growth path is in how to grow a construction company.
Run the field yourself vs. put a lead on it
- Running it yourself keeps quality and margin tight on every job while volume is low.
- You catch estimating and cost problems in person before they compound.
- No added salary until the work truly requires a second person in charge.
Run the field yourself vs. put a lead on it
- You become the bottleneck; the company cannot take a second simultaneous job.
- The office work, billing, forecasting, scheduling, gets done at night, badly or late.
- Burnout is a real business risk when the owner is the only one who can run a site.
Getting found is the part that decides everything
A well-run company still needs a full pipeline, or all that discipline just makes you efficient at being underbooked. The free moves, today: keep your Google Business Profile current with photos of finished work, ask every happy client for a review before you leave the final walkthrough, and get on a first-name basis with a few GCs and designers who feed referral work. Those reviews and relationships fill more of the calendar than any ad. The local playbook is in how to promote a construction company locally.
The part worth paying for is the website that turns a searching homeowner into a booked estimate. A good construction site loads fast on a phone, ranks for “general contractor near me,” and puts reviews and a click-to-call button above the fold; the difference between one that converts and one that just looks nice is invisible until you compare lead numbers. To have it handled instead of guessed at, get a free video walkthrough. For ads and SEO, see our services. If you are still shaping the business itself, start at expntl.com.
Frequently asked questions
What is the single biggest reason construction companies fail?
Cash flow, not lack of work. Most closures happen after a busy year because the timing gap between spending on labor and materials and collecting customer draws left the company short, even while the jobs were technically profitable. Running a rolling cash forecast and billing the day each milestone passes is what prevents it.
How do I know if a job is actually making money before it closes?
Run a weekly cost-to-complete check: compare the percentage of the contract you have billed against the percentage of the budget you have spent. If spend is running ahead of billing, the job is losing money and you still have time to fix change-order discipline or a labor overrun. Waiting until close-out means you learn the loss after it is locked in.
What net margin should a construction company aim for?
Price for a real overhead load of 8% to 12% of costs plus a net margin of 15% to 20% on top of that. A job priced at only cost plus 10% total carries almost no cushion, so one bad-weather week or estimating miss turns it into a loss. Declining thin work is often more profitable than taking it.
How much does an idle crew actually cost?
A three-person crew at a loaded $30 an hour costs roughly $2,160 for an eight-hour day, and a day spent waiting on materials, an inspector, or the next job’s start is that money gone with zero revenue against it. That is why the schedule is the highest-leverage document you keep. A fifteen-minute Friday review that prevents one idle day pays for itself many times over.
What software should I use to run the operation?
Buildertrend and Procore are the common choices for scheduling, job costing, and client communication, with Buildertrend aimed more at residential remodelers and Procore at larger commercial work. A small operator can run most of it with QuickBooks for accounting and a shared calendar, then graduate to a dedicated platform as job volume grows. The tool matters less than the weekly habit of using it.