Should You Put Prices on Your Website?
If you run a roofing crew, a med spa, an HVAC company, or any local business, you have probably gone back and forth on this. Should you put prices on your website, or keep them off and make people call? It feels like a small decision. It is not. What you do with pricing shapes who contacts you, how much time you waste on the wrong leads, and whether a stranger trusts you enough to pick up the phone.
Most advice on this topic gives you a long list of pros and cons and then tells you to "test it." That is not wrong, but it leaves you exactly where you started. This post gives you a clear way to decide, and more importantly, it shows you how to display pricing when a flat number does not fit your business. Because for most local service businesses, the honest answer is not a simple yes or no. It is "yes, but not the way you are picturing it."
What buyers actually want (and it is not always a final number)
Start with the person on the other side of the screen. When someone lands on your site, they are trying to answer one question fast: is this business in my range, or am I wasting my time? They are not asking you to commit to a to-the-penny quote for a job you have not seen. They just want to avoid the awkward dance of calling, explaining everything, and then hearing a number that was never going to work.
The research backs this up hard. Surveys of buyers consistently find that missing pricing is the single most common frustration people have with company websites, with one widely cited study putting it at the top of the list for a large majority of respondents. Another found that most major purchase decisions are substantially made before the buyer ever contacts the company. People research first and reach out second. If your prices are nowhere to be found, a big share of visitors quietly leave and check the next result.
So the fear that "showing prices scares people off" has it backwards for most local businesses. What scares people off is a blank where a number should be. Silence reads as either "too expensive to say" or "they will size me up and charge what they think I can afford." Neither builds trust.
Should you put prices on your website? A simple decision framework
Instead of a generic pro and con list, run your business through these questions. Answer them honestly and the decision usually makes itself.
- Do you already have more leads than you can handle? If you are turning work away every week, hiding prices to filter volume can make sense. If you need more good jobs, you almost certainly want to show something.
- Is your work standardized or fully custom? A drain cleaning, a facial, an oil change, a basic tune-up. These have knowable prices. A full roof replacement or a kitchen remodel does not, but it still has a floor and a typical range.
- Do you compete on value or on being the cheapest? If you are not the low-price option, showing a realistic range actually helps, because it filters out bargain hunters before they eat your time.
- How much of your day goes to "how much does it cost" phone calls and emails? If the answer is "a lot," pricing information on the site buys back your hours.
- Are your prices something you are proud of and comfortable standing behind? If you find yourself wanting to hide them, that is worth examining on its own.
Here is the pattern that shows up again and again. Businesses with productized, repeatable services benefit from clear prices. Businesses with big, variable, quote-based jobs benefit from ranges, minimums, and starting points rather than exact figures. Almost nobody benefits from a page that says nothing about money at all.
The middle path: how to show pricing without boxing yourself in
This is the part the typical article skips, and it is where the real value is. "Put prices on your website" does not have to mean posting a fixed price list you are stuck with. You have several ways to give buyers what they need while protecting your flexibility.
Use "starting at" prices
A single honest floor does a lot of work. "Roof repairs starting at" or "New client facials starting at" tells a visitor whether you are in their world without committing you to a number for every scenario. It sets a floor, not a ceiling. The people who contact you now know the neighborhood they are walking into.
Publish ranges for real projects
For bigger jobs, give a range and explain what moves the price inside it. For example, a paragraph like this earns trust:
Most full roof replacements we do land between a lower and an upper figure depending on the size of your home, the roofing material you choose, and the condition of the decking underneath. We give you an exact number after a free inspection.
That does three things at once. It anchors expectations, it shows you are not hiding, and it teaches the buyer what actually drives cost so they arrive better informed.
Show tiered packages
If you can bundle your work into two or three named packages, do it. A basic, a standard, and a premium option gives people a frame of reference and gently nudges most toward the middle. Tiers work especially well for wellness, cleaning, maintenance plans, and any recurring service.
State a minimum
Sometimes the most useful number is the smallest one. "We take on projects starting around a certain minimum" is a fast, respectful filter. It stops the "can you just come look at this tiny thing" calls without you having to say no on the phone.
Offer an instant estimate tool or clear "how we price" page
If your pricing genuinely depends on many factors, a short page that explains your pricing method is the next best thing to a number. Walk through what you charge for, what raises or lowers a quote, and what a typical customer ends up paying. A simple calculator or estimate form can do the same job interactively.
When keeping prices off your site is the right call
Transparency is the default, but there are real cases where staying quiet works better.
- You are at or over capacity and want fewer, higher-intent inquiries.
- Your pricing is genuinely bespoke every single time and any published number would mislead more than it helps.
- You are in a market where a specific advertised price triggers competitors to undercut you dollar for dollar on identical work, and you win on relationship instead.
- You are actively repositioning and your old prices no longer reflect where the business is going.
Even in these cases, consider a soft signal. A range, a minimum, or a line like "our projects typically begin in the mid four figures" respects the visitor's time without pinning you down. Complete silence should be a deliberate strategy, not a default you fell into because deciding felt hard.
Common mistakes to avoid
- Burying the pricing where no one can find it. If you decide to show numbers, put them where a rushed visitor will actually see them, not three clicks deep.
- Publishing prices once and forgetting them. Old prices are worse than no prices. Put a reminder in your calendar to review them every few months, especially if your material or labor costs move.
- Anchoring low by accident. If you post a range, know that people tend to fixate on the bottom number. Make sure the floor is one you are actually happy to do work at.
- Listing prices with zero context. A bare number with no explanation of what is included invites confusion and "why so expensive" reactions. A sentence of context changes everything.
- Treating it as permanent. Whatever you choose is reversible. This is a setting you adjust, not a vow you take.
How to test it without guessing
If you are genuinely unsure, run a real test instead of debating in your head. Pick a version, run it for about four to six weeks, and watch three things: the number of inquiries you get, the quality of those inquiries, and how many turn into actual paying jobs. More leads is not the goal. Better-fit leads that close is the goal. If adding a starting price cuts your total inquiries but the ones that come in are more serious and easier to close, that is a win, not a loss. Then try the other version and compare with the same three measures.
Making the change should be easy
Here is the practical snag. A lot of owners land on the right answer and then stall, because editing the website means wrestling with a page builder, hunting for the pricing section, or waiting on whoever built the site. The decision gets made and then nothing happens for a month.
That friction is exactly what Saynovo is built to remove. If you want to add a pricing section, swap a fixed list for a "starting at" range, or pull numbers off entirely while you rethink them, you just tell your site in plain language what you want and it updates. So you can act on the decision this post helped you reach the same afternoon you make it, and change your mind next week just as quickly if the test says so.
The bottom line
So, should you put prices on your website? For the large majority of local and home service businesses, some form of pricing belongs on the site, because buyers expect it and reward you for it. The question worth your energy is not whether to show a number but how to show one that qualifies the right people, protects your flexibility, and reflects the value you deliver. Start with a "starting at" figure or an honest range, add a sentence of context, keep it current, and adjust based on the leads you actually get. That approach beats both a rigid price list and total silence, and it puts you ahead of every competitor still making customers call just to learn if they can afford the work.
