Owners and leadership

How to fix a construction company that is busy but broke

Busy but broke usually means one of five leaks: work priced too low, change orders done but not billed, slow billing and collections, jobs fading in the field, or overhead growing faster than gross profit. Find which ones, fix cash first, then fix pricing and job control.

Two construction professionals review paper plans beside a tablet at a jobsite workbench.
Plan reviews connect field conditions, drawings, and the next decisions on a job. AI-generated illustration.

A construction company that is busy but broke is usually losing money in one or more of five places: jobs priced below their real cost, change orders performed but never billed, billing that goes out late and collections that come in slower, job margins fading in the field, or overhead growing faster than gross profit. To fix it, stabilize cash first with a 13-week forecast and faster billing, then find which jobs and leaks are draining money, then change pricing, change order, and job cost habits so it does not happen again. More work will not fix it. More work at the same leaks makes it worse.

The pattern is familiar. Crews are out every day, the phone rings, the owner works 70 hours a week, and there is never enough in the account on payroll Friday. Revenue is up, but the year-end tax return shows a small profit or a loss. The work is there. The money is not.

Step 1: Stop the bleeding on cash

  1. Build a 13-week cash forecast. List every expected receipt and payment by week. Find the tight weeks before you hit them. A construction cash flow template works.
  2. Bill everything owed today. Pull every job and ask: what work is done that has not been billed? Include completed change orders, stored materials, and retainage on finished jobs.
  3. Call the oldest receivables. Rank by amount and age. Make the calls this week, with backup ready.
  4. Protect payroll taxes first. Withheld income and employment taxes are held in trust for employees and the government. The IRS can assess the Trust Fund Recovery Penalty, equal to the unpaid trust fund tax, personally against responsible people who willfully fail to pay it, and it notes that paying other creditors instead is an indication of willfulness. Do not use tax money to float the business.
  5. Talk to suppliers before you are late. A payment plan agreed in advance keeps material flowing; surprise late payments stop it.
  6. Pause discretionary spending. New trucks, equipment, and hires wait until the forecast shows room.

Step 2: Find where the money is going

Look at the last 6 to 12 months of completed jobs and the current ones. For each job, compare estimated cost and margin with actual cost and margin. Then check the five leaks.

The five busy-but-broke leaks and how to spot them
LeakHow to spot itFix
UnderpricingJobs lose money even when the field runs to plan; labor rates missing burden; overhead rate out of dateRebuild labor burden and overhead rate; set a walk-away price
Unbilled change ordersExtra work in daily logs that never appears on an invoiceChange order process with same-day logging and pricing within days
Slow billing and collectionPay apps go out late; receivables over 60 days growingBilling calendar per job; weekly collection calls; lien notices
Margin fade in the fieldLabor hours over budget; rework; no weekly cost checkWeekly labor and cost review by job and cost code
Overhead creepOverhead growing faster than gross profit dollarsOverhead budget with owner approval for new fixed costs

Also check the WIP schedule. If the company has been overbilling (billing ahead of the work), the cash it is spending today belongs to costs it has not paid yet. When those jobs wind down, the bill arrives. See overbilling and underbilling explained.

Step 3: Fix the system

Price for real costs

Rebuild your labor rates with full burden and your overhead rate from this year's budget. Convert target margin to markup correctly. See how to set prices that protect margin.

Get paid for every change

No changed work without a signed change order or written directive, except true emergencies. Price changes at full rates and bill them on the next pay app. See how to get change orders signed before doing the work.

Bill on time, collect on time

Set a billing date for every job, meet each customer's pay app deadlines, and follow up on day one of lateness. Use deposits and progress billing on residential work. See how to speed up construction accounts receivable.

Watch jobs weekly

Review labor hours and cost against budget by job every week. See how construction owners should review the numbers each week.

Worked example: a busy remodeler with no cash

Here is an illustration. A residential remodeler did $2.4 million last year with 12 field employees and ended the year with $9,000 in the bank and a line of credit maxed out. The owner reviews 18 completed jobs.

  • Labor was priced at $45 an hour, but the fully burdened cost works out to about $56. Across roughly 19,000 field hours, that is about $209,000 not recovered.
  • Daily logs show about $70,000 of extra work (homeowner requests, hidden rot, upgraded fixtures) that never became a change order.
  • Final payments averaged 41 days after completion because punch lists dragged.
  • Overhead rose by $90,000 with a new office lease and a second sales hire, while gross profit dollars were flat.

The 90-day plan: bill the $18,000 of documented, unbilled changes on active jobs immediately; collect the three oldest final payments by finishing punch work in one week; raise labor pricing to the burdened rate plus overhead and margin on all new estimates; adopt a written change order process with homeowner signatures before work; and move the second salesperson to commission only. The remodeler still does about the same volume next year, but the money stays in the business. The owner also starts a weekly 30-minute numbers review with the bookkeeper so the next leak shows up in weeks, not at tax time.

Mistakes to avoid when fixing a busy-but-broke company

  • Selling more to fix cash. More underpriced work deepens the hole.
  • Using new job deposits to finish old jobs. It works until the music stops.
  • Borrowing without a fix. A bigger credit line buys time. Spend the time fixing the leaks.
  • Blaming the field for everything. Often the price was wrong before the crew showed up.
  • Ignoring the tax deposits. Payroll tax problems turn a business problem into a personal one.

Templates and tools that help

Use the job cost report template, change order log template, and WIP report template. The glossary entries for labor burden and overbilling cover the terms. Also read how to calculate break-even for a contracting business.

Smart Business Automator links change orders, invoicing, and job costing, so approved changes flow into the next bill and every job shows cost against budget. See construction accounts receivable automation.

Frequently asked questions

Why is my construction company busy but not making money?

The most common causes are underpriced work, change orders not billed, slow billing and collections, labor overruns in the field, and overhead growing faster than gross profit.

What should I fix first if I am out of cash?

Cash first: build a 13-week forecast, bill everything owed, collect old receivables, and keep payroll taxes current. Then find and fix the underlying leaks.

Can I use payroll tax money to cover a short week?

It is a serious risk. The IRS can hold responsible people personally liable for unpaid trust fund taxes through the Trust Fund Recovery Penalty. Talk to a CPA or tax attorney if you are behind.

Will more sales fix a busy-but-broke company?

Usually not. If each job loses money or ties up cash, more jobs make the problem bigger. Fix pricing, billing, and job control first.

How do I know if I am underpricing?

Compare finished job costs with your estimates, rebuild your labor rate with full burden, and check whether your overhead rate matches this year's actual overhead.

Sources

  1. IRS: Employment taxes and the Trust Fund Recovery Penalty (TFRP)
Written and edited by

Maurice Francois writes and edits construction operations guides for Smart Business Automator. More from Maurice on the Scaling Legends podcast.

Get a free assessment