You Don't Need a Fixed Price to Talk About Pricing

A customer visits your website because they need a new fence, a bookkeeper, or a website. They like what they see. Then they look for the price.
“Contact us for a quote.”
Now they have to decide whether to start a conversation without knowing if you’re even in their budget. Some will call. Others will keep looking.
If every job is different, posting one fixed price may be misleading. But leaving people completely in the dark isn’t your only option.
Why this matters now
People are watching what they spend, and they can compare businesses without making a phone call. Capgemini’s 2026 consumer research surveyed 12,000 consumers across 12 countries and says transparent pricing and clear communication “sit alongside quality as top value drivers.” That covers shoppers broadly, not Northern Colorado service jobs, but the practical question translates: can someone understand what they’re likely to spend before giving you their contact information?
You don’t need to publish a price for a job you haven’t seen. You do need to explain how pricing works.
Give people a useful starting point
There are several honest ways to do that. Pick the one that fits how you actually sell.
A starting price works when there’s a real minimum. “Fence repairs start at $300” tells customers something useful, provided a typical repair can actually be done for that amount. If almost every job costs more, raise the starting number.
A typical range works when you have enough past jobs to know what most customers pay. “Most projects fall between $2,000 and $5,000, depending on materials and site conditions” gives people a budget check without pretending every project is identical.
A sample project works for highly custom services. Show what was included, what it cost, and what made it more or less expensive than another job. A website redesign with copywriting, photography, and booking integration is a different purchase from a five-page refresh.
Use real numbers from your own business. A borrowed industry average may sound precise and still be useless to your customers in Loveland or Fort Collins.
Explain what changes the price
A range is more credible when you say why it moves. For a contractor, that might be access, materials, and the condition of what’s already there. For an accountant, it might be the number of accounts, the state of the books, and how often reports are needed.
Keep the list short and specific. “Pricing varies based on your unique needs” says almost nothing. “A second location or a year of bookkeeping cleanup adds work” answers a question.
Also tell people what happens next. Is the first call free? Will you visit the site? When will they get a written estimate? Can they say no without paying for an assessment? Those details make a quote request feel like a sensible next step instead of a trapdoor.
Don’t let a calculator make promises for you
An online estimator can help if the inputs are predictable. A cleaning company might ask for square footage and visit frequency, then show an estimated range. A booking system could pass those answers to the person preparing the final quote so the customer doesn’t have to repeat everything.
But a calculator isn’t automatically better than a clear paragraph. If hidden damage, unusual scope, or fluctuating materials can change the price substantially, say so. Label an estimate as an estimate, show the assumptions, and have a person confirm the final number. A suspiciously neat price that changes later does more damage than an honest range up front.
AI can help organize inquiries or draft a reply. It shouldn’t invent prices from vague customer descriptions. Start with reliable pricing rules and a human review where judgment matters.
A quick website check
Open your service page on your phone and pretend you know nothing about your business. Can you find:
- A starting price, typical range, or real example?
- The main reasons a quote might be higher or lower?
- What’s included, and what’s extra?
- What happens after you ask for an estimate?
If you can’t publish a number yet, start with the last three. Then look at a handful of completed jobs and decide whether a useful range is possible. You can revise it as costs change.
We had to take our own advice
While working on this post, we checked our own services page. It didn’t show a single price. The answer we’d written for search engines to “How much does a website cost?” began: “Every project is different, so we provide custom quotes.” Not our finest moment.
So we went back through real invoices and added starting prices to our services page. Automations are $500 and up, static websites are $1,000 and up, and WordPress websites are $3,000 and up, with a short list of what changes the price. Custom tools are still quoted per project, because a made-up number wouldn’t help anybody.
The bottom line
Customers don’t expect you to know the cost of an unseen job. They do appreciate knowing whether it’s worth starting the conversation.
Give them a realistic starting point, explain the variables, and make the next step clear. That’s useful pricing information even when the final answer still requires a quote.
Not sure how to explain your pricing without boxing yourself in? Send us a message. We can help make your service pages and quote process clearer, with no pressure to build a complicated estimator.