Making Money but No Cash? Why It Happens in Construction and How to Fix It
- Profit and cash are two different numbers
- Invoices that go out late
- Retainage you earned but cannot touch yet
- Change orders that never get billed
- Paying for labor and materials before the customer pays you
- Jobs that are losing money without anyone knowing
- An overhead markup that is too low
- A monthly review you can actually keep
- Frequently Asked Questions
1. Profit and cash are two different numbers
Profit is what a job earns on paper after its costs. Cash is what is actually in the bank today. In most businesses those two numbers move together. In construction they often do not, because the money goes out long before it comes back in.
You pay crews weekly. You pay suppliers on delivery or within 30 days. Your customer pays when you bill, sometimes 30 to 60 days later, and may hold back part of every invoice until the job is finished. A company can be profitable on every job and still run short of cash because of timing alone.
The goal is not to make the two numbers match perfectly. It is to know why they are different and to close the gaps you control.
2. Invoices that go out late
The most common cash problem in construction is also the easiest to fix. When billing waits until the owner has time, usually the weekend, every invoice goes out days or weeks after the work was done. Every day of delay is a day added to your wait for cash.
Set a rule: invoices go out within two business days of a completed milestone or the end of a billing period. Put it on the calendar and give it to someone whose job it is.
Then track who owes you what. An aging report shows every open invoice by how many days it has been outstanding. Review it weekly and follow up on anything past terms. Our project invoicing and payment follow up exists for exactly this reason.
3. Retainage you earned but cannot touch yet
On many commercial jobs and some residential ones, the customer holds back a percentage of each progress payment, often 5% to 10%, until the job is complete. That money is earned. It shows up as revenue, yet it is not in your bank account, sometimes for months.
Retainage becomes a cash problem when nobody tracks it. It sits in the books as part of accounts receivable, the job closes, and nobody bills for its release. Some contractors find retainage from jobs that finished a year ago.
Track retainage as its own balance for each job and put a closeout task on the calendar to bill for its release. It is your money. It just needs someone to ask for it.
4. Change orders that never get billed
Extra work gets approved on site, the crew does it, and the paperwork never makes it to the office. The job finishes and the change order is never billed. Your costs went up and your revenue did not.
This one hurts twice. You lose the revenue, and the job looks less profitable than it really was, which can push you to change pricing for the wrong reason.
Make it a rule that every approved change order is recorded against its job the day it is signed, even if the price is still being finalized. Then it goes on the next invoice or pay application. If change orders are agreed verbally on site, get a text or email confirmation at minimum and forward it to whoever does billing.
5. Paying for labor and materials before the customer pays you
Construction is cash out first. Labor is paid every week. Materials are often paid at purchase or on short terms. Equipment rental, fuel and permits all come before the first invoice is paid.
On a large job, that gap can be tens of thousands of dollars carried for a month or more. If several big jobs start at once, a profitable company can find itself borrowing to make payroll.
Three things help. Negotiate a deposit or mobilization payment where you can. Bill progress as often as the contract allows, monthly instead of at milestones if that is permitted. Plan cash with a simple weekly forecast that shows payroll, big supplier payments and expected customer payments for the next six to eight weeks.
6. Jobs that are losing money without anyone knowing
The most expensive cash problem is the one nobody can see: jobs that look profitable at the bid but lose money once every real cost is counted. Labor posted to the wrong job, material overruns and late subcontractor invoices hide the loss until the job is over.
We worked with a residential service business with 25 years in the industry that believed its new commercial work was profitable. When every cost was tagged to its project, each commercial job was losing 4%. Nothing was wrong with the crews or the work. The problem was in the bid.
You can read the full case study. The lesson is simple: you cannot fix a job you cannot see. Job costing means tagging every cost to a job, comparing actual costs to the estimate every month, and catching the leak while the job is still open.
7. An overhead markup that is too low
In that example, the bids used a 20% overhead markup. When the real costs of running the company were added up, including office, insurance, vehicles, equipment and owner time not billed to jobs, the real break even was 24%. Every job priced at 20% lost money before it started.
Your overhead markup should come from your own numbers, not a rule of thumb. Add up a year of overhead, the costs that do not belong to any single job, and compare it to your direct job costs. That tells you the minimum markup you need just to break even, before any profit.
Recheck it at least once a year, and any time you add vehicles, office staff or a new type of work. Commercial work often carries different overhead than residential, so it may need its own number.
8. A monthly review you can actually keep
You do not need a finance department to stay on top of this. You need a short review every month with clean books in front of you. Look at four things: cash in the bank and the six week forecast, the aging report of who owes you money, retainage waiting to be billed, and actual versus estimated cost on every open job.
That review takes about an hour when the books are current, and it is nearly impossible when they are not. That is why the review depends on bookkeeping being done on schedule, not at tax time.
If you want help, our pricing covers bookkeeping and job tracking for residential contractors, and our commercial services cover multi job contractors on a per job basis.
See where the cash is getting stuck.
Take the Business Infrastructure Snapshot to find the gaps in your billing and job tracking, or book a call and we will look at your numbers with you.
Take the Business Infrastructure SnapshotBook a CallSee How Job Costing Works
