One address. Any trade.
What could one customer property represent?
Search your trade, choose a home or commercial building, and enter an address. The calculator chooses the strongest available method and shows the decision number first.
Every result names its evidence scope. Facility spend is never presented as contractor revenue.
What work could this building represent for your trade?
Pick a trade above, or type any other trade.
Enter an address for a building-specific result.
We will identify the property type, measure its footprint and floors, then load the matching benchmark controls.
Frequently asked questions
Read how the estimates, ranges, and evidence work
Does the calculator support single-family properties?
Yes. HVAC has a measured active-customer benchmark: the median contractor bills $6,573 per active single-family customer property per year, measured across 34 contractors and 2,013 properties. Ten residential project scopes also use professionally performed owner-occupied single-family projects from the HUD and Census 2023 American Housing Survey. Those figures are conditional homeowner project expenditures, not recurring service revenue or proof that one contractor received the full budget.
What does a measured contractor-revenue result look like?
HVAC provides the largest measured example in this calculator. The median mechanical contractor bills about $21,088 a year from a commercial office building, measured across 65 contractors and 2,167 buildings. An industrial building runs about $43,325 and a restaurant about $12,645. These are what one HVAC contractor bills, not the building's total spend across every vendor. Electrical has its own measured model. Other trades use their separately named recurring, capital, equipment, or facility-context scope.
Why not use one dollars-per-square-foot formula for every trade?
One generic rate is not defensible across trades. In the measured HVAC data, gross floor area explains only about 9% of billed-revenue variance, and dividing revenue by area adds about 19% more variance than it removes. Area is appropriate only when the trade and source identify the right area. Roofing uses roof footprint, janitorial uses cleanable area, landscaping uses maintained acres, pest uses gross floor area with a route-stop floor, and equipment trades use covered unit counts. The calculator follows the denominator supported by each model rather than forcing every trade through the same rate.
When does building age change the result?
Only when the selected trade model supports it. In the measured HVAC office data, routine service moves from $9,690 in newer buildings to $8,921 in older ones, while replacement work moves from $8,970 to $15,646. The effect does not hold in every building segment, so unsupported age adjustments stay neutral. Roofing also avoids treating building age as roof age unless the last roof replacement year is known.
Is this what the building spends, or what one contractor bills?
It depends on the evidence type and result scope named beside the result. Dedicated HVAC and electrical results estimate what one contractor bills. Several other researched trades answer narrower recurring or capital scopes. For any unsupported trade, the calculator shows total facility sustainment context and does not call it contractor revenue. Entering a typical annual customer value replaces that context with a company-specific assumption.
Does this apply to plumbing, electrical, roofing, and fire protection?
Yes, with the evidence type, basis, and result scope shown beside every result. Fifteen trades now have dedicated evidence models. Some estimate recurring account value, while others honestly report a narrower maintenance, equipment, renovation, or claim scope. Any other trade can use the facility context or the contractor's own benchmark. No trade is an HVAC multiplier.
How does the calculator estimate gross profit?
Gross profit equals the displayed contractor revenue multiplied by an editable gross-margin assumption. Direct trade filings anchor the default where a close public-company match exists. Recurring maintenance scopes can use Level's measured service-agreement margin. The calculator withholds profit when the displayed amount is a claim budget, facility sustainment context, or O&M cost rather than contractor revenue. Gross profit excludes office overhead, sales and administration, debt, taxes, and owner distributions.
Can I use the calculator for another trade?
Yes. Search or type any trade. Painting, drywall, flooring, glazing, masonry, and low voltage can use a separately labelled office-only task allocation. Every other trade receives total facility sustainment context for the matched building type, not a fabricated trade share. A typical annual customer value from the contractor's own book produces the company-specific result without an HVAC multiplier.
Want to know which of your own properties are under-served?
We compare what you actually bill each building against what its segment bills, from your own job data, and show you where the work is going somewhere else.
Building revenue coefficient dataset version 1.0.5, published by Level under CC BY 4.0.