Consumers say they want pricing before contacting a business. Surveys consistently put that number around 65%. So how many small business websites actually show prices?
We audited 4,407 small business sites and looked for any indication of pricing — service rates, package prices, hourly rates, or even ballpark ranges. Here's what we found.
The headline numbers
- Only 34.3% of small business websites show any prices at all
- Only 5.5% have a dedicated pricing page
- Only 23.6% offer a 'free quote' or 'request pricing' CTA
- That leaves roughly 36.6% of sites with no pricing AND no quote CTA — pure dead ends for cost-curious buyers
Pricing transparency by industry
Salons and restaurants lead — both have menu/service-list cultures that make pricing easy. Real estate, dental, and accounting trail badly.
| Industry | % showing prices |
|---|---|
| Salons | 47.5% |
| Restaurants | 41.0% |
| Cleaning | 40.2% |
| Auto | 40.1% |
| HVAC | 38.4% |
| Contractors | 35.0% |
| Pet services | 31.5% |
| Plumbers | 29.3% |
| Electricians | 28.3% |
| Medical | 27.7% |
| Legal | 27.0% |
| Dental | 26.9% |
| Accounting | 25.6% |
| Real estate | 23.4% |
Even in the 'best' industry — salons — over half of sites still don't show prices. Across all 14 industries, the average customer hits a pricing dead end.
See our transparent pricingWhy hiding prices kills leads
The standard small business defense for hiding prices is: 'every job is custom' / 'we want to qualify the lead' / 'we don't want our competitors to see'.
Three problems with that:
- Your competitors already know your prices — they call you mystery-shopped within 30 minutes of opening
- Customers don't 'qualify themselves out' by seeing prices — they qualify themselves out by getting frustrated and leaving the site
- Even a price RANGE ('Most projects $2,000–8,000') outperforms 'Contact for pricing' in every conversion test we've run
What 'pricing transparency' actually looks like
- Service-by-service pricing for menu-style businesses (salons, restaurants, dental cleanings, oil changes)
- Package pricing with 2–3 tiers for project-based businesses (web design, contractors, marketing)
- Starting prices and ranges for variable jobs ('Roof replacements typically $8,000–18,000 in Toronto')
- Hourly rates plus typical-job estimates for trades (plumber: $145/hr, average leak repair $300–500)
- Even a single sentence like 'Most clients spend $X–$Y in the first year' outperforms silence
Pricing pages vs scattered pricing
Only 5.5% of audited sites have a dedicated /pricing page. The other 28.8% with prices show them scattered across services pages, blog posts, or the footer.
A dedicated pricing page is one of the fastest-converting pages we build for clients. It also drives 'web design pricing', 'web design cost', and similar high-intent keyword traffic — searches that would otherwise go to your competitors.
Our pricing page is 50% of our inbound conversion. Yours can be too.
Get a free quoteFast wins for adding pricing transparency
- Add a starting-from price to your hero section ('Sites from $500')
- Build a /pricing route with 3 packages — even if 80% of clients end up in 'custom'
- Replace 'Contact for pricing' with a price range
- Add a price range to your Google Business Profile services list
- Mention typical investment in your FAQ ('How much do projects usually cost?')
Methodology
Sample: 4,407 small business websites audited Jan–Feb 2026. 'Has prices' triggers when we detect dollar signs in product/service contexts, structured price metadata, embedded menus with prices, or pricing tables. 'Pricing page' triggers only when there is a route or section with /pricing, /rates, /packages, or equivalent. Industries normalized using primary business category.
Stop being one of the 65.7% with no visible pricing.
Jacob
Founder of Elevate Web Design. Building fast, conversion-focused websites for small businesses across Canada and the US since 2018.