Of all the things business owners disagree about when it comes to their website, this is the one that comes up most. Should you put your prices on it, or keep them off and wait for people to get in touch?
Both sides feel strongly. One camp says prices scare people off and every job is different anyway. The other says hiding prices wastes everyone's time and makes you look expensive. I have sat on calls where two partners in the same business argued it out for twenty minutes.
The honest answer is that it depends on what you sell and who you sell it to. But "it depends" is a useless thing to leave you with, so let me break down when each approach actually works, and how to show pricing in a way that brings you better enquiries rather than fewer.
Why some businesses are right to hold prices back
If every job you do is genuinely different, a flat price on the page can do more harm than good. A builder quoting a loft conversion, a landscaper redesigning a garden, an accountant taking on a limited company with three years of messy books, none of these have a single number that fits. Put "lofts from £30,000" on the page and you either frighten off the person whose job would have come in at £18,000, or you anchor everyone to a figure you cannot honestly hold to.
There is also the competitor point, which people worry about more than they should. Yes, a rival can see your prices. But rivals can ring up and ask, or send a fake enquiry, and most of them already have a rough idea what you charge. Keeping prices off the site to hide from competitors usually just hides them from customers too, and customers are the ones who matter.
So if your work is truly bespoke, holding back a headline price is defensible. What is not defensible is holding back everything. Which brings me to the real problem.
"No prices at all" is usually the mistake
Here is the pattern I see most often. A business decides its work is too variable to price, so the website says nothing about money at all. Every route to a number runs through a phone call or a form. It feels safe. It quietly costs them work.
People shopping for a service are trying to answer one question before they contact anyone: is this business roughly in my budget? If your site gives them no way to answer it, a good number of them will not ring to find out. They will click back to Google and try the next firm, and you will never know they were there. This is one of the more common reasons a site gets visitors but no enquiries, and it rarely shows up in your enquiry count because the people it affects never appear.
The other cost is quality, not just quantity. When there is no pricing signal at all, you attract everyone, including the person with £500 who wanted a job worth £5,000. You spend time on quotes that were never going to land. A little pricing on the page does a quiet job of filtering, so the enquiries that reach you are closer to the work you actually want.
