All posts
Landing pages & CRO

Should You Show Pricing on Your Website? Public vs 'Contact Sales'

Should you show pricing on your website? A clear verdict by deal size, from a studio that publishes its own fixed prices, plus what to show if you can't.

By Mehdi Hassan8 min read

The short answer

Whether you should show pricing on your website depends mostly on deal size. Self-serve and mid-market B2B products should publish real prices, because buyers expect them and hidden pricing reads as expensive. Large enterprise deals can keep 'Contact sales', but should still publish the pricing model, starting points and what drives cost.

Key takeaways

  • Below enterprise deal sizes, hidden pricing mostly filters out good buyers, not bad ones.
  • 'Contact sales' is fine for a top tier, but rarely for the whole page.
  • If you can't publish a number, publish the pricing model and what changes the price.
  • Every hidden price creates a support or sales question someone has to answer later.
  • Publishing prices forces you to scope your offer, which is often the real benefit.

Part of SaaS Pricing Page Design: The Complete Guide to Pages That Convert

We publish every price we charge on our homepage: $3,000 for a brand & design sprint, $6,000 for a landing page, $8,000 for a website of up to 6 pages and $6,000/month for a retainer. So we're biased. But we also design pricing pages for B2B products where publishing every number would be a mistake. This guide gives a verdict by deal size, then shows what to put on the page in each case.

Should B2B companies publish pricing on their website?

Most B2B companies should publish pricing on their website, at least for every plan a buyer can purchase without a negotiated contract. Buyers research alone before they talk to sales, and a page with no numbers makes them guess. Most guess high, or assume you're hiding something, and move on to a vendor that answered the question.

The exception is narrower than most sales teams think. It applies when the price genuinely can't be known until scope is defined: large multi-year contracts, custom implementation, or pricing that depends on data volumes the buyer doesn't know yet. Even then, the page should say how pricing works. Our SaaS pricing page guide covers the full page structure; this article is about the single decision of what to reveal.

What is the right call by deal size?

The right call depends on annual contract value (ACV), because ACV decides how much a buyer is willing to research alone and how much a sales conversation is worth to you. The bands below are our rule of thumb from scoping pricing pages, not a published benchmark, so adjust them to your own sales motion.

Deal size (ACV)

Typical buyer

Our verdict

What to show

Self-serve, low hundreds to low thousands

Individual or small team, card payment

Always publish

Full prices, limits and a clear free tier or trial

Mid-market, low five figures

Team lead with a budget owner

Publish tiers

Prices for standard plans, 'Contact sales' only for the top tier

Upper mid-market, mid five figures

Committee with procurement

Publish starting points

'From' prices, the pricing unit and what's included

Enterprise, six figures and up

Procurement, security and legal

Contact sales is fine

Pricing model, cost drivers, minimums and how a quote works

Notice that no band says 'show nothing'. Even at enterprise scale, a buyer can learn whether you charge per seat, per usage unit or per platform fee, and whether there's a minimum. That one paragraph saves a discovery call for both sides.

Why do companies hide pricing behind contact sales?

Companies hide pricing behind contact sales for four common reasons, and only one of them is about the buyer. Knowing which reason applies to you tells you whether hidden pricing is a strategy or a habit.

  • Prices genuinely vary by scope. Legitimate. Publish the model and the drivers instead of a number.
  • Sales wants to qualify every lead. Understandable, but it trades lead quality for lead quantity. Many buyers who would have qualified leave instead of filling in a form.
  • Fear of competitors seeing prices. Weak. Competitors can get your prices from one sales call. Buyers are the only people actually blocked.
  • The offer isn't defined yet. The most common reason, and the most useful to admit. If you can't write down what each plan includes, the pricing page is the symptom, not the problem.

Does transparent pricing attract the wrong customers?

Transparent pricing attracts buyers who can afford you and filters out the ones who can't, which is usually what you want. The fear is that a visible entry price brings in small, price-sensitive customers. That happens when the entry plan is too generous or poorly fenced, not because the price is visible.

The fix is in plan design, not in hiding: fence the cheap plan with real limits, make the step up obvious, and say who each plan is for. Our guide to how many pricing tiers to show goes deeper on naming and fencing plans. If you're unsure whether your page is losing buyers at the price reveal, the diagnostics in pricing page conversion rate will show where they drop.

What should an enterprise pricing page show instead of prices?

