
The prospect is already trying to decide whether to ask
A potential customer lands on your site, looks at the service, and tries to answer a practical question: is this even in my range? If the page gives them no useful clue, they have three choices. They can fill out a form without knowing whether the conversation is worth having, spend more time searching for a competitor who is clearer, or leave and make a rough assumption about your price.
That is why most service businesses should show some pricing information. The important qualification is that “some pricing information” does not always mean a fixed price list. It may be an exact fee for a defined service, a real starting price, a range tied to recognizable project types, or a description of the assessment required before a responsible quote is possible.
The weak option is not custom pricing. The weak option is silence. “Contact us for pricing” tells the buyer nothing about fit, scope, budget or what happens next. It also makes your sales process do work the website could have handled. This is the same principle behind website navigation that starts with customer tasks: give people enough information to choose their next step instead of forcing every visitor through the same conversation.
The practical answer, then, is this: show the most specific price your business can keep accurate without misleading people.
Starting prices usually beat total opacity, but only when the scope is real
| Criterion | Publish a useful pricing signal | Hide all pricing until a sales call |
|---|---|---|
| Buyer can judge basic fit | Strong. The buyer can decide whether to continue. (better) | Weak. The buyer must commit time before learning the likely cost. |
| Works for variable projects | Yes, if you show the floor, range or cost drivers. | Yes, when the scope genuinely cannot be assessed remotely. |
| Protects premium positioning | Can work when price sits beside proof, scope and outcomes. (better) | May preserve flexibility, but silence can also imply an uncomfortably high or unpredictable price. |
| Reduces wasted sales conversations | Usually helps budget-mismatched prospects self-select out. (better) | Does not filter until after a call, form submission or proposal request. |
| Risk of misleading visitors | High if the lowest figure is technically available but irrelevant to most buyers. | Lower on price accuracy, higher on creating uncertainty and friction. |
The numbers support transparency, but they do not prove a universal conversion lift
The strongest evidence is more nuanced than the usual marketing claim that publishing prices automatically increases conversions.
A 2024 presentation of research hosted by the Federal Trade Commission found that delaying price disclosure changed purchase behavior in experiments. In an online-store test, delayed prices increased sales; in email promotions, delaying the price decreased purchases. The effect depended on context and on what buyers expected the price to be. The researchers also found that people were more likely to expect a price to be higher than average when it was not immediately shown. (ftc.gov)
That is useful, but it is not a service-business website test. A service buyer is not choosing between two espresso machines from a product grid. They are deciding whether to share details, book an assessment or invite a provider into a more involved buying process. Treat the FTC findings as evidence that price timing shapes expectations, not as proof that every service page should display a number.
The service-specific case for transparency is stronger when the offer is familiar and partly standardized. Forrester recommends public pricing when buyers understand the category and suggests packaging standardized services that fit most prospects, then using a starting price or range for more customized work. It also warns that early sales contact can increase acquisition costs when too many people are not qualified. (forrester.com)
That distinction matters. A starting price should not be designed to make the page look affordable. It should help a suitable buyer recognize the likely order of magnitude and understand what changes the final quote.

Choose the pricing format your estimating process can defend
-
Use an exact price for a bounded service
Choose this when the deliverable, conditions and exclusions are stable enough that a customer can buy without discovery.
-
Use a starting price when you have a genuine floor
State what qualifies for the starting price. A figure without its starting conditions is an advertisement, not useful pricing information.
-
Use ranges when the variables are explainable
Group the range by recognizable project types and name the factors that move the cost.
-
Use scoped examples when projects repeat in familiar shapes
Show what the client asked for, what was included, what changed the price and why the example is not a guaranteed quote.
-
Publish the estimating path when inspection comes first
Explain what information you need, whether assessment is free or paid, what the buyer receives and when the estimate arrives.
A starting price filters out the wrong prospects only when it is attached to a real offer
The common fear is that a visible price will drive away people who would have paid more. Sometimes it will. That is not automatically a problem.
If a prospect leaves because your minimum engagement is outside their budget, the price did not destroy a good opportunity. It exposed a mismatch before your team spent time qualifying it. The real danger is publishing a low figure that attracts people who cannot actually buy that version of the service.
For example, “websites from $500” is nearly useless if the $500 option is a one-page template while most customers need a multi-page site, copywriting, integrations and ongoing support. A better page would show the starting scope beside the number, then explain what pushes the project into a higher tier. One current service-business agency does this with separate starting points for launch, growth and bespoke work, while stating that final pricing depends on pages, content, functionality and scope. (ij.agency)
This is also where many pricing pages fail. They publish a floor but hide the conditions. They say “starting at” without saying whether the price is one-time or recurring, whether travel or materials are included, how many revisions are covered, or what makes a project ineligible for the base offer. Buyers are left with a number that looks precise but cannot be used.
Price should sit beside scope, proof and the next step. If you sell premium work, show enough evidence that the higher price has a reason to exist. A website redesign only improves revenue when the current site is losing ready-to-buy customers, and the same logic applies here: pricing should solve a buying problem, not decorate the page.

What the available evidence actually says
Gartner, “Optimize Websites to Support B2B Buying Journeys.” This is broader B2B evidence, not a service-business pricing test.
Gartner, “Pricing and Packaging Factors Most Important to Buyers of Large Deals,” which refers to deals over $100,000 in contract value.
Convert, “iProspect’s Simple Pricing Strategy.” The test compared variants with starting-price information against a control with no pricing information.
Convert, “iProspect’s Simple Pricing Strategy.” The case study reports approximately 22,000 visitors across the test.
Practitioners are using a middle path because it is easier to sell and easier to maintain
The practitioner pattern is not “put every rate online.” It is selective transparency.
Agencies and consultants that publish pricing often use three formats: packages with fixed boundaries, “starting at” prices for variable work, and custom quotes for work that genuinely requires discovery. That lets the website handle basic qualification while preserving a human conversation for the parts that need judgment.
The iProspect case study is a useful example of the trade-off. Its test compared a control with no pricing information against variants that showed low or high starting prices. The version with the low starting price produced a 15% increase in lead-form conversion. The result does not tell us that a low price is always better, or that more leads mean more revenue. It does show that even partial pricing information can change the willingness to submit an enquiry. (convert.com)
There is a second lesson in what practitioners report: transparent pricing changes the kind of conversation you have. The agency I&J uses starting prices for straightforward website packages and reserves bespoke work for larger architectures, integrations and complex requirements. Raymond Porrello makes a similar argument from a smaller service-business perspective: the format should follow how much the work genuinely varies, and public pricing should explain the cost drivers rather than pretend to be a complete quote. (ij.agency)
Neither source is a controlled study of all service businesses. They are examples of operating practice. Use them as evidence that the middle path is workable, not as a benchmark for your own prices.
The decision is operational, not cosmetic
If your team can describe the minimum legitimate scope, publish a starting price and the conditions behind it. If your work falls into a few repeatable project types, publish ranges or examples. If the price depends on a site visit, diagnosis, records review or safety assessment, explain that process and any defensible assessment fee instead of inventing a misleading number.
Keep full pricing private only when the work is genuinely bespoke, the hidden condition can materially change the job, the scope is still unstable, or a public figure would reasonably be mistaken for a complete quote. Even then, do not make the buyer ask what “custom” means. Name the variables, the information you need and the path to a written estimate.
The right question is not, “Will showing a price drive away prospects?” It is, “What information would let a good-fit prospect decide whether the next step is worth taking?”
For most service businesses, the answer includes a price signal. It may be a number, a range or a clear explanation of why the number comes later. What hurts conversion is not always a high price. Often it is avoidable uncertainty.