← Back to Resources
For HVAC Contractors

Build your own HVAC estimator

This is the estimator we build into contractor websites, running live. It starts on sourced national averages — put your own prices in on the right and watch what your customers would see change as you type.

What your customers would see

yourhvacco.com

Free ballpark

Step 1 of 1

Get a system replacement estimate in 60 seconds

For planned replacement of AC, furnace, heat pump, or mini-split systems. No heat or no cooling right now? Skip the form and call.

What are you replacing or adding?

Your pricing

Every price the estimator uses is here, starting at sourced national averages for hvac. Change any of them and the estimator on the left updates as you type. Base prices are what a job starts at; percentages are how much each answer moves it.

1.00×

Scales every price at once. If your market runs below national, drop it — you know your area better than any dataset does.

What are you replacing or adding?

National: $6,000–$8,400

National: $3,400–$5,200

National: $5,000–$7,800

National: $9,000–$12,500

National: $5,800–$8,600

National: $10,500–$14,500

How many rooms/zones?

National: $2,600–$3,800

National: $5,000–$8,000

National: $7,000–$10,500

National: $9,000–$12,000

How big is your home?

%

−$1,160–−$1,720 on a typical job

National: -20%

%

+$1,450–+$2,150 on a typical job

National: +25%

Efficiency level?

%

+$870–+$1,290 on a typical job

National: +15%

%

+$1,740–+$2,580 on a typical job

National: +30%

How is the existing ductwork?

%

+$610–+$905 on a typical job

National: +10.5% (sourced as a range — this is its midpoint)

%

+$1,740–+$2,580 on a typical job

National: +30% (sourced as a range — this is its midpoint)

%

+$435–+$645 on a typical job

National: +7.5% (sourced as a range — this is its midpoint)

Want this on your website?

Send yourself this setup and we’ll follow up about running it on your site, with your pricing, and the people who fill it out going to your inbox.

Nothing here is saved unless you send it to yourself. Refresh and it resets.