Skip to content
pricing

Should You Put Your Prices on Your Website? An Honest 2026 Answer From a Team That Publishes Theirs

Hiding your prices doesn't protect you — it filters out the wrong people. Here's when to publish, when to gate, and exactly how to show pricing without getting undercut or looking cheap.

By Lynxwell Digital October 18, 2026 10 min read
Should You Put Your Prices on Your Website? An Honest 2026 Answer From a Team That Publishes Theirs

Key takeaways

  • Most buyers will not contact you to learn your price — they will just leave. The #1 question buyers ask is "what does this cost?"
  • Publish a floor, not a ceiling: "starting at" or a typical range beats a full price list for custom work.
  • Ranges anchor low. Set the bottom of any range at a number you would genuinely accept.
  • Fixed prices are only for standardized offers. Everything custom gets ranges, sample projects, or a "what moves the number" list.
  • If you truly cannot publish prices, say why on the page where the price would be — "contact for a quote" with no context is the worst option.

Every service business hits this question eventually: should the website show prices, or keep them behind a contact form? The fear is always the same — "if they see the number too early, they'll judge me before I can explain the value." It is a reasonable fear. It is also, for most businesses, exactly backwards.

Here is the short version: if you sell to consumers or small businesses, publish something. A price, a "starting at," a typical range — anything honest. The visitors who leave because they saw your number were never going to buy. The visitors who leave because they couldn't find your number include plenty who would have.

The short answer (and who it does not apply to)

The people paying you are asking one question before anything else: what does this cost? After reviewing more than 300 builder and remodeler websites, Buildxact found unclear or hidden pricing was the top pattern behind "invisible buyer loss" — buyers who show up ready to talk and quietly disappear. Their data: roughly 3% of website visitors are ready to buy, yet most of those sites convert below 1%. The gap between those two numbers is largely people who never got their core question answered. (Buildxact, invisible buyer loss)

Your pricing page — or wherever the number lives — is usually the highest buying-intent page on your site. Someone looking at prices has moved past whether they want the thing and is deciding whether it is possible. Hiding the number from exactly those people makes no sense.

Now the honest caveat: this advice fits businesses selling to consumers and small-to-mid companies. If your deals are genuinely bespoke, five-to-six figures, and always negotiated (enterprise software, M&A advisory, custom industrial builds), a public price list can genuinely mislead. More on that below — including what to publish instead.

What hiding your prices actually costs you

The argument for hiding is always some version of "they'll judge the number without context." Fair. But here is what happens when the number is absent: they judge anyway, with less information and a worse imagination. A visitor who cannot find any indication of price does not assume your price is fair. They assume the worst — that it is either embarrassingly high or that you are hiding something.

And the people who bounce are frequently the ones you wanted most. The ready-to-buy visitor, the one with budget in hand, is also the one least willing to book a discovery call just to learn whether you are in their universe. The tire-kickers will happily fill out your form. The serious buyers will not.

The visitors you lose by showing your price were never buying. The visitors you lose by hiding it include the ones who were.

This is not just a services problem. In e-commerce, unexpected costs are the #1 cart killer — 48% of shoppers abandon because of costs they did not see coming, and 70% of carts are abandoned overall. (Cropink, 2026 cart abandonment data) The psychology is the same for a service quote: the unknown number feels like a cost shock waiting to happen, so people avoid it by leaving.

When NOT to publish prices (the honest exceptions)

Transparency evangelists will tell you to always publish. They are wrong in four specific cases:

  1. Every engagement is genuinely custom and a range would mislead. If your projects swing from $5k to $500k depending on scope, a range is theater. But note: this still does not justify silence. Publish the factors that move the number and two or three anonymized sample engagements with their real costs.
  2. You win by conversation, not by comparison. High-ticket coaches and consultants know that a $15k number on a page, seen before any context, loses to a 30-minute call that builds the case first. If your pipeline is small and your close rate on calls is high, gating can be rational.
  3. Your price genuinely changes faster than you can update the page. Commodity traders, some freight and materials businesses. Even here, publish an "as of" dated range or a pricing formula, not a wall.
  4. Regulation or contracts forbid it. Rare, but real in some licensed industries and reseller agreements.

Notice what is not on this list: "competitors will see it." They already can — through mystery shopping, your past clients, or a fake inquiry. Competing on price alone was never a sustainable strategy, and the businesses winning your market are the ones showing value clearly, not the ones hiding the number.

And the iron rule for the exceptions: if you do not publish a number, publish the reason. On the page where the price would be, write one honest paragraph: why a number would mislead, what determines it, and exactly how fast someone gets a real figure. A sentence that respects the question beats a form that ignores it.

The 5 formats: pick your weapon

You do not have to choose between a full price list and total secrecy. There is a spectrum, and most service businesses belong somewhere in the middle:

