← Back to blog

How to Write a Pricing & Fees Page That Doesn't Scare Off Good-Fit Clients

26 August 2026·5 min read
Quick answer: A pricing or fees page doesn't need exact dollar figures to work — it needs a clear starting-from range, a plain-English list of what's included, and an honest description of how the quote process works. Done well, it filters out the price-shoppers before they book a call and reassures the good-fit clients who were about to bounce because they couldn't find a number anywhere. Below is the structure, three worked examples, and where the line sits between reassuring and revealing. ✨

Ask ten professional service owners whether to put pricing on the website and you'll get ten different, strongly-held opinions — usually based on a fear from a decade ago rather than how people actually search and shop today. Here's a framework that works whether you show exact numbers or not. 💖

What most firms get wrong

  • Hiding pricing entirely, with no context at all — 'contact us for a quote' with zero framing reads as expensive by default, and plenty of good-fit visitors simply leave rather than ask.
  • Publishing a bare number with no context — a dollar figure with nothing explaining what it includes invites exactly the price comparison you were hoping to avoid.
  • Treating the fees page as an afterthought — buried three clicks deep, or missing from the main navigation entirely.
  • Sounding apologetic about fees — hedging language undermines confidence in your own value before the client's even spoken to you.
  • No soft next step — a fees page that ends without an obvious, low-pressure way to actually get a quote wastes the visitor's readiness to act.

The fees page structure

This works whether you're comfortable showing exact figures or prefer ranges:

[Service name] — from $[X] (or a range $[X]–$[Y]). What's included: [3–5 plain-English bullet points of what the client actually gets]. How we quote: [one or two sentences on what affects the final price and how quickly they'll get a number]. Next step: [one soft CTA — a call, a short form, an email — not a hard 'buy now'].

Repeat that block for each core service. Keep the tone matter-of-fact, not defensive — you're informing, not justifying.

Three worked examples

Same structure, three different comfort levels with showing numbers. 📈

Law firm fixed-fee page: 'Uncontested divorce — from $1,800 fixed fee. Includes: application preparation, filing, and one round of amendments if the court requests them. How we quote: fixed fee confirmed after a 15-minute call to check your matter is uncontested. Next step: book your free call to get your fixed quote.' Fixed-fee matters are the easiest place to start showing numbers, because the price genuinely doesn't move once the scope is confirmed.
Financial planning practice fee-for-service page: 'Initial financial plan — from $2,500, fee-for-service. Includes: a full review of your current position, a written strategy, and a follow-up meeting to walk through it together. How we quote: your exact fee depends on the complexity of your situation and is confirmed in writing before any work begins, in line with our disclosure obligations. Next step: book a free, no-obligation initial chat.'
Please note: this is general marketing guidance, not financial or legal advice. Exactly what must be disclosed about general versus personal advice fees — and the required wording — is a compliance matter for the planner and their licensee to confirm against current ASIC requirements before publishing anything.
Physiotherapy clinic pricing page: 'Initial consultation — $110 (45 minutes). Standard consultation — $90 (30 minutes). Includes: full assessment, hands-on treatment, and a home program. Private health fund rebates apply on the spot through HICAPS for most funds — bring your card. Next step: book online, no referral needed for most presentations.' Clinics are usually the easiest category to be fully transparent on price, since most bookings are single-session decisions rather than negotiated engagements.

Where to draw the line on detail

The goal isn't maximum transparency for its own sake — it's giving a genuinely interested visitor enough to self-qualify. A range or a 'from' price plus a clear list of inclusions does that job without locking you into a number that doesn't fit an unusually complex matter. Where your pricing genuinely varies a lot case to case — contested litigation, complex tax structures — lean harder on explaining the factors that move the price and how fast you can turn around a quote, rather than force-fitting a number that will just create disputes later.

💡 A fees page's job is to filter, not to sell. Its goal is to have the wrong-fit enquiries self-select out before they book your time, and the right-fit ones feel reassured enough to book. If it's generating a flood of price-only enquiries, the framing needs more context — not necessarily a lower number.

Mistakes to avoid

  • Comparing yourself to competitors on the page — 'unlike other firms who charge...' reads as defensive and invites exactly the comparison you're trying to avoid.
  • Using jargon in the inclusions list — 'disbursements', 'engagement letter' and similar terms need a plain-English translation or a tooltip.
  • One giant CTA button that says 'Buy Now' — professional services are rarely an impulse purchase; a call or enquiry step suits the sales cycle far better.
  • Letting the page go stale — outdated fees erode trust fast once a prospective client calls and hears a different number.

Frequently asked questions

Should every professional services business show pricing publicly?

Not necessarily every firm, and this is worth being honest about — highly bespoke, high-value work (complex litigation, large-scale advisory) sometimes genuinely can't be meaningfully priced without a consultation, and forcing a number onto that page can do more harm than good. The 'from' and range framing in this guide is the middle ground that works for most firms; a small number of practices are right to skip numbers altogether and lean fully on the quote-process explanation instead.

Won't showing prices attract price-shoppers?

It attracts some, yes — that's actually the filtering job working as intended. The clients who were only ever going to pick the cheapest option self-select out early, before they take up a consultation slot, which is usually a net win on time even if it slightly reduces raw enquiry volume.

What if our fees genuinely vary a huge amount?

Lead with the factors that drive the variation rather than a single number — complexity, scope, timeframe — and be specific about how and when the client gets a firm figure. Vagueness is the problem, not variability itself.

How often should the fees page be updated?

Whenever your rates change, and at minimum a yearly review — nothing undermines a first call faster than a prospective client quoting a price from your website that's no longer accurate.


Keep reading 🤍

Share
Written by
Kate, founder of Chronically Online

I help Gold Coast and Brisbane businesses grow with branding, websites and marketing that actually works.

Work with me ✦