Back to blog
11 min read

Should you show pricing on your B2B website?

The cost of "contact us for pricing" does not appear in your analytics. That is the whole problem, and it is why the usual conversion test cannot find it.

should i show pricing on my website b2bb2b pricing pagecontact us for pricingpricing transparency b2b

The signal

Pricing hidden behind a contact form removes a vendor from the buyer's shortlist before any form is seen, so the loss never appears in that vendor's own analytics.

Three tabs are open. Two of them show a price. Yours says "contact us". The buyer closes yours, not because your product is worse, but because comparing two numbers is easier than booking a call to get a third. You will never see this happen. There is no event for it, no exit page, no form abandonment. The visit ends and nothing in your reporting says why.

Is your pricing hidden?

Open your pricing page in a private browser window on a phone. If a stranger cannot leave with a number, a range, or a starting price without giving you their email, your pricing is hidden. A tier table with "contact us" in every column counts as hidden.

Most teams think they are somewhere in the middle on this. The test is binary, and it takes about two minutes.

Check it yourself

  1. Open your pricing page in a private window, on a phone, logged out.
  2. Start a timer and try to answer one question: roughly what would this cost me? Give yourself sixty seconds.
  3. If you left with a number or a range, you are transparent. If you left with a form, you are hidden. There is no third result.
  4. Now search your category and the word "pricing", and open the top three competitors. Count how many show a number where you show a form. That count is the size of your problem.

Step four is the one that changes minds internally, because it stops being an opinion about pricing philosophy and becomes a list of named competitors who answer a question you refuse to answer. Revslip checks this on your URL and ranks what it finds by what it is costing you.

Why does hiding pricing cost you money?

Buyers build a shortlist before they contact anyone. TrustRadius found 83% of B2B buyers shortlist three or fewer products, and 67% buy their first choice. A vendor cut during shortlisting is never counted as a lost deal, because it was never a deal.

This is the part that makes hidden pricing different from every other conversion problem.

A slow page costs you visitors you can see leaving. A bad form costs you submissions you can count. Hidden pricing costs you consideration, and consideration happens before anything you own gets to measure it.

The second cost is what the buyer fills the gap with. TrustRadius reports that when pricing is opaque, buyers assume either that the product is expensive or that the price is negotiable. Both assumptions push them away. The first disqualifies you on budget. The second tells them to wait and squeeze you later.

A slow page loses visitors you can watch leave. Hidden pricing loses buyers who were never recorded as arriving.

Robert Cialdini's work in Influence explains the third cost. Reciprocity runs on who gives first. A page that answers a question before asking for anything opens the exchange in your favour. A page that demands contact details before answering anything opens it in the buyer's debit column.

What does the research show?

Transparent pricing has been the top item on B2B buyers' vendor wish list for four consecutive years, named by 45% in the 2026 TrustRadius survey. Separately, Gartner found 67% of B2B buyers prefer a rep-free buying experience, up from 61% the year before.

The buyer-preference evidence is consistent and it is moving in one direction.

  • Transparent pricing, ranked number one for four straight years. 45% of buyers named it their top vendor wish-list item in the 2026 TrustRadius B2B Buying Disconnect report. It has held the top spot every year since TrustRadius began asking in 2023.
  • 67% of B2B buyers prefer a rep-free experience. From a Gartner survey of 646 B2B buyers run in August and September 2025, published March 2026.
  • That number was 61% a year earlier. Gartner's previous survey of 632 buyers, run in 2024, put it at 61%. The preference is strengthening, not softening.
  • 83% of buyers shortlist three or fewer products, and 67% buy their first choice. Also from the 2026 TrustRadius report. This is the number that turns a pricing-page decision into a pipeline decision.

Gartner's own framing is worth borrowing. Their 2026 release argues the job is "value clarity", meaning the buyer understands what the thing does for them specifically, and reports that confident buyers are twice as likely to describe the deal as high quality than buyers with low decision confidence. Price is not the whole of value clarity. It is the piece buyers say they are missing most.

One statistic we are not using

You will see it claimed that buyers are "57% of the way through the buying journey" before they contact sales, and this is used to argue both for and against publishing pricing. It comes from a 2011 CEB and Google study of 1,500 people across 22 companies. It is an average across wildly different purchases. Bob Apollo's breakdown of the figure calls it "a headline-grabbing average that hides a wide variation in actual behaviour", and it is routinely confused with a separate SiriusDecisions figure of 67%. Revslip does not use it, and neither should the argument you take to your leadership team.

Your site

This is one signal. Revslip checks about 200 and tells you which are costing you money.

Check my site

What do buyers say about "contact us for pricing"?

Buyers do not describe hidden pricing as an inconvenience. They describe it as a signal about the seller's intentions, and they act on that signal by leaving. The recurring assumptions are that the price is high, that it varies by customer, and that a sales sequence follows.

"I hate it because it is used as a tool to find out 'how much we can make that sucker pay', which is adversarial approach instead of partnership. So in the end it is device to sell me overpriced service."

Hacker News, "Is 'contact us for pricing' a dark pattern?"

"If no price is quoted on the website it's probably safe to assume minimum pricing is above $10,000."

Hacker News, same thread

"Post your prices online. Make these prices be the non-discounted prices. The chaff will balk at the price and move on. The wheat will call you to find out what more you can do."

Hacker News, "'Contact us for pricing' nonsense"

Read the second one again. That buyer did not ask you for a number. He assigned you one, and it was wrong. Every hidden price gets filled in by the reader, and you have no say in what they write.

These are forum comments, not evidence. They are here because they show the reasoning, and the reasoning matches what the surveys measure.

