Transparent pricing in B2B services: what to publish on your site
Most B2B service sites hide their prices and lose the sale before the call. Here is exactly what to publish, what to withhold, and why radical transparency pays.
Most B2B service companies hide their prices because they are afraid of two things: losing a prospect before the conversation starts, and anchoring too low with a buyer who would have paid more. Both fears are real. Both are also smaller than the cost of the thing they are trying to avoid.
Here is a number worth sitting with. Forrester found that 68% of B2B buyers prefer to research independently before speaking to sales. If your pricing page says 'contact us for a quote,' a meaningful chunk of those buyers close the tab and move on. They are not being impatient. They are being efficient. You just failed their first filter.
Why 'contact us for pricing' is a conversion problem, not a strategy
There is a version of the 'request a quote' model that makes sense. If every engagement is genuinely bespoke, if the variables are so complex that a number would mislead rather than inform, withholding price is defensible. Custom enterprise infrastructure. Bespoke legal work. Mergers and acquisitions advisory. Fine.
But most B2B service businesses are not in that category. A copywriting agency, a paid media consultancy, an SEO retainer, a fractional CFO service. These have patterns. There are typical scope sizes, typical deliverables, typical price bands. When a firm in that category says 'pricing on request,' what the buyer actually hears is: 'we will size you up before we tell you.' That is not a relationship-builder.
The practical consequence is that your sales team spends 40% of its discovery calls disqualifying people who could have self-selected out in three minutes on your website. That is expensive time, and it is bad for the buyer too.
What to publish: the minimum viable pricing page
You do not need to publish a single fixed number for every engagement. You need to give buyers enough information to know whether they are in the right place. That is a lower bar than most firms think.
At minimum, publish a price floor. 'Projects start at $4,000' tells a $900 buyer to look elsewhere and tells a $15,000 buyer that you are in their range. One sentence. It costs you nothing except the anxiety of committing to it.
Beyond the floor, the most useful thing you can publish is a worked example. Not a case study. A worked example. 'A six-week content sprint for a Series A SaaS company, covering eight long-form posts, a content brief template, and one round of revisions, typically runs between $6,500 and $9,000 depending on technical depth.' That sentence does four things at once: it names a buyer type, it scopes the deliverable, it gives a range, and it names the variable that drives price. A buyer reading it knows immediately whether to keep reading.
If you offer tiered retainers, publish the tiers. Not with vague labels like 'Starter, Growth, Enterprise' and a wall of feature checkboxes, but with honest descriptions of who each tier is for and what problem it solves. 'The $2,500/month retainer is right for a team that needs two long-form posts and one email sequence per month and has an internal editor. It is not right for a team that needs strategy, because strategy is not included.'
That kind of specificity feels risky. It is actually the opposite of risky. It is a qualification machine.
What you can legitimately withhold
Transparency does not mean publishing a rate card for every possible configuration. There are things you should keep off the page.
Do not publish your hourly rate if you work on project or retainer pricing. Hourly rates invite the wrong conversation. Buyers start doing math that does not reflect how you actually work, and they start managing hours rather than outcomes.
Do not publish client-specific discounts or volume arrangements. Those are commercial relationships, not website content.
Do not publish pricing for services that genuinely vary by a factor of five or more based on scope. If your 'brand voice audit' can be $800 or $8,000 depending on company size and deliverable depth, a single number misleads. In that case, describe the factors that drive price instead: 'Brand voice projects are scoped based on the number of channels, the size of the existing content library we review, and whether the output is a guidelines document or a full training programme for your team.' That is transparent about the variables without pretending the price is fixed.
The honest test: are you withholding price because it genuinely cannot be stated in a useful form, or because you are uncomfortable committing? The first is legitimate. The second is a website problem disguised as a business model.
How transparent pricing changes the quality of your inbound
Firms that publish real pricing consistently report the same shift: fewer leads, better leads. That sounds like a bad trade until you do the arithmetic.
If your current conversion rate from discovery call to proposal is 30%, and you are running 20 calls a month, you are writing six proposals. If transparent pricing cuts your call volume to 12 but raises your conversion rate to 55%, you are writing six and a half proposals and spending roughly half the time on calls. Same output, half the sales overhead.
The deeper effect is subtler. When a buyer arrives on a call already knowing your price range, the conversation starts in a different place. You are not managing sticker shock. You are talking about fit, timeline, and outcomes. That is a better use of everyone's time, and it tends to produce better client relationships from the start because the buyer has already opted in to your pricing rather than being walked into it.
There is also a signal effect. Transparent pricing is a proxy for confidence. It says: we know what we charge, we know why we charge it, and we are not going to adjust it based on how you present yourself. That is reassuring to the kind of buyer you want. It is off-putting to the kind of buyer who wants to negotiate you down to a number that does not work for you. That is a feature.
The one thing most pricing pages get wrong
They describe what is included. They do not describe who it is for.
A list of deliverables is not a pricing page. It is a menu. Menus are useful in restaurants because the buyer already knows they are hungry and roughly what they want. In B2B services, the buyer often does not know which package matches their actual situation. They need a guide, not a menu.
Write your pricing page the way a good salesperson opens a discovery call: by naming the situation the buyer is probably in before they tell you. 'If you are a two-person marketing team trying to publish consistently without hiring a full-time writer, this is the retainer for you. If you are a head of content at a 200-person company who needs to move fast on a product launch, you need the project tier, not the retainer.'
That kind of directness is rare on B2B service websites. It is rare because it requires you to have an opinion about who your buyers are and what they need. Having that opinion, and publishing it, is exactly what separates a pricing page that converts from one that just lists numbers.
Price transparency is not about being cheap or being open-book. It is about respecting your buyer's time enough to tell them the truth before they get on a call.
Need this kind of writing for your business?
Contyra writes B2B copy for SaaS, e-commerce, and service firms. Monthly packages from $89.99.