The Pricing Visibility Question Nobody Answers Honestly
Every agency owner, SaaS founder, and consultant hits this at some point: do you put your prices on the website or not? You'll get hot takes on both sides - "transparency builds trust!" and "never show pricing, it kills deals!" - but most of that advice comes from people who've never actually tested it on a real business.
I've built and sold companies. I've had websites with prices, websites without prices, and websites that tried to do both. The answer isn't one-size-fits-all, and anyone telling you it is hasn't done the reps. Let me break down exactly when hiding prices works, when it backfires, and how to implement a pricing visibility strategy that actually converts.
What "Hide Prices" Actually Means in Practice
When we talk about hiding prices, we're really talking about three different things:
- Full opacity: No pricing information anywhere. Just a "Contact us" or "Get a quote" button.
- Anchor pricing: You show a starting point - "Starts at $X/month" - but keep full details behind a sales call.
- Gated pricing: Pricing is visible only after a prospect logs in, verifies their company, or fills out a form.
Each one serves a different purpose and attracts a different buyer. The mistake most businesses make is defaulting to full opacity because it feels safer - not because it's strategically sound.
The Real Cost of Hiding Prices (The Data Is Clear)
Before you decide to go full "contact us for pricing," understand what you're trading away. Studies of B2B SaaS companies show that non-transparent pricing pages generate far more form submissions - but those submissions convert to actual pipeline at significantly lower rates compared to transparent pricing pages. You end up optimizing for lead volume while tanking pipeline quality.
There's a simple reason for this: when you hide pricing, you push the sticker shock to the sales conversation. And at that point, your sales rep has to overcome both the price reveal and any expectation mismatch simultaneously. That's a harder close, a longer cycle, and a higher cost per acquisition.
The buyers most likely to convert - the ones who already know their budget, have internal approval, and just need a vendor - are also the most likely to bounce from a page that hides prices. They're not going to book a discovery call to find out if you're in their budget range. They'll go to your competitor who just told them.
If your bounce rate on pricing pages is above 70% and your sales team is getting swamped with low-budget leads, that's the market telling you something about your pricing visibility strategy. Don't ignore that signal.
Free Download: 7-Figure Offer Builder
Drop your email and get instant access.
You're in! Here's your download:
Access Now →When Hiding Prices Actually Makes Sense
That said, there are legitimate situations where hiding prices is the right move. I'm not going to pretend otherwise.
1. Your deals are genuinely custom
If every contract is different - different scope, different term length, different integrations, different volume - posting a price table isn't just useless, it's misleading. Enterprise SaaS companies with average contract values above $50K can defensibly gate pricing, but they need to compensate with strong trust signals and frictionless demo booking so mid-funnel prospects don't disappear.
2. You sell to a market that expects to negotiate
Certain industries - wholesale, manufacturing, logistics, government contracting - have a culture of negotiation built into the buying process. Hiding prices in these contexts isn't evasion; it's playing by the market's rules. Posting a fixed price in a world where every buyer expects a volume discount can actually hurt your close rate.
3. Your pricing is a competitive weapon you haven't yet disclosed
If you're significantly cheaper or more expensive than the market, and you want to control the narrative before the number lands, there's an argument for having the conversation first. But be honest with yourself: competitors can find out your pricing through backchannels, mystery shopping, and review sites regardless. You're not protecting information - you're adding friction for buyers who are trying to give you money.
4. You want to qualify harder before investing sales time
A "request a quote" flow forces the prospect to raise their hand. That small commitment filters out casual browsers. The few users who do complete the form are more serious, better qualified, and closer to a buying decision. This works - but only if you respond fast. The B2B average for responding to quote requests is over 40 hours. At that pace, the qualified buyer you just filtered for has already gone elsewhere.
When You Should Absolutely Show Your Prices
For most agencies, consultants, and self-serve SaaS products - especially anything under $25K average contract value - transparent pricing wins. Here's why:
- Buyers self-qualify. The people who see your price and think it's too high were never going to close anyway. Let them disqualify themselves before they consume your sales team's time.
- Trust is built upfront. People view companies that hide costs as evasive. That perception damages your brand even before the first conversation.
- You capture search traffic. Hiding prices means you're also invisible on Google for "[your brand] pricing" searches - and your competitors who publish pricing will rank for that intent and steal those clicks.
- Your sales cycle shortens. When a prospect shows up to a discovery call already knowing your price range, the conversation moves faster. They've already done the internal budget math. You're closing, not educating.
Download my Discovery Call Framework to see how I structure those calls when prospects arrive pre-qualified - the conversation is completely different when price has already been anchored.
The Hybrid Model: The Practical Middle Ground
The smartest approach for most B2B businesses - agencies, boutique SaaS, consultants - is a hybrid model. Show your starter tiers publicly. Gate your enterprise or custom tier behind a sales conversation.
This looks like: "Starter: $X/month. Growth: $X/month. Enterprise: Let's talk."
What this does is brilliant in practice. Budget-conscious buyers self-select into your lower tiers and convert without ever needing a sales call. Enterprise buyers who see "let's talk" understand they're in a custom conversation - and the ambiguity signals flexibility rather than evasion. You get both.
Even if you can't publish a full pricing table, giving a starting point - like "plans start at $X/month" - sets expectations and filters out unqualified leads without destroying trust. "Contact us for pricing" with nothing else is a conversion killer. Buyers assume the worst: either you're embarrassed by your price or wildly expensive for no good reason. Neither helps you.
Need Targeted Leads?
Search unlimited B2B contacts by title, industry, location, and company size. Export to CSV instantly. $149/month, free to try.
Try the Lead Database →The Agency Pricing Decision Specifically
For agencies, I lean toward showing pricing - or at least a range - on your site. Here's the practical reason: your target client is usually a decision-maker with a specific budget. If you're a $5,000/month retainer agency and they have a $1,500/month budget, no amount of sales skill fixes that gap. You're better off filtering them out early.
The objection I hear is: "But if I show prices, I can't charge more to clients with bigger budgets." That's true. But if you're doing custom pricing that varies dramatically client to client without a systematic reason, you're actually creating a fragile business - one where any two clients who talk to each other can blow up your relationship. The solution isn't to hide prices. It's to build a tiered offer architecture where the differences in price are justified by differences in scope.
I walk through how to structure agency offers and close rates inside my 7-Figure Agency Blueprint - the pricing section alone has changed how dozens of agency owners position their services.
The Technical Side: How to Actually Hide Prices on Your Site
If you've decided hiding prices is right for your business, do it properly. A common mistake is using CSS to hide price text visually - but the actual data is still in your page's source code. Anyone can right-click, inspect element, and read the number. Bots scrape it instantly.
To actually gate pricing:
- For ecommerce/Shopify: Use a dedicated app that controls price visibility at the server level, not just visually. Also update your product structured data (JSON-LD) so prices don't appear in Google search results or rich snippets. After making changes, request a reindex in Google Search Console.
- For SaaS or service sites: Gate the pricing page behind a login or a short form. The form becomes your lead capture - email in exchange for pricing access. That's not friction, that's a list-building asset.
- For agencies: Replace your pricing page with a clear value summary and a booking link. Use a tool like Close as your CRM to track who's engaging and where they drop off.
How to Make the Decision: A Simple Framework
Stop deciding based on gut feel or what your competitors do. Run through these questions:
- What's your average deal size? Under $25K ACV - show prices. Above $50K ACV - gating is defensible.
- Are your deals custom or standardized? Standardized = show prices. Custom = at minimum, show a range.
- What's your current bounce rate on the pricing page? Above 70% and not getting sales calls? Hiding isn't working - it's just adding confusion.
- How fast can you respond to inbound leads? If you can't respond within a few hours, don't hide prices. The qualified leads you generate will go cold before you follow up.
- What does your close rate on hidden-price leads look like vs. transparent leads? Measure this. Don't guess.
The decision to show or hide pricing should never be emotional or based on what everyone else seems to do. It should be driven by funnel data - win rate, sales cycle length, lead quality - not sales team preference or competitive anxiety.
Also make sure your Agency Contract Template is locked before you start publishing pricing publicly. Once your rate is out there, you need your paperwork to match what you're actually charging.
Free Download: 7-Figure Offer Builder
Drop your email and get instant access.
You're in! Here's your download:
Access Now →Bottom Line
Hiding prices is a legitimate strategy in specific contexts - enterprise deals, custom scopes, negotiation-culture markets. For everyone else, the data points toward transparency: shorter sales cycles, better-qualified prospects, higher trust, and cleaner conversion metrics.
If you're running an agency or a productized service and you're hiding prices because you're nervous about the number - that's the wrong reason. The fear that "the price will scare people away" usually points to a positioning problem, not a pricing visibility problem. If your value proposition isn't communicating why you're worth what you charge, hiding the number delays the rejection without fixing the root issue.
Show the price. Build the trust. Close faster. If you want help thinking through the positioning and offer architecture that makes your price feel like a steal instead of a risk, that's exactly what I work through inside Galadon Gold.
Ready to Book More Meetings?
Get the exact scripts, templates, and frameworks Alex uses across all his companies.
You're in! Here's your download:
Access Now →