A contractor can be profitable on paper and still run out of cash. The problem is timing. Materials, payroll, equipment, fuel, subs, insurance, and overhead often go out before the client payment comes in.
That gap is manageable, but it has to be managed on purpose. A monthly profit-and-loss statement is too slow for a contractor who needs to make payroll, order material, and keep crews moving next week.
Separate Profit From Cash
Profit means the job sells for more than it costs. Cash flow means money is available when bills are due. Those are related, but they are not the same.
A job can show a healthy margin and still create a cash crunch if material is front-loaded, payroll hits weekly, the draw schedule is slow, retainage is held, or the client delays approval.
The first cash-flow habit is to ask when money moves, not just whether the job is profitable.
Map Cash Before the Job Starts
Before signing a large job, map:
- Deposit or mobilization payment
- Material purchase timing
- Payroll timing
- Subcontractor payment terms
- Equipment rental timing
- Draw schedule or invoice milestones
- Inspection or approval delays
- Retainage
- Expected collection date
If the job requires a large cash outlay before the first payment, decide how the gap will be funded before the contract is signed.
Use Deposits and Mobilization Carefully
Residential and small commercial contractors often need deposits to cover early material and mobilization cost. The right structure depends on local law, client expectations, job type, and contract terms.
The estimating question is simple: what cash has to go out before the first payment comes in?
If the answer is substantial, the contract should address it through deposit, mobilization billing, material billing, progress payments, or a tighter milestone schedule.
Keep Supplier Terms Visible
Supplier terms can help or hurt cash flow. Net terms, credit limits, delivery timing, and payment due dates should be visible when scheduling work.
If supplier bills are due before client draws arrive, the contractor is financing the job. That may be acceptable, but it should be priced and planned. It should not be discovered after the invoice is already due.
Watch Payroll Timing
Payroll is usually less flexible than receivables. Crews expect to be paid on time even if the client has not paid yet.
For labor-heavy trades, this makes payroll timing one of the most important cash-flow checks. Before taking on a job, estimate how many payroll cycles the company must cover before the first meaningful payment arrives.
Retainage Is Not Working Cash
Retainage can make a profitable job feel worse than expected because a portion of earned revenue may be held until completion, punch-list, or final approval.
Do not count retainage as available cash. Treat it as delayed money and ask whether the job still works without it.
Review Cash Weekly
A contractor cash review does not have to be complicated. Each week, check:
- Cash on hand
- Receivables expected in the next 7, 14, and 30 days
- Payables due in the next 7, 14, and 30 days
- Payroll due before the next expected receipts
- Material orders needed before the next billing milestone
- Jobs where the company is financing work in progress
If the next 14 days are tight, the business needs action now, not a better report at month-end.
Protect Cash in the Estimate
Cash-flow protection starts before the work is sold. The estimate and proposal should consider:
- Mobilization cost
- Material deposits
- Long-lead purchases
- Draw schedule
- Change-order approval process
- Billing documentation
- Retainage
- Payment terms
- Late-payment language where allowed
The price may be right and the terms may still be wrong. Bad terms can turn a good job into a cash drag.
Change Orders Need a Cash Rule
Change orders hurt cash when they add labor and material before approval or payment. The rule should be clear: no extra work starts until scope, price, schedule impact, and payment terms are approved.
In practice, contractors bend that rule under pressure. When they do, they should at least know the cash risk they are accepting.
Watch the Warning Signs
Cash problems usually give warning before they become emergencies. Look for:
- Jobs with large material orders before the first draw
- Receivables aging past the expected payment date
- Change orders performed but not billed
- Suppliers getting paid faster than clients pay you
- Payroll due before the next meaningful receipt
- Multiple small jobs closing with weak gross margin
- A large job consuming management attention without producing cash
None of these signs means the business is failing. They mean the owner needs to act before cash pressure removes options.
Actions can include billing sooner, tightening change-order approval, delaying nonessential purchases, renegotiating supplier timing, calling on receivables, changing future deposit structure, or declining a job with bad payment terms.
Build Cash Into the Sales Conversation
Cash flow is not only a back-office issue. It belongs in the sales and contract conversation.
Before accepting a job, decide:
- What payment is due before mobilization?
- What milestone triggers the next invoice?
- Who approves completion?
- What documentation does the client require?
- How quickly will the invoice be processed?
- What happens if the client delays a decision?
The more complex the job, the more important those answers become. A contractor who waits until billing day to learn the client's payment process has already lost leverage.
Cash Timing Table
| Cash event | What to ask | Risk if ignored |
|---|---|---|
| Deposit or mobilization | Is it enough to start without draining operating cash? | Company funds the client's job |
| Material order | When is payment due? | Supplier bill arrives before client payment |
| Payroll | How many payroll cycles before first draw? | Payroll pressure hits before revenue |
| Progress billing | What proof does the client require? | Invoice gets delayed for paperwork |
| Change orders | Who approves and when are they billed? | Extra work becomes unpaid work in progress |
| Retainage | How much is held and for how long? | Profit is trapped after the work is done |
This table belongs in job setup, not only in accounting. The project manager, estimator, and owner should all know where the cash pressure sits.
Example: Profitable Job, Tight Cash
A contractor wins a job with good projected gross margin. The first week requires material deposits, rental equipment, and two payroll cycles before the first draw can be submitted. The draw then waits on inspection, approval, and client processing.
On paper, the job is good. In cash, the business is exposed. The answer may be a mobilization payment, a material deposit, a different billing milestone, or a decision to delay the job until cash capacity is stronger.
This is why cash review belongs before contract signature. Once the job starts, the contractor has fewer options.
Weekly Cash Review Format
A useful weekly cash review can fit on one page:
- Opening cash
- Receipts expected this week
- Receipts expected next week
- Payroll due
- Supplier bills due
- Subcontractor payments due
- Tax, insurance, loan, or overhead payments due
- Jobs requiring cash before next billing
- Invoices needing follow-up
- Decisions required this week
The point is not accounting perfection. The point is seeing problems early enough to act.
Receivables Discipline
Cash flow improves when billing has an owner. Someone needs to know which invoices are out, which are approved, which are missing paperwork, and which need a call.
Receivables should not be a vague list. Track:
- Invoice date
- Amount
- Approval status
- Required backup
- Expected payment date
- Person responsible for follow-up
- Last contact
- Next action
Many contractors wait too long to follow up because they do not want to annoy the client. Professional follow-up is not annoying. It is part of the agreement. The company cannot manage cash if it is shy about collecting earned revenue.
Change-Order Cash Example
A project manager approves extra work in the field because the client wants the job to keep moving. The crew does the work, material is ordered, and payroll goes out. The change order is written three days later and approved two weeks after that.
That may be normal in the field, but it is a cash decision. The business funded extra scope before approval and payment. Sometimes that is acceptable. Sometimes it is how profit disappears.
The better process is simple:
- Name the extra scope
- Price labor, material, schedule impact, and overhead
- Get written approval
- Decide when it is billed
- Track it separately from original contract work
Change orders should improve margin, not quietly drain cash.
Build a Reserve Habit
Cash reserves are not glamorous. They are what keep a delayed draw from becoming a crisis.
A simple reserve habit is to move a fixed portion of profit from closed jobs into a reserve account before the money gets absorbed into operating spend. The exact amount depends on the business, but the discipline matters more than the label.
Use this review with the general contracting pricing guide, plumbing pricing guide, and roofing pricing guide when payment timing should change the price.
The Weekly Cash Questions
Ask these every week:
- What money must go out before next Friday?
- What money is realistically coming in?
- Which jobs are consuming cash faster than planned?
- Which invoices need follow-up?
- Which material orders should wait?
- Which future job has terms that need adjustment before signing?
Contractors do not fail only because they do bad work. Many fail because cash timing gets away from them. The fix is not just accounting. It is operational discipline around pricing, billing, purchasing, payroll, and job review.
Related Guides
Follow the cluster instead of jumping through random recent posts.
Keep Going in General Contracting
The next guides in this editorial cluster.
How to Estimate General Contracting Jobs Without Missing Scope, Subs, Schedule, or General Conditions
A general contracting estimating workflow for scope review, subcontractor bid leveling, general conditions, allowances, schedule risk, overhead, markup, and final bid review.
General Contracting Pricing Guide: Fee, General Conditions, Allowances, Markup, and Margin
A pricing guide for general contractors covering fee structure, general conditions, allowances, markup, margin, break-even, contingency, and pricing review.
7 General Contracting Estimating Mistakes That Kill Profit
Seven common general contracting estimating mistakes involving subcontractor scope gaps, general conditions, allowances, schedule risk, change orders, safety, and closeout.
More Business
Related operating decisions from the same topic lane.
Electrical Pricing Guide: Service Calls, Panels, Lighting, Markup, and Margin
An electrical pricing guide for turning service calls, panel upgrades, circuits, lighting, permits, inspections, overhead, markup, margin, and callback risk into a clean sell price.
Plumbing Pricing Guide: Service Calls, Water Heaters, Drain Work, Markup, and Margin
A plumbing pricing guide for turning service calls, repairs, water heaters, drain work, repipes, overhead, markup, margin, and callback risk into a clean sell price.
HVAC Pricing Guide: Service, Replacements, Maintenance Plans, Markup, and Margin
An HVAC pricing guide for turning service calls, replacements, ductwork, maintenance agreements, overhead, markup, margin, and callback risk into a clean sell price.
Sources and Notes
- SBA finance guidance: used for cash-flow, budgeting, and financial-management framing.
- SBA pricing guidance: used for the distinction between cost, price, and business sustainability.