PRINCIPIA ORTHOGONA › BOOK XXVI › CHAPTER 2
2026 · DRAFT · WORK SAMPLE
Book XXVI · Chapter 2 · FP&A work sample
BUSINESS · VENTUREECONOMICS · MARKETS

FP&A for HVAC

Heating, cooling and mechanical services: what the numbers look like, and the five that drive the plan.
Work sample

Work sample, with no company data. This is the second piece in an FP&A series, one industry at a time; the first, on short-term rental property management, is on the Stakeholders VR page. The calculator below starts empty. The “worked example” button fills it with numbers invented for the arithmetic; they describe no real firm. Nothing you type leaves this page: the page makes no network call and stores nothing.

What this is built from

The framework below (three operating engines, five numbers) came from an AI-generated overview supplied by the author. That overview cited a job posting, an advisory firm’s marketing page, two videos and a LinkedIn profile; none was read for this page, and the advisory page could not be fetched. So the framework is given as definitions that a reader can check by arithmetic, not as findings. The only facts about the industry on this page come from sources that were read: the U.S. Bureau of Labor Statistics, a trade survey reported by ACHR News, and four companies’ own results filings on SEC.gov. All were read through a fetch tool’s summary of the page and are not independently checked. Claims in the overview about private-equity multiples, quality of earnings and software were left out because nothing read supports them.

What the sources say

FactValueSource
Median pay, heating, air conditioning and refrigeration mechanics and installers$61,010 a year ($29.33 an hour), May 2025BLS Occupational Outlook Handbook, page last modified August 27, 2026
Jobsabout 440,900 in 2025same
Projected growth11% from 2025 to 2035, “much faster than the average”same
Seasonality of the workworkers “sometimes work overtime or irregular schedules during peak heating and cooling seasons”same
Net profit, all firms in the survey6% average; the survey’s recommended target is 10%ACHR News, posted January 28, 2026: the Contractor of the Future survey by Farmington Consulting Group with ACCA, “over 1,000” contractors
By segmentresidential 5%, commercial 9%; small 5%, mid-sized 5%, large 8%; urban 6%, suburban 6%, rural 5%
By marketing spend9% for firms spending at least 12% of revenue on marketing; 5% for those spending less
Extended labor warranties and pricingaverage margin 27% on extended labor agreements; 19% of respondents adjust pricing by season

Size is by service vehicles: small is fewer than five trucks or vans, mid-sized five to nine, large ten or more. The article gives no fielding dates, does not define net profit, and reports no gross margin and no maintenance-agreement figures. So this page has no benchmark for gross margin or for agreement churn, and it does not make one up.

Who the players are

Four publicly traded companies that sell or install HVAC equipment, with revenue for the fiscal year ended December 31, 2025, taken from each company’s own results filing on SEC.gov. Be careful, because not all of it is HVAC: Carrier’s total includes a transportation segment, Trane’s total is all its segments, and EMCOR’s total includes work beyond mechanical. The table gives each company’s total as filed and one line of what the filing breaks out.

Company2025 revenue ($ millions)2024 ($ millions)ChangeWhat the filing shows
Carrier Global (release February 5, 2026)21,74722,486down 3%, as statednet sales; Climate Solutions Americas 10,470, Europe 5,044, Asia Pacific, Middle East and Africa 3,339, Transportation 2,894
Trane Technologies (January 29, 2026)21,321.919,838.2up 7%, as statednet revenues; Americas 17,168.8, EMEA 2,802.1, Asia Pacific 1,351.0
EMCOR Group (February 26, 2026)16,986.414,566.1up 16.6%, as statedrevenues; United States mechanical construction and facilities services 7,050.5, 42% of the total
Comfort Systems USA (February 19, 2026)9,101.67,027.5up 29.5%, calculated hererevenue; backlog of $11.94 billion at December 31, 2025

Carrier’s figure matters: the summary supplied to the author said about $20.4 billion, and the filing says $21,747 million, so that number was wrong or belonged to another year. The summary’s EMCOR (about $17.0 billion) and Comfort Systems (about $9.1 billion) figures match the filings. The summary gave no revenue for Trane. Left out because no primary source was read: Daikin and Gree revenue, Trane’s claimed 21.1% North American share, and the valuations and brand counts for the private-equity platforms (Apex, Champions, Redwood, Wrench Group, Service Logic). The fiscal year is stated beside each number because revenue ranks change from one year to the next.

The author expects the industry to consolidate into a giant. That is an expectation, not a finding. Nothing read here measures consolidation, market concentration or acquisitions; the table shows four companies’ revenue and nothing about who is buying whom.

The three engines

A framework for splitting an HVAC firm’s plan, from the overview described above. It is a way to organize the model, not a finding.

EngineWhat drives revenueWhat the plan watches
Install and projectsquotes won, weeks of backlogquoted margin against actual margin; changes in equipment cost
Demand serviceweather, emergency callsrevenue per truck-day, average ticket, callbacks
Maintenance agreementshow many customers sign, how many leaverecurring cash in the slow months

The five numbers

These are definitions. Each can be checked by hand, and the page’s code is tested against hand-worked cases.

  1. Revenue per truck-day = daily service revenue divided by trucks on the road.
  2. Labor burden per billable hour = (wages + payroll taxes and benefits + truck insurance + fuel, for the same period) divided by billable hours in that period.
  3. Quoted-vs-actual margin bridge = quoted gross margin in dollars, minus the extra material cost, minus the extra labor hours priced at the labor rate, equals actual gross margin in dollars. One labor rate is assumed, so a change in the rate itself is not separated out.
  4. Agreement churn = agreements lost divided by agreements at the start. Attach rate = agreements sold divided by eligible visits.
  5. Cash floor = fixed cost of a slow month divided by the monthly contribution of one agreement, where the contribution is the annual fee times (1 minus the cost to serve), divided by 12. It is the number of agreements at which recurring contribution covers that month’s fixed cost; it says nothing about how many a given firm has.

Calculator

Field operations

One install job

Maintenance agreements

NumberResult

Seasonality

The BLS says peak heating and cooling seasons bring overtime and irregular schedules, and the trade survey says 19% of respondents adjust pricing by season. Beyond that, how deep the spring and autumn dip runs, and how much a maintenance base cushions it, is not in either source. The cash floor above is a break-even identity, so the reader supplies the firm’s own costs and fees.

What this does not do