
Why Your Prices Should Be on Your Website
The argument against is that it costs you conversations. That is the entire point. The conversations it costs you were never going to become clients.

Every service business has the same objection. Our work varies, we cannot quote without understanding the requirement, and a number on the website would be misleading.
All true, and none of it is an argument for saying nothing.
They are going to find out anyway
6sense published its B2B Buyer Experience Report on 12 November 2025, from nearly 4,000 buyer responses. Buyers now reach the point of first contact at roughly 61% of their journey, down from 69% the year before. They initiated 79% of engagements, and 95% of the time the winning vendor was already on the Day One shortlist.
Their median purchase is $200,000 to $300,000 in technology and services, so the exact numbers will not transfer to every business. The behaviour will.
Most of the decision happens before anybody speaks to you, and price is the single thing every buyer is trying to establish during that period. If your site is silent, they do one of three things: assume it is expensive and stop, ask a competitor who does publish, or come to you purely to extract a number they will use to negotiate with somebody else.
None of those is better than telling them.
What silence actually signals
The intended message is that the work is bespoke. The received message is different, and worth hearing plainly.
Buyers read a missing price as one of two things. Either it depends on what we think you can pay, or it is high enough that we do not want to say. Both are damaging, and the second is the reason a serious buyer with a budget quietly moves on.
There is a third effect that costs more than either. Publishing a number is the clearest possible signal of confidence in what you sell. A business that will not name a range reads as a business that expects to have to justify itself, and that impression forms before any conversation.
You do not have to publish one number
This is where the objection dissolves. Nobody is asking for a fixed price list on complex work.
Publish a floor. Projects start at $15,000. That one sentence qualifies harder than any form and it is entirely honest.
Publish a range with what moves it. Most engagements land between $20,000 and $60,000, driven by the number of systems involved and whether historical data has to be migrated. Now the buyer can place themselves, and they arrive at the call already understanding why.
Publish a worked example. A real engagement, what it involved, what it cost. More useful than a range because it shows the shape of the work as well as the number.
Any of the three is dramatically better than nothing, and each takes an afternoon.
The objection worth taking seriously
One version of the argument against is genuine: that a published range anchors every negotiation and you will never charge above it again.
That is a real risk and it is managed by how the range is framed rather than by hiding it. State what puts an engagement at the top of the range or beyond it, and give an example. A buyer who understands why the number varies does not treat the bottom of the range as the price.
The businesses that get hurt here are the ones that publish a single low figure with no explanation, then spend every sales call explaining why this particular job is different.
What it does to your pipeline
Fewer enquiries, and this is the part people brace for.
What actually happens is that the enquiries you lose are the ones with no budget, who would have consumed two calls and a proposal before disappearing. What you gain is that the people who do come through have seen the number and continued anyway, which changes the entire conversation. You are no longer selling past a price objection. It was handled before you met.
Businesses that make this change usually report the same two things: total enquiries down, proposals issued roughly flat, and win rate up. The pipeline looks smaller and produces more.
Where AI makes this easier to do well
The practical obstacle has always been that a range you publish should be defensible, and most businesses genuinely do not know what their work costs. Quoted figures are available. What jobs actually consumed is not, because the rework, the management time and the waiting were never attributed anywhere.
That is now reconstructable. An AI system reading across your job history, emails and time records can produce an honest picture of what each category of work really took, including the parts nobody logged. Publish from that and the range holds.
The second use is downstream. Once price is public, the questions arriving change shape: people ask about scope and fit rather than about cost. Those are answerable immediately and specifically from your own past work, which means a same day response instead of a three day one on exactly the enquiries most likely to convert.
Where publishing is genuinely the wrong call
Two situations, and being honest about them makes the argument stronger rather than weaker.
When the same work is genuinely priced differently by client. Some businesses charge on value or on the client’s size, deliberately. Publishing a range there does real damage, because the existing clients above it will see it. The fix is to change the pricing model or say nothing, not to publish a number you do not follow.
When you are the cheap option and do not want to be. If you are repositioning upward, a published range anchored to your old pricing works against you for as long as it sits there. Reposition first, publish second.
Outside those two, the objection is almost always discomfort rather than strategy.
How to say it
The wording does more work than the number.
Bad: prices start from $15,000. Reads defensively, and from signals that the real figure is higher.
Better: most engagements land between $20,000 and $60,000. Two things push a project toward the upper end: more than three systems to connect, and historical data that has to be migrated rather than left in place. If you are not sure where you sit, the first call is free and takes twenty minutes.
That paragraph qualifies, explains, anchors and invites, and it is the whole of what a pricing page needs to do.
The test
Look at your last twenty enquiries and count how many were ready to buy at your actual prices.
If it is fewer than half, your website is doing the wrong job, and publishing a number is the fastest available fix. It takes an afternoon and it costs you nothing except conversations that were never going anywhere.
Sources
6sense, The B2B Buyer Experience Report 2025, announced 12 November 2025.
AI Optimize reconstructs what your work actually costs from the record, so the range you publish is defensible, and answers the scope questions that arrive once price is public. That work sits under Reporting & Data.
Related reading

What to Send a Prospect Before the Meeting
Most of the decision is made before you speak. Research on nearly 4,000 B2B buyers says the winner is almost always already on the shortlist, which makes what a prospect reads on their own the most important sales asset you have.

Your Ideal Customer Profile Is Probably Too Broad
Most outreach underperforms because of who it reached, not what it said. Narrowing the list is the cheapest improvement available and the one owners resist most.
WHAT WE BUILD