An enterprise pricing page should show everything about price except the final number: the pricing unit, the minimum commitment, what's included at every level, and what makes a quote go up or down. That turns 'Contact sales' from a wall into the next logical step.

  1. Name the pricing unit

    Say what you charge for: seats, usage, locations, records or a platform fee. Buyers can then estimate their own scale.

  2. Publish a floor

    A 'from' price or a minimum annual commitment tells a buyer whether to keep reading. It's the single most useful number you can share.

  3. List the cost drivers

    Three to five factors that move the quote, such as volume, support level, deployment model and contract length.

  4. Show what's always included

    Security reviews, SSO, onboarding or a named contact. Procurement teams look for these first.

  5. Explain the quote process

    What happens after the form, who replies, and what they'll need from the buyer. Our pricing page FAQ guide has ready answers for this.

For example: rewriting a contact-sales-only page

For example, suppose a data platform shows three plan cards that all say 'Contact us'. A rewrite would keep the first two plans priced, say what the platform fee covers, list the three things that change an enterprise quote (data volume, number of workspaces, support level), and add a short 'How enterprise pricing works' section above the form. The enterprise card still says 'Contact sales', but the buyer now knows roughly where they'll land before they click it. This is a hypothetical example, not a client project.

How do hidden pricing and transparent pricing compare?

Transparent pricing wins on trust, self-qualification and search visibility. Hidden pricing wins only on flexibility in negotiation, and that matters mostly when deals are large enough to justify a sales cycle.

Factor

Transparent pricing

Hidden (contact sales)

Buyer trust

High, the vendor answers the first question

Lower, buyers assume high or variable prices

Lead volume

Fewer unqualified leads

More form fills, more of them poor fit

Sales cycle

Calls start at scope and fit

Calls start with budget discovery

Negotiation room

Less, the list price is public

More, every deal is priced fresh

Search and AI answers

Can rank and be quoted for '[product] pricing'

Little to quote, third parties fill the gap

The last row is easy to overlook. When your page has no prices, review sites and forums answer '[your product] pricing' for you, often with outdated numbers. Our pricing page examples teardown shows how well-known products handle the top tier without going dark on the rest.

How do you move from hidden to published pricing?

Move from hidden to published pricing one tier at a time, starting with the plan your customers buy most often. You don't have to publish everything in one launch, and staging it lets sales see the effect on calls before the enterprise tier changes.

  1. Write down what each plan includes and excludes. If this takes more than an afternoon, fix the packaging first.
  2. Publish the most common plan's price, with limits, and keep 'Contact sales' on the top tier.
  3. Add the pricing unit and cost drivers to the enterprise card.
  4. Track pricing page views, plan clicks and sales-call questions for a few weeks. Our guide to redesigning a pricing page without changing prices covers the copy and layout side.
  5. Review what buyers still ask on calls, and answer those questions on the page.

Frequently asked questions

Does showing pricing reduce demo requests?
Showing pricing usually changes who requests a demo more than how many. Buyers who can't afford the product stop booking calls they were never going to convert from, and buyers who can afford it arrive already knowing the number. If raw demo volume drops but sales cycles shorten and close rates hold, the change worked. Measure qualified pipeline, not form fills.
Should I show prices if competitors are cheaper?
Yes, if you can explain the difference. Buyers compare anyway, often using third-party sites with old numbers. Publishing your price lets you frame it: what's included that cheaper options charge extra for, what support level comes with it, and who your product is built for. Hiding a higher price doesn't make it lower, it just removes your chance to justify it.
Is 'starting at' pricing a good compromise?
'Starting at' pricing is a good compromise when the starting price is a plan someone can actually buy. It gives buyers a floor, which answers their main question: is this in my range at all. It backfires when the starting price is a stripped-down plan nobody uses, because buyers feel misled once they learn the real cost on a call.
Do I need a pricing page if I only sell to enterprises?
Yes, an enterprise-only company still benefits from a pricing page, even with no numbers on it. Buyers and procurement teams search for '[product] pricing' early, and a page that explains the pricing model, minimum commitment, what's included and how quotes work answers that search. Without it, third-party sites and competitors describe your pricing for you.
Can I test showing prices before committing?
You can, but most B2B pricing pages don't get enough traffic for a clean A/B test. A practical alternative is a staged rollout: publish one tier, watch plan clicks, sales-call questions and close rates for a few weeks, then decide on the next tier. That gives you real evidence without waiting months for a statistically significant result.

· CEO & Design Director

Copywriter, designer and developer, and founder of Designify Studio. Over five years, 60+ projects across 14+ industries, for startups that have raised $300M+.

Want this done for you? Website, $8,000.

A multi-page marketing site, written and designed by us, developed in Next.js and animated. $8,000, one-time, up to 6 pages. Book a free 30-minute call to see if it fits.

Schedule Call