Most contractors who add pricing to their website do one of two things: post a flat dollar amount with no context, or write "call for a free estimate" next to every service. Both miss the point.
A pricing page is a tool that helps the right customers self-select in and the wrong ones self-select out. The format matters, the context around the number matters, and how you handle services that can't be priced upfront matters too.
The Three Formats (and When to Use Each)
Every service on your website falls into one of three categories. Match the pricing format to the category, not the other way around.
"Starting At" Pricing
Best for: Services with a clear floor but a variable ceiling. The base job is well-defined, but scope varies by house.
EV Charger Installation: Starting at $700
Why it works: Sets a floor expectation. Homeowners who can't afford the minimum won't call, saving you the trip. Those who do call have already accepted the ballpark. This leverages price anchoring (Tversky & Kahneman, 1974): your floor price becomes the reference point against which the final quote is judged.
Price Ranges
Best for: Common services where you can bound both ends. You've done enough of these to know the typical low and high.
Panel Upgrade (100A to 200A): $5,500 - $7,500
Why it works: Shows both ends honestly. The range signals that you understand work varies by house, which builds trust. A homeowner who sees $5,500-$7,500 and calls you has mentally prepared for somewhere in that window. That's a much better starting point than a homeowner who has no idea what to expect.
"Contact for Quote"
Best for: Genuinely variable work where a range would be misleading. Full rewires, new construction, major remodels.
Whole-Home Rewire
Every rewire is different. Price depends on your home's square footage, number of circuits, panel condition, accessibility (single-story vs. multi-story), and whether walls need to be opened. We provide a detailed quote after an on-site walkthrough.
The key difference: Explain why you can't price it upfront. "Contact us for pricing" with no context feels like you're hiding something. "Here are the five things that determine cost, and they vary too much between homes for a useful range" feels transparent.
The Default Trap
What to Put Around the Number
Naked Number
Panel Upgrade
$5,500 - $7,500
The homeowner sees the number and immediately compares it to the lower number they found on another site. No way to evaluate what they're getting.
Number With Context
Panel Upgrade (100A to 200A)
$5,500 - $7,500
- Permit and inspection included
- Full cleanup, old panel disposal
- 2-year workmanship warranty
A Harvard Business School study (Mohan, Buell, and John, 2020) found that disclosing what goes into a price increased purchase likelihood by 21-22% across two field experiments. The mechanism wasn't price comparison. It was trust. Customers interpreted the disclosure as an act of honesty, and that trust drove the purchase decision more than the number itself.
That study tested product pricing, not contractor services. We don't have an equivalent controlled experiment for service businesses. But the principle is consistent with what contractors report: the "what's included" list does more selling than the dollar amount.
Context That Belongs Next to Every Price
What's Included
- Permits and inspection fees
- Cleanup and disposal
- Warranty terms
- Licensed, bonded, insured
What Affects the Final Price
- Age and condition of existing work
- Access difficulty (crawlspace, attic, multi-story)
- Code requirements specific to your jurisdiction
- Material choices and upgrades
The Transparency Sweet Spot
The SEO Angle You're Missing
When a homeowner types "how much does a panel upgrade cost in Seattle," they're comparing options and ready to hire. 78% of local mobile searches lead to a purchase within 24 hours (ComScore). These are the highest-intent searches your business can appear in.
A well-structured pricing page answers these searches directly. Most of your competitors don't have one, which means there's less competition for these keywords than you'd expect. And organic search traffic converts at roughly 4.1% compared to 2.7% for paid ads (First Page Sage, 2026), so ranking for these terms means higher-quality leads at zero per-click cost.
78%
of local mobile searches lead to a purchase within 24 hours
Source: ComScore
4.1%
organic conversion rate vs. 2.7% for paid ads
Source: First Page Sage, 2026
The structure matters for search visibility too. Google's "People Also Ask" boxes appear on the majority of search results pages (Positional). When your pricing page answers questions like "what does a panel upgrade include?" or "why do electrical panel costs vary?" you're creating content that Google can pull into those boxes.
One note on structured data: FAQ schema used to be a common recommendation for pricing pages, but Google has restricted FAQ rich results to government and health-focused websites. If someone sold you on FAQ schema for your contractor site, it won't generate the enhanced search results it used to. The FAQ content still helps, but don't expect the special visual treatment in search results.
One of our clients, Greenworks Electric LLC, publishes ranges for common services, "starting at" pricing for others, and a detailed cost guide for panel upgrades. Early reception from homeowners has been positive. No downsides so far, though we're still gathering data.
What NOT to Put on Your Pricing Page
The most common pricing page mistakes are about showing the wrong things.
Unrealistically Low "Starting At" Prices
If your "starting at" price is $2,000 but 90% of jobs come in at $5,000+, you're setting an anchor that your real quote will violate. The same anchoring psychology that makes "starting at" work can backfire: the homeowner anchors on $2,000, and when you quote $5,500, it feels like a bait-and-switch. Set the floor at a number you can stand behind for a straightforward job.
False Precision on Variable Work
Putting "$12,500" next to "Whole-Home Rewire" implies a level of certainty that doesn't exist. Rewires can range from $8,000 to $30,000+ depending on the house. A specific number for highly variable work erodes trust the moment the real quote comes in different. If you can't give an honest range, explain the variables instead.
Full Cost-Plus Breakdowns
Showing material cost + labor cost + markup percentage feels maximally transparent, but it opens the door to line-item disputes. Homeowners start asking why the markup is 20% instead of 15%, or whether they can source the panel themselves for cheaper. Your pricing page should show what the customer gets for their money, not how you calculate your margin.
Forgetting Mobile
70%+ of home service searches happen on phones (Invoca). If your pricing page uses wide tables, tiny text, or horizontal scrolling, most of your visitors won't see it properly. Test your pricing page on your own phone before publishing it. If you have to pinch and zoom, start over.
The Outdated Price Problem
The Bottom Line
A pricing page is an invitation to a conversation with a homeowner who already knows your ballpark. "Starting at" pricing and ranges set expectations. Inclusions and "what affects the price" build trust. And the page itself captures search traffic from people who are ready to buy.
If you've read our companion post on why pricing transparency works ->, you already know the data supports showing prices. This post is about getting the execution right so the page works for you instead of against you.
Match the format to the service. Add context to every number. Explain what you can't price and why. Keep it updated.
Need a Pricing Page That Works?
We build contractor websites with strategic pricing pages, SEO-optimized content, and everything you need to turn search traffic into qualified leads.
Quick questions welcome via text