FormatWhat it looks likeBest forWatch out for
Fixed price list"Logo package: $1,200"Standardized products and packagesCommoditizes you; painful to raise later
"Starting at""Websites start at $4,000"Custom work with a real floorMust be a number you would actually accept — readers will hold you to it
Typical range"Most projects land between $4k and $9k"Custom work with predictable bandsReaders anchor on the low end; set it honestly
Sample projects with real costs"This store cost $9,500 — here is what was inside it"Agencies, contractors, remodelersKeep them anonymized and current; stale examples mislead
"What moves the number" + fast quote pathThe 3–5 cost drivers listed, "get your number within 24 hours"Genuinely custom workIf the quote takes 3 days and a sales call, you rebuilt the wall you tore down

Most agencies and contractors should live in rows 2–4. Row 5 is the minimum viable honesty for the exceptions above.

How to show prices without looking cheap or getting undercut

Publishing a number is only half the job. How you frame it decides whether it helps or hurts:

1. Anchor high before you anchor low

People do not evaluate prices in isolation — they compare. If your page shows the $18k full-service package first and the $4k starter second, the $4k option reads as sensible, not cheap. Show the small number first and everything after it looks expensive. Order matters more than the numbers themselves.

2. Put the number early

The range or "starting at" figure belongs in the first screen of the pricing section — labeled as what it is — not buried under eight hundred words of "it depends." Everything after the number exists to qualify it: what moves it up, what moves it down, what a typical engagement at each end looks like. Design against the unanswered specific question, not against layout confusion.

3. Show what is included — and what is not

The most common pricing misunderstanding is scope, not sticker shock. Someone comparing your $4k against a competitor's $2.5k is usually comparing different scopes without knowing it. Stating the boundary — what is in, what costs extra — makes the comparison honest instead of leaving them to assume. It also quietly disqualifies the competitor who cannot say the same.

4. Date-stamp it

Add a "last reviewed" date and actually review it when your prices change. A pricing page showing figures you no longer charge is worse than no pricing page: the prospect arrives anchored to a number you have to correct in the first conversation, and you start the relationship with a disappointment you created.

5. Never apologize for the number

No "we know it seems like a lot." No defensive paragraphs. State it plainly, explain what it buys, and let it filter. The filtering is the point: every conversation you do not have with someone whose budget is a tenth of your price is an hour returned to work that pays.

Publish a floor, not a ceiling. Your "starting at" number is a filter, not a promise — and the filter is the feature.

The 2026 wrinkle: AI search reads your pricing page

There is a new reason to publish, and it did not exist three years ago. Buyers now ask ChatGPT, Perplexity, and Google's AI answers directly: "how much does a Shopify store cost from an agency?" When the AI answers, it cites whoever published a clear number. Businesses with transparent, date-stamped pricing pages are showing up as the cited source — free visibility before the buyer ever reaches a website. Businesses with "contact for a quote" are invisible to the exact buyers asking the question. (We wrote a full playbook on getting AI tools to mention your business — the pricing page is one of the levers.)

This cuts both ways, of course: some people will get their answer from the AI and never click. Accept it. Showing up in the answer builds the trust that brings them back when they are ready to buy.

The 10-minute decision test

Still unsure? Work through these in order:

  1. Can you name a number you would accept for your most common job? Publish it as "starting at." Done — that is 80% of the value.
  2. Does your work fall in predictable bands? Publish the typical range, with the bottom set at a number you would genuinely accept.
  3. Is every job genuinely different? Publish two or three anonymized sample projects with real costs, plus the three to five factors that move the number.
  4. Would publishing lose you deals you would win in conversation? Gate — but write the honest "why" paragraph, name the cost drivers, and keep the quote path under 24 hours.

If you got through step 1, you already know the answer. Most businesses do.

What we do (our own experience)

We publish ours. Our pricing page shows "from" numbers for everything: a sharp marketing site from $4,000, an online store from $9,000, a full build from $18,000, retainers from $1,500 a month. We did it for exactly the reason above — the $500-budget inquiries stopped booking calls, and the people who do book arrive already comfortable with the band. Fewer calls, better calls. We would not go back.

None of this requires a fancy pricing page. A single honest section on your services page — a starting number, three bullets on what moves it, a date — beats a beautiful page that says "request a quote."

The bottom line

The question was never really "will showing prices scare people off." Some people will always be scared by your number, and they were never your customers. The real question is whether hiding it scares off the right people — the ones with budget, in a hurry, who will not book a call to find out. It does. Publish the floor, frame it well, date-stamp it, and let the number do the filtering you are currently doing by hand.

If you are not sure whether your pricing page is helping or hurting, run a free roast of your site — we will tear down your trust signals, pricing included, in a few minutes. And if the verdict is "this page needs a rebuild," book a call and we will talk numbers openly. Obviously.

#pricing#conversion rate#small business#marketing#trust#sales
All posts

So, what are you building?

Tell us about it. The first conversation's free: no pitch, no “let's circle back,” just an honest take on how we'd do it and a real number.

First call's free
5.0 · usually replies in ~2 hours
  • Real human replies in ~2 hours
  • Fixed price, agreed before you pay
  • No lock-in, you own everything
  • Free first call + honest audit