10.3 Job Costing, Break-Even Analysis & Cash Flow Forecasting
Key Takeaways
- Break-even revenue equals fixed overhead divided by the gross margin percentage, so a company with $240,000 of overhead running a 30 percent margin must sell $800,000 to break even.
- Job costing compares actual cost to estimated cost while the job is running; a variance found at 30 percent complete can still be recovered, one found at closeout cannot.
- A work-in-progress schedule reveals overbilling and underbilling; underbilling is the classic early warning that a contractor is financing the owner and heading for a cash crisis.
- Profit is an accounting result and cash is a bank balance; a profitable contractor can still fail because retainage, slow receivables, and material deposits consume cash faster than jobs generate it.
- Under the Alabama Prompt Pay Act, Code of Alabama Section 8-29-3, retainage withheld by an owner may not exceed 10 percent, no further retainage may be withheld after the project is 50 percent complete, and the percentage may never increase as it flows down to subcontractors.
10.3 Job Costing, Break-Even Analysis & Cash Flow Forecasting
[!IMPORTANT] Profit is an opinion; cash is a fact. More Alabama mechanical contractors fail while showing a profit than while showing a loss. This section builds the three operating tools that prevent it: job costing, break-even analysis, and a rolling cash forecast.
Job Costing: Comparing Actual to Estimate While You Can Still Act
A job cost system assigns every dollar and every hour to a cost code inside a job number.
| Cost code | Captures |
|---|---|
| 01 Equipment | Condensing units, air handlers, furnaces, curbs |
| 02 Sheet metal | Duct, fittings, hangers, sealant |
| 03 Refrigeration | Line set, driers, valves, nitrogen, brazing alloy |
| 04 Controls | Thermostats, sensors, wire, transformers |
| 05 Labor - install | Field hours by classification |
| 06 Labor - start-up | Commissioning and balancing hours |
| 07 Subcontract | Crane, electrical, structural |
| 08 Other | Permits, dumpsters, rental |
The discipline that matters is timing. Cost codes must be posted weekly and compared against the estimate for the same code at the same percent complete.
Worked example: sheet metal was estimated at 180 hours. At the 40 percent complete milestone the crew has burned 96 hours.
- Expected at 40 percent: $180 \times 0.40 = 72$ hours.
- Actual: 96 hours - a 24-hour, 33 percent unfavorable variance.
- Projected at completion: $96 / 0.40 = 240$ hours, a 60-hour overrun.
At $33.10 fully burdened, that variance is a $1,986 hit that is still 60 percent avoidable if the cause - poor takeoff, a coordination conflict, a crew skill gap - is found this week.
Work in Progress: Over- and Under-Billing
On contracts recognized under the percentage-of-completion method, revenue earned is:
- Overbilling (billings exceed earned revenue) is a liability, "billings in excess of costs and estimated earnings." It is normal, healthy, and it is the owner financing your job.
- Underbilling (earned revenue exceeds billings) is an asset, "costs and estimated earnings in excess of billings." It means you are financing the owner, and it is the clearest early warning sign a surety or banker looks for.
Example: a $240,000 contract with $150,000 of total estimated cost. Cost incurred is $90,000, so the job is 60 percent complete and has earned $144,000. Billings to date are $120,000. The job is underbilled by $24,000 - the contractor has spent money that has not been invoiced.
Break-Even and Contribution Margin
Worked example: annual fixed overhead of $240,000 with a 30 percent gross margin.
At $800,000 of revenue the company earns exactly zero. Every dollar above it contributes 30 cents of pre-tax profit; every dollar below costs 30 cents.
Now watch what a margin slip does. If discounting drives the gross margin from 30 percent to 25 percent, break-even rises to $$240{,}000 / 0.25 = $960{,}000$. The company must sell $160,000 more work - a 20 percent revenue increase - just to stand still. This is the arithmetic behind the rule that price cuts are far more dangerous than volume dips.
Break-even in service calls: if the average service ticket contributes $210 of gross profit and monthly overhead is $27,300, the company must complete $$27{,}300 / $210 = 130$ calls a month before the first dollar of profit.
Why Profitable Contractors Run Out of Cash
| Cash drain | Mechanism |
|---|---|
| Retainage | Up to 10 percent of every invoice held until the job reaches 50 percent completion |
| Slow receivables | Invoices at 60 to 90 days while payroll runs weekly |
| Equipment deposits | Long-lead rooftop units paid for months before they are billed |
| Underbilling | Work performed and not invoiced |
| Growth itself | Every new job consumes cash before it produces any |
Alabama Retainage and Prompt Pay
The Alabama Prompt Pay Act, Code of Alabama Title 8, Chapter 29, governs private construction payments. Section 8-29-3 sets three rules worth memorizing:
- Retainage withheld by the owner may not exceed 10 percent.
- After the project reaches 50 percent completion, no further retainage may be withheld.
- Retainage never increases as it flows down. A contractor may not retain a greater percentage from a subcontractor than the owner retains from the contractor, and a subcontractor may not retain more from a sub-subcontractor than was retained from it.
Retainage held in excess of the permitted percentage accrues interest at 1 percent per month (12 percent per year). Undisputed amounts are due within the statutory window after receipt of a proper pay application. Public work is governed separately.
Receivable Discipline
- Age receivables every week in 30/60/90 buckets. A receivable at 90 days is worth materially less than its face amount.
- Invoice the day the work is complete, not at month end.
- Require deposits on equipment-heavy residential replacements.
- Reconcile the schedule of values so that early activities carry a fair share of value - front-end loading beyond the value actually earned invites a rejected pay application.
A Twelve-Week Rolling Cash Forecast
List by week, for the next twelve weeks:
- Beginning cash.
- Collections - by customer, using realistic historical payment behavior, not contract terms.
- Payroll and payroll taxes - the largest and least deferrable outflow.
- Supplier payments - by due date, honoring discount dates where taken.
- Fixed overhead - rent, insurance, vehicle notes, software.
- Debt service and owner draws.
- Ending cash, which becomes next week's beginning cash.
Any week that projects negative ending cash must be solved now - by accelerating a collection, negotiating supplier terms, or drawing on a line of credit arranged in advance. A line of credit is arranged when the company does not need it; a bank asked for money during a cash crisis is a bank that says no.
A mechanical contractor carries $180,000 of annual fixed overhead and historically earns a 30 percent gross margin. Competitive pressure drops the margin to 24 percent. How much additional annual revenue is required simply to break even?
On a $300,000 contract with $200,000 of total estimated cost, a contractor has incurred $120,000 of cost and billed $150,000. What is the billing position on the work-in-progress schedule, and what does it signal?
Under Code of Alabama Section 8-29-3, what are the retainage limits on a private construction project, and how do they flow down to a mechanical subcontractor?