Almost every small-business owner has the same instinct about pricing: keep it off the website. “Every job is different.” “I don’t want to scare people off.” “Competitors will undercut me.” The instinct feels protective — and it actively costs you customers. The visitor who can’t see any price assumes the worst, leaves, and calls a competitor whose pricing felt more transparent. Hiding the numbers doesn’t protect the deal — it kills it before it starts.
What customers actually do when there’s no pricing
They open three tabs. One is yours, two are competitors. They scan all three for any kind of price information. If yours has none, and one of the others has “Drain cleaning starts at $189” or “Roof inspections from $149,” the competitor wins the next call. Not because they’re cheaper — sometimes they’re not — but because they signaled this isn’t going to be a guessing game.
Customers don’t need an exact quote on the website. They need enough information to know what universe they’re in. Hiding everything reads as “they’re going to see what they can get away with.”
How to show prices when every job really is different
You don’t have to publish an exact-dollar quote. A few formats work well:
Starting prices. “Tankless water heater installs starting at $2,400.” The customer knows the floor.
Typical ranges. “Most full-roof replacements in our area run $9,000 – $18,000 depending on size and material.”
Diagnostic / service-call fees. “$89 service call, waived if you book the work.” The customer knows what calling costs them up front.
Package pricing. “Our standard 3-stage tune-up is $179.”
Each of these answers the customer’s real question — roughly what am I about to commit to? — without locking you into a number you can’t honor.
Why transparency pre-qualifies leads
An overlooked benefit of showing prices: it filters out customers who can’t afford you. If your roof replacements start at $12,000 and a homeowner wants a $4,000 patch job, they self-select away before wasting your time. The leads that do call are pre-qualified — they’ve already accepted the rough universe of pricing, and the conversation moves directly to the work, not the budget.
Owners who switch from hidden pricing to range-based pricing almost always report fewer leads but a much higher close rate. The total revenue usually goes up, and the operations team isn’t burning hours on tire-kickers.
The competitor argument
“What if competitors see my prices?” They will. They already do — they’ve been quoting jobs in your market for years. Your competitors know your pricing far better than your customers do. The only person being kept in the dark by hidden prices is the customer who’s about to hire someone.
How transparency builds trust before the call
The hidden message of a website that lists prices is “we know what we charge, we’re comfortable with it, and we’re not going to ambush you.” That alone earns a level of trust that no “family-owned, customer-first” tagline can match. Combined with reviews and real photos, transparent pricing turns a website from a brochure into something that closes leads while the owner is on a different job.
Want a website that actually does this?
$100 to build. $25/month to keep it running. No contracts, free homepage mockup before you pay a cent.
Get My Free Homepage Mockup