Should You Put Prices on Your Website? A Guide for Service Businesses
For a service business, showing prices can feel uncomfortable. You may worry that a number on your website will make people judge your service before they understand what they're getting.
But while you’re thinking about what the price communicates about your business, your potential client is thinking about what the absence of a price communicates to them.
Silence about price doesn't feel neutral to a buyer. It can create uncertainty—or even make them assume the number will be high.
This post looks at when it makes sense to show your prices, when it doesn't, and the different ways you can communicate pricing without giving up flexibility.
What visitors want to know
Visitors generally understand that service prices can vary depending on the job. When someone lands on your services page and looks for a price, they're usually not trying to hold you to a specific number. They're trying to assess:
Is this likely to be within my budget?
Is this the kind of provider I can afford, or is their service aimed at businesses with much larger budgets?
Is this service worth exploring further?
Will contacting you lead to a pushy sales call?
If your website leaves these questions unanswered, some visitors won't stick around to find out. They'll look for another provider who gives them enough information to decide.
Cases where you should not list prices
1) Your work genuinely varies.
If the scope, complexity, or level of involvement can change substantially from one client to another, publishing your price—even as a range—may create a sense of certainty that isn't really there.
2) The work inherently involves uncertainty.
For some consulting, advisory, investigative, and problem-solving services, you can't know exactly what the work will involve until you understand the situation. The scope—and therefore the price—may only become clear through the work itself.
3) The service needs context before the price means much.
If prospective clients need to understand your approach or what they're actually buying, putting a number first may encourage an overly simple price comparison.
That said, this only applies when the service genuinely requires context to understand its value or determine its scope. It should not be used as a justification to make someone book a call to get pricing for what is essentially a standardized service.
When the situation allows, showing prices has multiple benefits.
When your service can reasonably be priced upfront, putting the price on your website can make the buying process easier for both you and your potential clients.
For some businesses, price transparency is even part of what sets them apart.
Potential benefits include:
Signal where your service sits. Prospects can get a feel for whether you're positioned as a budget, mid-range, or higher-end option before deciding whether to explore further.
Reduce unnecessary enquiries. You don't have to spend time talking to prospects whose budget was never going to fit your price.
Make you easier to choose. If your price is within someone's budget, they're more likely to feel comfortable contacting you than taking the risk of starting a conversation with a provider whose pricing they can't find. They already know that at least one important condition is met.
Shorten sales conversations. People who contact you have already accepted the ballpark, so you spend less time explaining the price.
Show confidence. A business that states its pricing looks like it knows what its work is worth and is comfortable standing behind it.
Signal fair treatment. When visitors can see how you price, they don't have to wonder whether the quote will depend on who they are or what you think they can afford.
Communicate a straightforward, transparent brand. If that is a quality that matters to your clients, showing your prices helps reinforce it.
A point of differentiation. In categories where pricing is rarely disclosed, being upfront about your prices can feel refreshing. It makes your business stand out simply because you're doing something different.
Some service categories have more comparison shoppers than others.
Price transparency tends to matter more in service categories where people have several providers to choose from and can reasonably compare what they're getting.
Categories that get more comparison shoppers are:
Photography: People can compare the photographer's portfolio, experience, package details, turnaround time, and price. This is common with wedding, family, headshot, and branding photography.
Web design: Prospects can compare what's included, the number and type of pages, platform, process, experience, ongoing support, and price across freelancers and agencies.
Home improvement and trades: For services such as renovations, landscaping, roofing, painting, and other projects, people may collect several quotes and compare not just the total cost but what's included and what they can expect.
Professional services with defined deliverables: Bookkeeping, tax preparation, legal packages, immigration services, and similar offerings can be easier to compare when the scope and price are clear.
Personal services: Tutoring, coaching, and personal training can also invite comparison based on qualifications, format, level of support, and price.
If your business falls into one of these categories, hiding your prices won't stop prospects from comparing. It only risk not being considered.
Not every comparison shopper is looking for the lowest price.
Comparison shoppers are often assumed to be looking for the lowest price. In reality, many of them are looking at price for value, not necessarily the cheapest option.
They want the ability to evaluate price for value by themselves, rather than counting on the judgement of different vendors about their own services.
Give them the information they need to assess your value for themselves. It goes a long way in building trust and making it easier for them to decide whether you're worth contacting.
Showing price while maintaining flexibility
You don't have to choose between a full price list and nothing at all. There are several ways to give visitors a useful signal about cost while keeping room for variation.
"Starting at" pricing. Show the entry point for each service. This can screen out visitors with budgets below your minimum without locking you into a final price.
Price ranges. "Most projects fall between $4,000 and $9,000" tells a visitor much more than a blank space, and it's a promise you can keep as long as the range is accurate.
Example projects with real numbers. A short case study such as “3-bedroom repaint, completed in two days, $2,800” gives people a concrete example of cost and outcome.
Package tiers with a custom option. Offer one or two clearly defined packages, alongside a custom option for work that falls outside them.
A "what affects the cost" section. If you genuinely can't publish useful numbers, explain the main factors that affect the price—such as size, timeline, materials, or complexity. This helps visitors understand that your pricing follows a logic rather than being an arbitrary number you determine when they contact you.
When this advice doesn't apply
If you sell exclusively through referrals and visitors to your site are already convinced, price transparency matters less than clear contact details and credibility. And if you're a brand-new business still learning your real costs, it's reasonable to hold off on publishing numbers until you have a few projects behind you.
Conclusion
If you choose not to publish your prices, make sure there's a good reason for it. The more standardized your service is, the harder it is to justify making someone contact you just to find out what it costs.
Your website doesn't have to answer every question before someone contacts you. But it should answer the questions you can reasonably answer, so that contacting you is about exploring whether you're a good fit—not gathering basic information they could have found on your website.
You don't need to publish a full price list to be transparent. You need to give visitors enough information to decide whether to contact you. For some businesses that means exact prices. For others, it's a starting point, a range, or a clear explanation of how quotes work. The worst option is saying nothing and hoping visitors will ask.
Not sure which approach fits your business? That's one of the first things we work through when planning a website. Get in touch and we'll chat about it.