How to Price HVAC Jobs
A practical pricing framework for HVAC contractors: calculate real job cost, recover overhead, and set a profit target before quoting.
Quick Answer
Use this page as a practical starting point, then adapt it to your company's costs, workflow, market and requirements.
HVAC pricing should start with what the job actually costs your company, not simply what another contractor charges.
Calculate Direct Job Costs
Include labor, equipment, materials, subcontractors, permits, disposal and other job-specific costs.
Recover Overhead
Office, vehicles, insurance, software, phones, training, management and marketing still have to be recovered through sold work.
Add a Profit Target
Choose a consistent margin or markup method and make sure everyone using the price book understands which one it represents.
Choose the Pricing Method
Flat-rate pricing can improve consistency; time-and-material pricing can help when scope is uncertain. Both should be built from real costs.
Practical Next Steps
Keep your information current, document assumptions, compare estimates with actual results, and update the process when costs or workflows change.
Build Pricing From Real Costs
Pricing should begin with the cost of delivering the work and the portion of overhead that the business must recover. Market research can provide context, but it should not replace knowledge of your own costs.
Keep a price book or pricing sheet organized by job type and review it when equipment costs, labor rates, supplier pricing, or business overhead changes.
A Practical HVAC Pricing Sequence
Build the direct job cost first, decide how the business recovers overhead, select the target margin, then review scope, risk, market conditions, and customer expectations. This sequence is easier to repeat than starting with a competitor's price and working backward.
Pricing Review After the Job
Compare quoted price, estimated cost, actual cost, and final result. If a job repeatedly produces less margin than expected, investigate the cost or scope assumption before simply raising every price.