Skip to content
Tanner Preserve
Web Co.
Your website
43.0608° N / 88.4037° W

Should your HVAC website list prices?

Josh Tanner, September 17, 2026.

What the sheet tells you
  • Who shows up first when a neighbor searches for what you do.Google's answer and the AI answer, with names. Whether one of them is you.
  • Where you lose them.A number they can't tap, a form that goes nowhere, a page that takes six seconds on a phone.
  • What to fix first.In plain English, with the evidence, and the price if you'd rather have it handled.
About two minutes. Reads public pages only.See an example sheet

What happens when you post exact prices, what happens when you hide them, and a middle path that still gets the call booked.

Every HVAC contractor argues about this one at some point. Post prices and every job feels like a race to the bottom. Hide prices and half your visitors leave, thinking you're hiding something. There's a middle path that works better than either extreme.

What happens when you post exact prices

Say you list "furnace replacement: $4,500" on your homepage. A homeowner in Waukesha has a bigger house. She has an older duct system and a tricky attic install. She sees that number and assumes it applies to her. Then she gets upset on the phone when the real quote comes in higher. Every furnace and AC job has too many variables. Unit size, duct condition, and how hard the install is all matter. One flat number rarely tells the truth for more than a fraction of jobs.

Posting exact prices for a customized job like a full HVAC replacement usually creates more problems than it solves.

What happens when you hide pricing completely

The opposite problem is just as real. A homeowner searches "furnace repair cost Wisconsin." She lands on your site and finds nothing. Not a range, not a starting point, nothing. To a lot of people that reads as "if you have to ask, you can't afford it." That's not what you meant, but it's what she reads. She leaves and calls the next contractor whose site gave her a ballpark.

The middle path: ranges, not exact numbers

The approach that actually works for most HVAC companies is posting a range for the service, not a single number for the job. Something like:

  • "Furnace repairs typically run $150 to $600 depending on the part"
  • "Central AC installs typically run $4,000 to $9,000 depending on unit size and ductwork"
  • "Annual maintenance visits: about $100 to $150"

A range does two things at once. It filters out people who were never going to afford the work. That saves you time on calls that go nowhere. It also reassures everyone else. They won't get surprised by a price wildly out of line with what they expected.

Flat rate services are the exception

For simple, predictable services like a maintenance tune-up, an exact price works well. It builds trust fast. "Diagnostic visit: $89, applied to any repair we do that day" is specific and easy to understand. It doesn't carry the same risk as pricing a full system replacement. The variables here are small.

Where to put pricing on the page

Don't bury a pricing range in fine print at the bottom of a page nobody scrolls to. Put it near the service description, close to the call to action. Someone reading about furnace repair should see the range right where she's deciding whether to call. That placement alone can cut down on "how much does this cost" calls. Those calls eat up your front office time. It still lets the real jobs come through.

What this has to do with your own site setup

The same logic that applies to pricing your HVAC jobs applies to pricing your own website. Some contractors want everything spelled out to the dollar before they'll talk to anyone. Others want to hide behind "call for a custom quote" on every page. Tanner Preserve keeps it simple and posted plainly. Run is $97 a month. Grow is $297 a month. Every plan starts with a 14-day trial. The site itself is built at no charge during that time. Nothing gets charged until the trial ends. You can see exactly what's in each one on the plans page.

A worked example

Say two HVAC companies in Hartland are both running Google ads for AC repair. One site says nothing about cost. The other says "AC repair typically runs $150 to $450 depending on the issue." The second site gets more calls from people who are ready to book. It gets fewer calls from people who were just curious. Over a month, that's real time saved on the phone for the same number of leads.

Common questions

Questions people ask

Won't competitors just undercut me if I post a price range?

Some might glance at your range. But most homeowners aren't shopping purely on the lowest number. They weigh price against trust, reviews, and how fast you can get out there. A reasonable range next to strong reviews often beats a lower number with nothing else to back it up.

What if my prices change a lot based on the season?

Say so directly. A line like "prices can run higher during peak summer AC season due to demand" sets the right expectation. You won't need to update a number every few weeks.

Should new HVAC companies price differently than established ones?

Not really. Pricing strategy depends more on the type of service than how long you've been in business. A customized job differs from a flat rate job either way. A newer company can post ranges with just as much confidence as one that's been around twenty years.

Sheet 03 · The audit
Delafield quadrangle

Rather I just looked at yours?

The audit grades your website in about two minutes. No email required, then you decide.