How do you fix a pricing page without publishing your rate card?

You do not need to publish your final price. You need to let a stranger self-qualify in under a minute. Publish a starting price, the pricing model, and the two or three variables that move the number. That is enough for a buyer to keep you on the list.

  1. Publish a floor, not a rate card. "From €X per month" answers the disqualifying question without surrendering your negotiating position. If you sell three tiers and one is genuinely bespoke, price the first two and let the third say "contact us". A pricing page where one column says contact us reads as normal. A page where every column does reads as evasion. Check: a stranger can state your approximate entry cost after sixty seconds on the page.
  2. Publish the pricing model even when you cannot publish the price. Per seat, per usage, per location, flat platform fee plus variable. Buyers need this to build a budget case internally, and it costs you nothing competitively. Check: your page names the unit you charge by.
  3. Name what moves the number. Two or three drivers, stated plainly: number of users, data volume, integrations, onboarding scope. This is the honest version of "it depends", and it converts an evasion into useful information. Check: a reader could predict whether they land at the low or high end.
  4. Give the range a reason. If your price spans a wide band, say why in one sentence. An unexplained range invites the same suspicion an unexplained absence does. Check: the reason sits next to the range, not on a separate FAQ page.
  5. Keep the contact route for the people who want it. Transparency is not the removal of your sales team. Buyers who want a conversation still get one, and they arrive already qualified on budget, which is the outcome the sales team wanted all along. Check: the page offers both a number and a way to talk to someone.

How do you know it worked?

You cannot A/B test this cleanly, because the people it affects leave before your test can record them. Track lead quality instead of lead volume: the share of demo requests that reach a qualified opportunity, and the number of first calls that end on budget mismatch.

This is the one signal in the whole set where the standard conversion test does not work, and pretending otherwise would be dishonest.

An A/B test measures people who reach the page. The buyers you lose to hidden pricing were eliminated during shortlisting, often from a search results page or a review site, and they never became a session. Your test would compare two variants across a population that already excludes the group you care about.

So measure downstream, over a longer window:

  • Qualified rate. The share of inbound demo requests that survive the first call. Expect this to rise, because budget-mismatched buyers now disqualify themselves before contacting you.
  • Wasted first calls. Count the calls that end because the price was never going to work. This should fall fast, and it is the number your sales team will feel first.
  • Total inbound volume. Expect this to fall. That is not a failure. Falling volume with a rising qualified rate is the trade working as designed.
  • Ask the question directly. Add one field to your demo form: "what nearly stopped you from getting in touch?" The answers arrive within a fortnight and cost nothing.

Give it a full sales cycle plus four weeks before judging. If your cycle is 60 days, that is roughly a quarter. Anyone promising you a read in two weeks on a signal like this is measuring the wrong thing.

When should you keep pricing off your site?

Keep pricing off the page when the number genuinely cannot be estimated without a scoping conversation, which is true for bespoke implementation work, heavily regulated procurement, and contracts where scope varies more than tenfold between customers. Even then, publish the model and a floor.

The honest cases:

  • Genuinely bespoke scope. If two customers of similar size pay amounts that differ by an order of magnitude for defensible reasons, a single published number misleads more than it helps. Publish the range and the drivers instead.
  • Contractual or channel restrictions. Reseller agreements and minimum advertised price terms can prohibit publishing. This is a real constraint, not an excuse, and it applies to fewer companies than claim it.
  • Deliberate price discrimination. Some businesses charge different customers different amounts for the same thing and depend on opacity to do it. That is a strategy, and it has a cost, which is every buyer who assumes the worst and leaves. Own the trade rather than pretending it is a UX decision.

Worth stating plainly: the evidence in this post is buyer-stated preference, not revealed behaviour. Surveys record what buyers say they want. Nobody has published a controlled experiment showing that publishing a price raises revenue, and the two organisations behind the strongest numbers here, Gartner and TrustRadius, both sell services to vendors. The shortlist mechanism is well evidenced. The size of the effect on your specific business is not, and anyone quoting you a percentage lift for this change is inventing it.

Common questions

Should B2B companies show pricing on their website?

Most should show something. Transparent pricing has ranked as B2B buyers' top vendor wish-list item for four consecutive years, named by 45% in the 2026 TrustRadius survey. A starting price or a range is usually enough. A full rate card is rarely necessary.

Will publishing pricing help my competitors?

Competitors can already find your pricing. They ask customers, use resellers, or run a fake evaluation. The people your opacity reliably blocks are buyers, not rivals. Weigh a competitor learning your floor against buyers assuming a number higher than your actual price.

Does hiding pricing generate more leads?

It generates more form fills and fewer qualified buyers. TrustRadius found 83% of B2B buyers shortlist three or fewer products, so vendors cut for opacity never enter the funnel at all. Volume rises while qualified pipeline falls, and only the first number is visible in most analytics.

What if my pricing is genuinely complex?

Publish the model rather than the price. Name the unit you charge by, per seat or per usage, plus the two or three variables that move the total. Buyers building an internal budget case need the shape of the number more than the exact figure.

How much pricing detail is enough?

Enough for a stranger to decide in sixty seconds whether they can afford you. In practice that means a starting price, the charging unit, and what drives the number up. If a reader still cannot tell which side of their budget you sit on, it is not enough.

If your form is the thing standing between a buyer and a conversation, two related checks are worth running: how many form fields is too many, and the case against the phone number field. Revslip's audit checks and the method behind them are both published.

Is this on your site?

Paste a URL and find out.

https://
No credit cardResults in 60 secondsWorks on any live site