Should you list prices on your contractor website?
Seventy-one percent of homeowners prefer contractors who show prices online—but only 20% do. Here's a practical framework for deciding what to publish.

Most contractors treat their rates like a trade secret. Put prices on your website, the thinking goes, and competitors can undercut you—or customers will anchor on a low number before you've had a chance to explain what makes your work worth it. Those concerns are real. But a 2023 survey by Clear Seas Research, reported by ACHR News, found that 71 percent of homeowners are more likely to call a contractor who shows pricing on their website. Only 20 percent of contractors actually do it. That's a 51-point gap between what customers want and what most contractors are giving them—which means it's either a problem or an opportunity, depending on which side you're on.
Why most contractors keep their rates off their website
The reasons contractors hold back aren't irrational. Here's what drives the decision for most:
Every job is different. A bathroom tile job in a 1960s house with out-of-level floors costs more than one in a new build. A range you post will be either too high for simple jobs or too low for complex ones—and in either case, wrong in a way you have to walk back on the phone.
Competitors can see it. Publish your hourly rate and a competitor can price themselves $10 below you without ever having to earn that information. For a solo contractor in a competitive market, that's a real strategic cost.
Customers anchor to the lowest number. Post "$150 service call" and you'll get callers who expect exactly $150 even when the diagnostic runs three hours and needs a part. The number you publish becomes the ceiling in their mind, not a ballpark.
These concerns are most valid for complex, custom, or unpredictable work—full remodels, new construction, anything where a site assessment is the only honest way to price. But most solo contractors also do plenty of repeat, standard work where pricing is genuinely predictable. Those two categories deserve different treatment on your website.
What the data says about contractor website pricing
The Clear Seas Research survey, commissioned by ACHR News and published in 2023, polled homeowners on what factors make them more likely to contact a contractor. The headline numbers:
- 71% of homeowners are more likely to call a contractor who includes pricing on their website
- Only 20% of contractors in the study actually publish any pricing online
That's a wide gap. Every contractor who avoids publishing prices is sending potential callers down the list to whoever shows them something first.
The survey focused on HVAC contractors, but the friction it describes is the same across trades. A homeowner searching for a plumber, electrician, or tile setter faces the same wall: nobody shows prices, every call is a shot in the dark. For a homeowner who's already made three of those exploratory calls today, the contractor who shows a starting price stands out.
Should you list prices on your contractor website?
The short answer: it depends on your trade and what you actually do most.
Here's a straightforward framework for deciding:
Trades and services well-suited to showing prices:
- Recurring maintenance work: HVAC tune-ups, drain cleaning, gutter cleaning, annual inspections
- Standard replacements: 40-gallon water heater swap, 100A-to-200A panel upgrade, toilet replacement, smoke detector installation
- Service call and diagnostic fees: the flat charge to show up and assess—almost always worth publishing because it removes the most common friction question callers have
Trades and services where publishing is harder:
- Custom remodeling: kitchens, bathrooms, additions where scope is site-specific
- Structural or code-driven work where hidden conditions change the price significantly (old wiring behind walls, rotted framing, original cast iron plumbing)
- Large commercial contracts where scope defines everything and a number without context misleads
If most of your revenue comes from maintenance calls, standard replacements, and repeat customers, there's a real case for putting at least starting prices on your site. If you primarily do full remodels, the case is weaker—but you can still publish your diagnostic fee and a "starts at" range that sets expectations without boxing you in.
One thing worth noting: pricing transparency on your website and pre-qualifying callers on the phone work together. Callers who've already seen your ballpark have self-selected before they dial. That's a different conversation than a cold call from someone who has no idea what you charge. See how to pre-qualify a customer before you drive out to quote for the phone framework that fits alongside this.
What to publish—and what to hold back
When contractors do start showing pricing online, the most common mistake is posting a raw hourly rate. "$95/hour" by itself invites the worst comparison: homeowners search "electrician hourly rate" and immediately start shopping purely on number. You've entered a price race you didn't need to enter.
Here's what works better:
-
Your service call or diagnostic fee. Publish it as a flat dollar amount. It removes the friction question ("how much just to come out?"), sets a professional expectation, and pre-qualifies callers who expect to pay for expertise, not just parts.
-
"Starting at" prices for your most common services. "Water heater replacement starting at $[X] for a standard 40-gallon natural gas unit, includes labor, permit, and haul-away of old unit" is specific, honest, and useful. State your scope assumptions in plain language so callers know what's included and what triggers a higher price.
-
What's included and what's not. If permits are included, say so. If you charge for disposal separately, say so. If you do code upgrades when required, say so. Spelling out inclusions prevents the post-job dispute about what the number was supposed to cover. For thinking through how to present your price structure itself—as a single total or broken into line items—see lump-sum vs itemized quotes.
What not to publish:
- Your full parts cost or materials list (gives competitors direct pricing intelligence)
- A standalone hourly rate with no scope (invites pure price-shopping)
- Ranges so wide they're useless—"$500–$5,000 depending on job" tells a caller nothing
Before you set your starting prices, run your actual costs through a markup tool. JobEstimator's free markup calculator helps you find the floor: the minimum you can charge and still cover overhead, insurance, and your target margin. Your published starting price should sit at or above that floor, with room for standard jobs to land in the middle of your actual range.
How to show prices without getting undercut
Publishing prices doesn't mean entering a race to the bottom. How you frame the price matters as much as the number itself.
Lead with scope, not just the number. "Panel upgrade to 200A: starting at $[X], includes permit pull, labor, and a standard 40-space panel" is harder to undercut than "$[X] for a panel upgrade." A competitor who prices below you probably isn't including the permit or the same panel spec. If your description makes that clear, you're not competing on the same product.
Use "starting at" honestly. It's a legitimate qualifier when the straightforward version of the job really does exist at that price. Don't use it as bait-and-switch. Customers with a genuinely standard job appreciate the clarity. Customers with something more complex understand why the site-visit quote comes in higher—because you already told them the simple version starts at a certain number.
Watch what it does to your inquiry quality. One consistent thing contractors report after publishing prices is that callers are better pre-qualified—they've seen your range and chosen to call anyway. That changes who you're quoting. If you're currently sending a lot of quotes that never convert, pricing transparency may narrow the field before the site visit and improve your quote close rate.
Protect competitive information selectively. If your main concern is a specific competitor, skip publishing your hourly rate and lead with bundled service prices instead. "$[X] to clean a main sewer line up to 100 feet" gives callers what they need without handing a competitor a one-to-one comparison point.
Takeaways
- A 2023 survey by Clear Seas Research, reported by ACHR News, found 71% of homeowners are more likely to call a contractor with pricing on their website—but only 20% of contractors currently publish any pricing, a 51-point gap.
- Recurring maintenance and standard replacements are the best fit for publishing prices; custom remodels and highly variable jobs are not.
- A bundled "starting at" price with scope assumptions is more useful than an hourly rate and doesn't invite the same price-shopping.
- Service-call and diagnostic fees are almost always worth publishing—they reduce friction and set a professional expectation before the conversation starts.
- Publishing prices and pre-qualifying callers on the phone are complementary: your website filters by price range, your phone call filters by job type and timeline.
Getting more qualified leads from your website
The argument for pricing transparency isn't ideological—it's about lead quality. A homeowner who calls after seeing your starting price has already processed it and decided you're worth a conversation. That's a meaningfully different starting point than a cold inquiry from someone who has no idea what you charge.
JobEstimator is built for what comes next: sending professional, accurate quotes quickly so a warm lead doesn't go cold while you're building a spreadsheet. When your website does the initial qualifying and your quoting process closes efficiently, the whole pipeline gets tighter. Plans start at $39/mo.


