Article
What Belongs on an Accounting Firm's Pricing Page
Most firms either hide pricing completely or publish a number they regret. Here is what to put on the page instead, and why it books better calls.

An accounting firm’s pricing page does not exist to close a sale. It exists to answer one question a visitor is already asking before they will book a call: am I the kind of client this firm works with, and is this the kind of fee I should expect? A page that answers that question in the first screen books better calls, even when it never shows a fixed price.
The two failure modes are easy to spot. Some firm sites publish nothing at all, so every enquiry starts with a fee conversation that could have been settled in advance. Others publish a single number with no scope attached, which sets an expectation the firm then spends the first call walking back. Both waste the most expensive resource in the practice, which is partner and manager time.
Why the Pricing Page Is the Most Read Page You Have
On most professional services sites, the pricing page is the second or third page a visitor opens after the page they landed on. That is not a marketing theory, it is a behaviour you can watch in any analytics tool you already have installed. Someone lands on a bookkeeping page from a search, reads two paragraphs, and immediately looks for the word “pricing” in the navigation.
What they do next depends entirely on what they find. If the page says “contact us for a quote,” the visitor has to decide whether to spend their own time on a call with an unknown fee at the end of it. Some will. Most will open a second tab and check the next firm, because the cost of doing so is close to zero.
If the page instead describes what a monthly bookkeeping engagement includes, says it starts at a specific figure for a business under a certain size, and names the three things that move that figure, the visitor now has enough to act. They either leave, which costs the firm nothing, or they arrive on the call already anchored to a realistic number.
Google’s own guidance on producing helpful content describes writing pages that leave a reader feeling they have learned enough about a topic to help achieve their goal. A pricing page that sends a reader away with no more information than they arrived with fails that test, whatever it does for the firm’s negotiating position.
Price the Engagement, Not the Hour
The single most useful change most firms can make is to stop presenting an hourly rate as the headline. An hourly rate answers a question almost no client is actually asking. A business owner looking for monthly bookkeeping does not want to know what an hour costs, they want to know what the month costs, and whether that number is stable.
A rate also invites the worst possible follow-up question: how many hours will it take? Every honest answer to that is a range, and a range attached to a rate produces a very wide number that frightens people who are not used to buying professional services.
Name the Engagements You Actually Run
Rather than a rate card, list the two, three or four engagement shapes the firm genuinely offers. A practice doing small business work might describe:
- Monthly bookkeeping and close. Transactions coded, accounts reconciled, a month-end pack delivered on a fixed day.
- Catch-up and clean-up. A defined block of historic work that brings the books to a known state, quoted per period.
- Year-end and compliance work. Scoped against entity type and the state the books were left in.
- Advisory or fractional CFO. A recurring arrangement with a named set of meetings and outputs.
Each of those is a different purchase with a different buyer question behind it. Giving each its own block, rather than one table with four columns, lets the copy under each one speak to the person buying that specific thing.
Attach a Starting Point, Not a Ceiling
“From” pricing works when the scope attached to it is real. If monthly bookkeeping starts at a given figure, say what that figure buys: the number of accounts, the transaction volume band, the entity type, the delivery date. A visitor whose business is obviously larger than that will read it, recognise themselves as bigger, and adjust their expectation upward without being told to.
The mistake is to publish a starting price attached to a scope so small that almost nobody qualifies. That number does not qualify anyone, it just becomes the number the client remembers when the real quote arrives.
Say What Moves the Number
This is the section almost every accounting firm site leaves out, and the one visitors most want. If a fee varies, the drivers of that variation are knowable, and writing them down does more to build trust than any amount of reassurance copy.
For a bookkeeping engagement, the honest drivers usually include:
- How many bank, card and merchant accounts need reconciling.
- Monthly transaction volume, in bands rather than exact counts.
- Whether payroll is in scope, and how many people are on it.
- Whether inventory, multi-currency or job costing are involved.
- How far behind the books currently are.
- Whether the client wants a monthly management pack or only a compliance-ready year end.
Written as a short list under the price, these do three things at once. They show the firm knows its own economics. They let a visitor place themselves on the scale before they call. And they give the person who does take the call a structured opening: they can walk the list rather than starting from a blank page.
Complexity Drivers Are Also Content
A useful side effect is that each of those drivers is a real question people search for. A page that explains why multi-state payroll changes the scope of an engagement is a page that can rank for that question, and it feeds the same visitor back into the pricing page with better context. This is the same reason a firm benefits from one page per service rather than a single combined page: specific pages answer specific questions, and search matches pages to queries.
What to Do When You Genuinely Cannot Publish a Number
Some practices really cannot publish figures, whether because engagements vary too widely, because the firm competes on work where fees are negotiated, or because partners will not agree to it. The page can still do its job.
Three approaches work.
Publish the minimum. “We do not take engagements under a certain monthly fee” is a single sentence that qualifies harder than a full price list, and commits the firm to nothing about any particular piece of work.
Publish a worked example. Describe a representative engagement in detail, clearly labelled as an example, including what was in scope and roughly what band the fee sat in. It is an illustration rather than an offer, and readers treat it as one.
Publish the process instead. If the number cannot be shown, show exactly how it will be arrived at: what information you need, how long scoping takes, whether scoping is chargeable, and when the client will have a figure in writing. Uncertainty about fee is tolerable. Uncertainty about how the fee will be decided is not.
The Structure That Works
A pricing page that performs well for an accounting practice tends to follow the same order, because it mirrors the order the questions arrive in.
- One sentence of scope. Who the firm works with, stated plainly at the top.
- The engagements, each in its own block, with what is included written as deliverables rather than adjectives.
- The starting figure or the band, immediately under the engagement it belongs to, never in a separate table further down.
- What moves it, as a short list.
- What happens next, with the actual next step as a button, not a paragraph.
- The awkward questions, answered in a FAQ: what is not included, how billing works, what notice is needed, what happens if the scope changes mid-year.
- Proof, if and only if it is genuine.
Two details matter more than they look. First, the next step should appear under each engagement block, not only once at the foot of the page. A visitor who has decided during block two should not have to scroll past blocks three and four to act. Second, the FAQ should contain the questions the firm dislikes being asked. A page that answers only comfortable questions reads as marketing, and a page that answers the uncomfortable ones reads as a firm that has nothing to hide.
Structured Data, and Where Firms Overreach
If the page carries a genuine list of offers, marking them up as structured data helps a search engine understand the page. The important word is genuine. Structured data should describe what a visitor can actually see on the page, and marking up prices that do not appear in the visible copy, or offers the firm does not really make, is the kind of shortcut that causes problems later.
The same caution applies to review markup. Testimonials on a pricing page are powerful, and the FTC’s endorsement guidance is explicit that endorsements need to reflect the honest experience of a real person. If a firm cannot point at a named, permissioned client, the right move is either to use an anonymised and clearly labelled illustration, or to leave the section out and let the scope descriptions do the work. Emitting review structured data for quotes that are illustrative rather than real is not a grey area, and it is not worth the star rating.
What This Looks Like on a Live Site
On the sites we build, the pricing page is treated as a primary landing page rather than a leaf page at the end of a funnel. It gets its own headings, its own questions, its own internal links out to the service pages that each engagement refers to, and it is written to be the first page somebody sees, because for a meaningful share of visitors arriving from search, it is.
Our own pricing page is built on exactly the structure above: the plans are separated, each carries what it actually includes, the one-time fee and the terms sit in plain sight, and the questions people ask about billing and cancellation are answered on the same page rather than hidden in a policy document. The features page then carries the depth, so the pricing page never has to become a specification sheet.
Seasonal Work Needs a Different Page Shape
A tax preparation practice has a pricing problem a bookkeeping practice does not: the buyer arrives in a narrow window, often under time pressure, and frequently comparing the firm against a national chain with a published menu. Vagueness costs more in that window than at any other point in the year.
The page that works for seasonal work is organised by return complexity rather than by service. A visitor is trying to find themselves in a list. Give them the list: a straightforward individual return, a return with self-employment or rental income, a return with multi-state or investment complexity, a business return by entity type. Say what each band includes and what it does not, and be explicit about the two things people always ask about, which are what happens if documents arrive late and what happens if the return turns out to be more complex than it first looked.
Two further points belong on a seasonal pricing page and are almost always missing. The first is what the firm needs from the client and when, because a large share of fee disputes in seasonal work come from documents arriving in pieces. A published checklist with a cut-off attached to it protects everyone, and it is also a page that earns search traffic on its own. The second is what happens after the busy period: whether the firm takes on new clients year round, whether extensions change the fee, and who the client speaks to in the quieter months.
One caution specific to this niche. A pricing page should never present a filing date or a statutory threshold as though the firm were stating it authoritatively for the reader’s situation, because that is advice, and a website is the wrong place to give it. Describe the firm’s own scheduling instead. “We ask for documents by a date we publish each season” is a statement about how the practice runs. It carries the same practical information for the visitor without pretending to be guidance about their obligations.
Knowing Whether the Page Is Working
A pricing page is one of the few pages on a professional services site where the effect of a change is visible within weeks, because the traffic is high intent and the behaviour afterwards is easy to see.
Three signals are worth watching, all of which are available in tools most firms already have.
Where enquiries start. If the enquiry form on the pricing page begins producing a meaningful share of total enquiries, the page has moved from being a checkpoint to being a landing page, and it deserves the internal links and attention that implies.
What the first call sounds like. This is qualitative and it is the most useful signal of the set. Ask whoever takes the calls whether people now arrive with a number in mind. If they do, the page is doing its job even if the number they arrived with is slightly wrong.
What people search before they land. Search Console will show the queries that bring people to the pricing page. In accounting, those queries are usually explicit: a service plus the word cost, or a service plus a city. Each recurring query is a signal that either the page needs a section answering it, or a separate page should be written and linked back.
What is not worth watching in isolation is time on page. A visitor who reads for eight seconds, finds the starting figure, and leaves satisfied looks identical in the data to a visitor who bounced in confusion. The distinction shows up in enquiry quality, not in duration.
Finally, revisit the page on a schedule rather than when something goes wrong. Fees change, scopes drift, and a pricing page that quietly describes last year’s engagement is worse than no page at all, because it is the one page a client will quote back to the firm later. Treating it as a living document, reviewed at the same time each year, is the cheapest protection available.
Where to Start If Your Page Is Currently a Form
If the pricing page today is a contact form under a heading, the first version of the fix does not require partner sign-off on publishing fees. Write the engagement blocks, write the complexity drivers, write the process for arriving at a number, and write the FAQ. Publish that. The page immediately does more work than it did, and the internal conversation about whether to publish figures can happen afterwards, with better information about what visitors actually do on the page.
The firms that see the biggest change are usually the ones that were fielding the most unqualified enquiries. Filtering earlier is not lost business. It is the same business arriving better prepared, with the fee conversation already half finished before anyone picks up the phone.
Sources
Frequently asked questions
Should an accounting firm publish its prices at all?
Publishing something is almost always better than publishing nothing, but that something does not have to be a fixed fee. A starting price, a range tied to a clearly described scope, or a worked example of what a typical engagement includes all give a visitor enough to decide whether to call, without committing the firm to a number it cannot honour.
What if every engagement we take on is genuinely different?
Then the page should price the shape of the work rather than the work itself. Describe two or three engagement types you actually run, say what each one includes and what moves the number up or down, and name the smallest engagement you are willing to take. A visitor is trying to work out whether they are in the right building, not to buy from the page.
Does a pricing page hurt us against firms that hide their fees?
It filters. A page that describes scope and starting points will lose enquiries from people who were never going to pay professional fees, and win enquiries from people who arrived already knowing roughly what to expect. Most firms find the second group is a far better use of the partner hour spent on the call.
How should monthly retainers be presented compared with one-off work?
Separately and on their own terms. A retainer is bought on what happens every month and how the relationship works, while a one-off is bought on scope and turnaround. Mixing them into one table makes both harder to read, so give each its own block with its own explanation of what triggers a change in fee.
Where do testimonials belong on a pricing page?
Near the decision, and only if they are real, attributable and used with permission. The FTC's endorsement guidance is clear that endorsements must reflect genuine experience. If a firm cannot publish a named client, an honest description of the type of client served, clearly framed as illustrative, is a better option than an invented quote.
Closing entry
Want a site built the way this article describes?
A live, 30-minute walk-through of the site GetAccountingWebsite would build for your firm.