Accounting firm pricing: set and raise your fees
For owners whose fees were set years ago. You finish with a pricing method, a quote that is agreed before work starts, and a price rise sent.
At a glance
- 5 steps
- 4 min to read
- 2 to 3 weeks to put in place
- 1 template included
What you’ll walk away with
- What an hour of your firm's capacity costs, worked out from your own records
- A written pricing basis for every service you offer
- Engagement terms signed before any work starts
- A price rise letter sent, and the new fees in your system
- Your answers ready for the first three objections
Learning check · before you start
What do you already have in place?
A few quick questions, so you can skip the steps you have already done. Each one has a line explaining what it means. Not sure, or never heard of it? Choose “Not yet / not sure”: that is where most firms start, and the playbook walks you through it.
-
Step 1: Work out what your capacity actually costs
Done when: You can say what an hour of your firm’s capacity costs, and which clients pay less than that.
Your task from last year's records, add up the firm's total costs, including a fair wage for yourself, divide that by the hours the team actually billed, then list clients by what they paid against the hours their work took.
You said you already have this covered. Skim this step, or skip to the next.
How to do it, and what to read
Start from last year’s records, not a feeling. Add up the firm’s total costs, including a fair wage for yourself, and divide by the hours the team actually billed, not the hours they were at work. That is what an hour of your capacity costs. Then list clients by what they paid against the hours they used. Say a four-person firm finds its ten smallest clients take a big share of the hours: those are the first fees to look at. The fee calculator does the arithmetic once your figures are in.
- Template Accounting firm fee calculator
- Article Accounting practice benchmarks: 9 numbers that tell the truth
Start step 1 with AI
About your firm Fills in every prompt on this page. Stays in this browser; we never see it.
No client names, figures or identifiers here or in the prompts.
I run [an accounting or bookkeeping practice] in [country] with [how many] people. Help me work out what an hour of our capacity costs. Ask me, one question at a time, for last year's total costs (including a fair wage for me) and the hours the team actually billed, not the hours they were at work. Then do the division and show your working. Then give me a simple spreadsheet layout to list clients by what they paid against the hours they used, using client codes, not names, and show how to flag the ones paying less than our capacity cost.
I run {practice} in {country} with {team} people. Help me work out what an hour of our capacity costs. Ask me, one question at a time, for last year's total costs (including a fair wage for me) and the hours the team actually billed, not the hours they were at work. Then do the division and show your working. Then give me a simple spreadsheet layout to list clients by what they paid against the hours they used, using client codes, not names, and show how to flag the ones paying less than our capacity cost.Works without client data. Don't paste client names, tax file numbers or ledgers into any AI tool your firm hasn't approved for them. Which data can go where
Learning check
What would you do? Pick one; every answer is explained.
-
Step 2: Choose how you price each kind of work
Done when: Each service you offer has a pricing basis written next to it.
Your task go through each service you offer and write next to it whether it is a fixed fee, priced on value or still hourly, with one line on why.
You said you already have this covered. Skim this step, or skip to the next.
How to do it, and what to read
Go service by service: bookkeeping, annual accounts, tax returns, advisory and the one-off jobs. For each, decide whether it is a fixed fee, priced on value, or still hourly, and write one line on why. A workable rule: work that repeats with a known scope suits a fixed fee; work worth far more to the client than its hours suits value pricing, often offered as packages; genuinely open-ended work can stay hourly with a cap. Record the basis next to each service, so the next quote starts from it rather than from memory.
- Article How to value price bookkeeping and annual accounts
- Article The ethics standard already governs how you price
Start step 2 with AI
Uses your answers from About your firm.
Our services: [list of services]. Today we price [how you price today]. For each service, help me decide whether it should be a fixed fee, priced on value, or hourly with a cap, using this rule: work that repeats with a known scope suits a fixed fee; work worth far more to the client than its hours suits value pricing, often as packages; genuinely open-ended work can stay hourly with a cap. Ask me what you need to know about each service first. Then give me a table: service, pricing basis, one line on why.
Our services: {services}. Today we price {pricing}. For each service, help me decide whether it should be a fixed fee, priced on value, or hourly with a cap, using this rule: work that repeats with a known scope suits a fixed fee; work worth far more to the client than its hours suits value pricing, often as packages; genuinely open-ended work can stay hourly with a cap. Ask me what you need to know about each service first. Then give me a table: service, pricing basis, one line on why.Works without client data. Don't paste client names, tax file numbers or ledgers into any AI tool your firm hasn't approved for them. Which data can go where
Learning check
What would you do? Pick one; every answer is explained.
-
Step 3: Agree the fee before the work starts
Done when: New work only starts once a signed scope and fee are on file.
Your task set up your engagement letter so every new job starts with signed terms covering the deliverables, what is out of scope, the fee basis, payment terms and what happens when the scope changes, and have it reviewed for where you practise.
You said you already have this covered. Skim this step, or skip to the next.
How to do it, and what to read
Every new job starts from a signed engagement letter: the deliverables, what is out of scope, the fee basis and when payment is due. Quote it, then take the payment details before you open the file, instead of chasing once the client already has the work. Write down what happens when the scope changes mid-job, so a second entity or a catch-up year becomes a priced variation, not a favour. Start from the engagement letter template and have it reviewed for your region before it goes out.
Start step 3 with AI
Uses your answers from About your firm.
We are [an accounting or bookkeeping practice] in [country]. Help me check our engagement letter so every new job starts with a signed scope and fee. Give me a checklist covering: the deliverables, what is out of scope, the fee basis, payment terms and when payment is due, and a rule for scope changes mid-job, so a second entity or a catch-up year becomes a priced variation, not a favour. Then suggest wording for the scope-change rule. Mark everything as a draft to be reviewed for our region, not legal advice.
We are {practice} in {country}. Help me check our engagement letter so every new job starts with a signed scope and fee. Give me a checklist covering: the deliverables, what is out of scope, the fee basis, payment terms and when payment is due, and a rule for scope changes mid-job, so a second entity or a catch-up year becomes a priced variation, not a favour. Then suggest wording for the scope-change rule. Mark everything as a draft to be reviewed for our region, not legal advice.Works without client data. Don't paste client names, tax file numbers or ledgers into any AI tool your firm hasn't approved for them. Which data can go where
Learning check
What would you do? Pick one; every answer is explained.
-
Step 4: Send the price rise
Done when: The letter is sent and the new fees are in your practice management system.
Your task compare each recurring client's engagement letter with the work you actually did for them last year, sort them into keep and grow, keep and fix, or reprice or release, and send each one a clear letter with the date the new fee starts.
You said you already have this covered. Skim this step, or skip to the next.
How to do it, and what to read
Skip the flat increase across the book. Put each recurring client’s engagement letter next to what you actually did for them last year, then sort clients into three groups: keep and grow, keep and fix, reprice or release. Each client’s increase comes from the gap you found. Read your own fee variation and termination clauses to see how much notice you owe, and give more than that. Write the list of clients you would accept losing before a single letter goes out, then send one clear letter with a date.
Start step 4 with AI
Uses your answers from About your firm.
Help me plan a price rise without a flat increase across the book. We price [how you price today]. 1. Give me a table to put each recurring client's engagement letter next to what we actually did for them last year (client codes only, no names). 2. Show me how to sort clients into three groups: keep and grow, keep and fix, reprice or release, with each client's increase coming from the gap. 3. Remind me to check our own fee variation and notice clauses before setting the date. 4. Draft one clear price rise letter with an effective date, written about what the client gets, not our hourly rate.
Help me plan a price rise without a flat increase across the book. We price {pricing}. 1. Give me a table to put each recurring client's engagement letter next to what we actually did for them last year (client codes only, no names). 2. Show me how to sort clients into three groups: keep and grow, keep and fix, reprice or release, with each client's increase coming from the gap. 3. Remind me to check our own fee variation and notice clauses before setting the date. 4. Draft one clear price rise letter with an effective date, written about what the client gets, not our hourly rate.Works without client data. Don't paste client names, tax file numbers or ledgers into any AI tool your firm hasn't approved for them. Which data can go where
Learning check
What would you do? Pick one; every answer is explained.
-
Step 5: Handle the pushback without discounting
Done when: You have answered the first three objections without cutting the fee.
Your task before talking to any client about the new fee, write your answers to “that's a big jump”, “my last accountant was cheaper” and “can you hold it for a year?”, each about what the client gets and what changed in the work.
You said you already have this covered. Skim this step, or skip to the next.
How to do it, and what to read
Write your answers to the objections before the first call: “that’s a big jump”, “my last accountant was cheaper”, “can you hold it for a year?”. Each answer talks about what the client gets and what changed in the work, never your hourly rate. Offer a choice of scope rather than a discount on the same work. Say a client asks to stay on last year’s fee: offer the package that fits that fee, with less in it, and let them choose. Keep the effective date where you said it would be.
Start step 5 with AI
Uses your answers from About your firm.
Help me prepare for pushback on our new fees. We are [an accounting or bookkeeping practice] in [country]. Write short answers I can say out loud to: - "That's a big jump" - "My last accountant was cheaper" - "Can you hold it for a year?" Each answer talks about what the client gets and what changed in the work, never our hourly rate, and offers a choice of smaller scope instead of a discount on the same work. Then play a client pushing back, one objection at a time, so I can practise.
Help me prepare for pushback on our new fees. We are {practice} in {country}. Write short answers I can say out loud to: - "That's a big jump" - "My last accountant was cheaper" - "Can you hold it for a year?" Each answer talks about what the client gets and what changed in the work, never our hourly rate, and offers a choice of smaller scope instead of a discount on the same work. Then play a client pushing back, one objection at a time, so I can practise.Works without client data. Don't paste client names, tax file numbers or ledgers into any AI tool your firm hasn't approved for them. Which data can go where
Learning check
What would you do? Pick one; every answer is explained.
Free to join
Join The Firm free to read the rest
Members get every playbook in full, plus free templates, downloads and tools across the site. Join more than 35,000 accounting professionals. All it takes is your email.
Your one-page summary
Your answers, choices and decisions, on one page
Copy this
Accounting firm fee calculator
The cost of an hour of capacity, a pricing basis for each service and a price rise planner. Excel (.xlsx).
Get the templateFrequently asked questions
How often should an accounting firm review its fees?
At least once a year, and whenever a service’s scope or your costs change. Pick the same month every year, so clients learn to expect it and you never have to make the case from scratch.
Should I tell clients why my fees are going up?
Briefly. Say what changes, from when, and what the client keeps getting. A long justification invites a negotiation; a clear letter with a date does not.
What if a client refuses the new fee?
Decide before the letter goes out whether that client is one you would keep at the old price. If they are not, the price rise has done its job, and you can end the engagement cleanly rather than discount.