You Can Be Profitable and Still Be Starved for Cash
Plumbing contractors can get into cash trouble while the work itself is profitable. That is one of the hardest things for an owner to understand.
You win the job. The gross margin looks fine. Crews are working. Material is installed. The customer has not complained. Yet payroll is due Friday and the bank account feels thin.The problem is often timing.
Plumbing businesses spend money before they collect it. You pay technicians and installers every week or two. You buy pipe, fittings, fixtures, water heaters, pumps, valves, and equipment. You cover trucks, fuel, insurance, and payroll taxes. On larger projects, you may also front permit fees and subcontractor costs.
But your customer may not pay until a billing milestone is reached, an invoice is approved, retainage is released, or the general contractor gets paid. That gap is where healthy plumbing companies can get squeezed.
Progress billing is supposed to solve part of that problem. Done well, it keeps billing aligned with work performed. Done poorly, it turns the contractor into the project’s bank.
What Progress Billing Actually Means
Progress billing means invoicing a project in stages instead of waiting until the entire job is complete.
The billing schedule might be based on project milestones, percentage complete, specific phases, or a schedule of values. A residential repipe might have a deposit, rough-in payment, and final payment. A commercial plumbing job might bill monthly based on completed work and stored materials. A design-build project may have separate billing points for equipment procurement, underground work, rough plumbing, trim, startup, and closeout.
The exact contract structure varies. The cash-flow principle does not.
Your billing should follow the economic reality of the job closely enough that you are not financing weeks or months of labor and material without compensation. The mistake is thinking that an invoice is just an accounting task. Billing is a cash-flow system.
The First Problem: Billing Too Late
Many contractors wait until the end of the month to figure out what can be billed. That sounds normal. It can also cost you weeks of cash.
If work is substantially complete on the 8th but the invoice does not go out until the 31st, you have already lost more than three weeks. Add a customer’s 30-day payment term and the check may arrive almost two months after the work was performed.
Meanwhile, you have already paid payroll and likely paid at least some of the material cost.
For service-heavy plumbing companies, the solution may be same-day invoicing or card-on-file processes. For installation and construction work, it may be a tighter monthly cutoff, billing calendar, and preplanned documentation process.
The key is to decide who owns billing and when the billing package must be ready. If everyone owns it, nobody owns it.
The Second Problem: Billing Milestones That Do Not Match Your Cost Curve
A contract can look reasonable and still create a cash problem. Say a plumbing contractor signs a $300,000 project with this schedule:
- 10% deposit
- 40% at rough inspection
- 40% at trim completion
- 10% at final signoff
Now imagine the contractor has to buy $85,000 of fixtures and equipment early, mobilize a crew, complete underground work, and carry payroll for several weeks before the rough inspection milestone is reached.
The contract may be profitable. The payment schedule may still require the contractor to front too much cash. Before signing a large project, map the billing schedule against the expected cost curve.
Ask a simple question: at each stage of the job, how much cash will we have spent compared with how much cash we are allowed to bill? That one calculation can expose a financing problem before the project starts.
The Third Problem: Treating Accounts Receivable Like a Bookkeeping Report
Accounts receivable is not just a list for the bookkeeper. It is money your business has already earned but has not collected.
A plumbing contractor should review receivables by customer, project, invoice date, amount, and dispute status. The important question is not only how old an invoice is. It is why it is still open.
- Is the customer waiting on a lien release?
- Was the invoice sent to the wrong person?
- Is a purchase order missing?
- Did the GC reject a schedule-of-values line?
- Is the owner holding payment over a punch-list issue?
- Is the invoice simply being ignored?
An aging report becomes useful when every material past-due balance has an owner and a next action. A weekly 20-minute AR meeting can do more for cash flow than another month of vague collection emails.
The Fourth Problem: Not Billing Approved Change Orders Quickly
Plumbing work changes in the field.
A wall moves. Fixture selections change. The owner adds a bathroom. Existing conditions are different from the plans. Underground routing has to be revised. Equipment specifications change. The contractor performs the work because the schedule cannot wait.
Then the change order sits in a folder. This is one of the fastest ways to create a cash-flow hole.
Every change order has two clocks running: the cost clock and the billing clock. Labor and material start hitting your books immediately. If approval and billing lag by six weeks, you are financing the change.
Track pending change orders separately from approved change orders. Review them weekly. When approval arrives, bill according to the contract as fast as documentation allows. Do not let completed extra work become invisible working capital.
The Fifth Problem: Ignoring Retainage
Retainage can make a good-looking project feel cash-poor. You may report revenue and gross profit while a meaningful portion of the contract remains uncollected until closeout. If several large projects stack up, retainage can tie up a surprising amount of cash.
The fix is not pretending retainage does not exist. It is forecasting it.
Your cash-flow plan should show expected retainage by project and the realistic release date. Project managers should understand which closeout items are delaying collection: final inspection, as-builts, warranties, lien releases, commissioning documents, punch items, or owner acceptance.
Closeout is a cash function. A project is not financially finished because the installers left the site.
Plumbing Contractor Example
Consider a California plumbing company doing $4 million a year between service, tenant improvements, and multifamily work.
The P&L shows a profit. The owner still uses the line of credit almost every month.
When the numbers are reviewed, the pattern is clear. Large material orders are paid before project billing catches up. Project managers wait until month-end to submit billable progress. Change orders sit unapproved. Receivables over 45 days are growing. Retainage is not included in the weekly cash forecast.
The company does not primarily have a profitability problem. It has a working-capital process problem.
Management tightens the billing cutoff, creates a weekly AR review, requires pending change orders to be discussed with project managers, and adds expected billing and collection dates to the 13-week cash forecast.
Nothing magical happens. The same jobs are being performed. But the business stops giving away as many free weeks of financing. The goal is not tricks. The goal is control.
Better Progress-Billing Process
A practical billing process for a plumbing contractor can look like this:
- Review each active project weekly for work performed, approved change orders, material stored, and upcoming milestones.
- Maintain a clear billing calendar with internal deadlines before the customer’s cutoff.
- Prepare supporting documentation before the cutoff date, not after it.
- Reconcile billed-to-date against contract value and approved change orders.
- Track unbilled work and explain why it has not been billed.
- Review AR aging weekly and assign collection responsibility.
- Forecast retainage and closeout requirements.
- Compare expected collections with payroll, vendor, tax, and debt obligations in a rolling cash forecast.
This is not complicated accounting. It is disciplined operations connected to the books.
The Three Reports Plumbing Owners Should Review Together
One report rarely tells the full story. Start with three.
- First, the job-cost report. It tells you what you have spent and whether gross margin is holding.
- Second, the billing and AR report. It tells you what has been invoiced and collected.
- Third, the cash forecast. It tells you whether expected collections arrive in time to cover the next several weeks of obligations.
A project can look profitable on the job-cost report and still hurt cash because it is underbilled or slow to collect. That is why financial management has to connect profit, billing, and cash.
Questions to Ask Before You Sign the Next Large Plumbing Job
Before accepting the payment terms, ask:
- How much material must be purchased before the first major billing point?
- Can stored materials be billed?
- What documentation is required with each invoice?
- What is the customer’s billing cutoff?
- How long does approval usually take?
- Is there retainage, and when is it released?
- How are change orders authorized and billed?
- Does the contract contain pay-when-paid or similar language that needs legal review?
- How much working capital will this project consume at peak cash usage?
Revenue is not enough. A job has to fit the company’s balance sheet too.
Bottom Line
Progress billing should support cash flow, not create a permanent financing burden. If your plumbing company is profitable but always short on cash, look closely at billing timing, AR aging, change orders, retainage, and the gap between project costs and collections.
You may not need more sales. You may need to collect the sales you already earned faster and structure new work more intelligently.
Frequently Asked Questions
What is progress billing in plumbing construction? Progress billing is invoicing a project in stages as work is completed instead of waiting until final completion. The schedule may be based on milestones, percentage complete, or a schedule of values.
How often should a plumbing contractor review accounts receivable? Weekly is a good management rhythm for most contractors. Large or troubled balances should have a specific owner, reason, and next action rather than sitting on an aging report without follow-up.
Why can a profitable plumbing company run out of cash? Profit does not control timing. Payroll, materials, taxes, debt payments, and overhead may be due before customers pay invoices. Underbilling, slow collections, retainage, and unbilled change orders can create a major working-capital gap.
Should plumbing contractors use a 13-week cash-flow forecast? For many contractors, yes. A rolling 13-week forecast is short enough to be practical and long enough to show upcoming payroll, vendor payments, tax obligations, debt service, and expected customer collections.
How do change orders affect cash flow? Extra work creates costs immediately. If the change order is not approved and billed quickly, the contractor finances the labor and material until collection. Tracking pending and approved changes separately helps expose that gap.
Book a Call
Before you take on the next large plumbing project, run the cash curve as well as the profit estimate. At Basta & Company, we help California contractors connect job costing, billing, receivables, and cash forecasting so growth does not create a cash crisis.
Book a call and get a second opinion before a profitable project turns into a financing problem.