If you run a service business, you have probably wondered whether you should put prices on your service website. It is one of the most common questions owners ask, and it comes with real worry on both sides. Show a number and you might scare someone off. Hide it and you might lose people who never wanted to email just to find out if you fit their budget.
The honest answer is that most service businesses are better off showing something. Not a full menu with every line item, but enough to help the right people self-qualify. Below we walk through the genuine pros and cons, then land on a simple pattern (the "starting at" approach) that works for the vast majority of local service businesses.
Why so many service businesses leave prices off
There are a few reasons owners keep pricing hidden, and some of them are legitimate.
- Every job is different. A landscaping quote depends on yard size, slope, and scope. A firm number feels impossible.
- Fear of looking expensive. If a visitor sees a big number with no context, they may leave before they understand the value.
- Competitors will see it. Owners worry rivals will undercut them.
- They want the conversation. Some believe that if they can just get someone on the phone, they can close the sale.
These concerns are real. But most of them are solved by how you present price, not by hiding it entirely. Leaving pricing off completely creates its own set of problems, and those problems are usually bigger.
What happens when you hide prices completely
When a website gives zero pricing signal, visitors have to guess. Some assume you are out of their range and leave. Others assume you are cheap and are disappointed later. Both outcomes waste everyone's time.
There is also a modern wrinkle. Buyers increasingly research through search and through AI answer engines like ChatGPT and Perplexity before they ever contact anyone. Pages that answer real questions (including cost) tend to earn more visibility. If you are curious how that works, our guides on answer engine optimization and how AI answer engines choose sources go deeper.
The core tradeoff: Hiding price protects you from a few awkward "too expensive" reactions. Showing price (done well) filters out poor-fit leads before they eat your time, and it builds trust with the people who are actually ready to buy.
The pros and cons at a glance
| Showing prices | Hiding prices |
|---|---|
| Filters out poor-fit leads early | More total inquiries, but many unqualified |
| Builds trust and signals confidence | Can feel evasive to careful buyers |
| Answers the question buyers ask most | Forces an extra step (call or form) just to learn cost |
| Helps you show up for cost-related searches | Misses a large category of buyer intent |
| Requires thought about how to frame the number | Feels safer short term, costs you long term |
The "starting at" pattern (our recommendation)
For most service businesses, the sweet spot is not a fixed price and it is not silence. It is a starting-at range with context. You give people a realistic floor, explain what drives the price, and invite them to get an exact quote.
A few ways this looks in practice:
- Starting price. "Most gutter cleanings start at $150." One honest number sets expectations without locking you in.
- Typical range. "Kitchen remodels typically run $12,000 to $30,000 depending on scope." A range respects that jobs vary.
- Packages or tiers. Three named options (good, better, best) let people place themselves and steer the conversation.
- What affects the price. A short bulleted list of factors ("square footage, condition, and materials") teaches the buyer why quotes differ, so a higher number feels fair.
This pattern does the qualifying for you. Someone with a $200 budget for a $2,000 job leaves quietly instead of booking a call and being disappointed. The people who do reach out already accept your ballpark, so your close rate climbs even as your raw lead count may dip slightly. That is a trade worth making.
Where to put pricing on the page
Pricing belongs on your service pages, near the description of what is included, and it can also appear on your homepage as a trust signal. Keep it easy to scan. If you are writing (or rewriting) these sections, our guides on service page copy and website copywriting for small businesses walk through structure and tone.
A clean pricing block usually includes:
- A clear starting price or range
- A one-line note on what is included
- The factors that move the number up or down
- A strong next step (see our call-to-action examples for wording that converts)
Pair the number with proof (reviews, before-and-after photos, credentials) so the price lands in context rather than in a vacuum. That is a big part of how you build trust on your website.
When hiding prices actually makes sense
There are a few genuine exceptions. Fully custom, enterprise, or highly variable work (large commercial contracts, bespoke design, complex consulting) can be hard to pin to any honest floor. Even then, "projects typically start at X" usually beats total silence. And if you compete mainly on premium quality rather than price, a "starting at" floor set intentionally high can quietly pre-qualify for you.
The one thing we would steer you away from is hiding price purely out of fear. If you want a deeper cost-focused take, we also cover this in should I put pricing on my website. And if you are deciding how many pages you even need to lay all this out, see how many pages a small business website should have.
Frequently asked questions
Will showing prices help me get found on Google and AI search?
It can. Buyers search for cost directly ("gutter cleaning cost near me"), and pages that answer those questions honestly are more likely to rank and to be cited by AI answer engines. Combine clear pricing with solid local SEO and you cover both the search and the trust side.
What if my prices change often?
Use "starting at" language and ranges rather than exact figures, and add a short note like "prices as of this season." That keeps you accurate without needing constant edits, and it still gives buyers the signal they need.
Won't competitors just undercut me?
Rarely in a way that matters. Serious competitors already know the going rates in your market. The buyer who values trust, reviews, and a clear process is not shopping on price alone, and your pricing section is where you earn that buyer's confidence.
Let Arbor handle the pricing section for you
Getting pricing right is part wording, part psychology, and part page design. Arbor is a done-for-you website service: we build your site, write your service and pricing sections in plain English, and optimize everything for Google and AI answer engines. When your prices or packages change, you just tell Sage, our built-in AI editor, and it updates the page for you.
If you would rather not wrestle with this alone, let Arbor build and manage it for you. Or start free: run your site through our SEO & AI Score to see how well your current pages (pricing included) are set up to get found and to convert.