You're offline, showing the last version we saved.
Free template

Accountant and bookkeeper job description templates

A job description is the first piece of work a candidate sees from you. Most read like a list of software. These five start with what the role is for and end with what good looks like at 90 days, so the right people apply and you can tell after three months whether the hire is working. Bookkeeper, accountant, senior accountant, client manager and practice manager, written for small firms in Australia, New Zealand, the UK, the US and Canada.

Updated · Editable Word document (.docx) · Free with a firm profile

Free with a firm profile

Get the editable job description pack

The Word document (.docx) is free with a firm profile. Enter your email and we will send a code to unlock it. No password, and one profile unlocks every template.

Have a password? Sign in

By continuing you agree to our terms and privacy policy.

Or build it with AI

Open Claude or ChatGPT with the prompt filled in. It writes the finished document for your firm straight away, then asks a few questions to tailor it. No client data needed.

Open in ClaudeOpen in ChatGPT

Works without client data. Don't paste client names, tax file numbers or ledgers into an AI tool your firm hasn't approved for them. AI data safety playbook.

How to use it

How to use this template

  1. Start with what the role is for

    Pick the closest role and rewrite the purpose line in your own words: the work it takes off someone, and for whom. If you cannot write that sentence, you are not ready to hire. Hiring for the first time? Start with how to hire your first employee.

  2. Cut the duties to the real ones

    Delete anything the person will not do in their first year. A shorter, true list attracts better candidates than a long, generic one.

  3. Fill in the facts candidates look for first

    Where they work, the hours, the pay range and the software. Several US states and cities require a pay range in the ad; elsewhere, a range still gets more applications.

  4. Keep the 90-day outcomes

    They are the most useful part of the page, for the candidate and for you. Use them again in the probation review. The first hire role scorecard turns them into a probation review.

  5. Post it

    Posting a role on The Firm’s jobs board is free, at thefirm.media/jobs/post. It reaches accountants and bookkeepers, not the general job market. Post the role free.

The template

The template in full

[Firm name] job description: [role]

Replace everything in [square brackets].

Job titles by country

The same job goes by different names. Use the title candidates in your market search for, and put the other in the ad if you hire across borders.

Role in this packAustralia and New ZealandUnited KingdomUnited States and Canada
BookkeeperBookkeeper, BAS bookkeeperBookkeeper, accounts assistantBookkeeper
AccountantAccountant, intermediate accountantAccountant, accounts semi-seniorStaff accountant, tax associate
Senior accountantSenior accountantAccounts seniorSenior accountant, tax senior
Client managerClient manager, managerClient manager, portfolio managerManager, client service manager
Practice managerPractice manager, operations managerPractice managerFirm administrator, operations manager

1. Bookkeeper

ItemDetail
Job title[Bookkeeper]
Reports to[Name and role]
Where[Remote / Hybrid: days in the office / On-site at suburb or city]
Hours[Full-time / Part-time: hours a week / Contract: length]
Pay[Pay range and benefits. Some places require a range in the ad.]
Software[e.g. Xero, QuickBooks, MYOB, Xero Practice Manager, Karbon, your AI tools]

What the role is for: Keeps a portfolio of client ledgers accurate and up to date, so the accountants can rely on them and clients always know where they stand.

What you will do:

  • Process and reconcile bank feeds, receipts and payables for a portfolio of [number] clients.
  • Run payroll for [number] clients and handle the related filings in [your country].
  • Prepare [GST / BAS / VAT / sales tax] workpapers for review by [role].
  • Close each client’s month to the firm’s month-end checklist by [working day].
  • Answer client questions about their books, and pass anything that needs advice to [role].
  • Keep job notes and status current in [practice management software].

What you will bring:

  • [Years] of bookkeeping experience, ideally in a firm. [Registration, e.g. BAS agent, AAT, certified bookkeeper] if the role needs it.
  • Confident in [Xero / QuickBooks / MYOB / Sage] and a spreadsheet.
  • Careful with detail, and honest when something does not reconcile.
  • Clear written English for client emails.

What good looks like at 90 days:

  • Owns [number] client files end to end, with month-end done by the target day.
  • Reconciliations on their files are clean at review, with no repeat corrections.
  • Knows the firm’s checklists, systems and who to ask.

2. Accountant (staff accountant)

ItemDetail
Job title[Accountant (staff accountant)]
Reports to[Name and role]
Where[Remote / Hybrid: days in the office / On-site at suburb or city]
Hours[Full-time / Part-time: hours a week / Contract: length]
Pay[Pay range and benefits. Some places require a range in the ad.]
Software[e.g. Xero, QuickBooks, MYOB, Xero Practice Manager, Karbon, your AI tools]

What the role is for: Prepares compliance work for small business and individual clients to a standard a senior can review quickly, and learns the advisory side of the firm.

What you will do:

  • Prepare financial statements and tax returns for [individuals, sole traders, companies, trusts, partnerships].
  • Prepare [GST / BAS / VAT / sales tax] returns and workpapers.
  • Draft responses to [tax authority] correspondence for review.
  • Raise the questions a file throws up, with a suggested answer, before the review.
  • Record time or job progress in [practice management software] every day.
  • [Use the firm’s approved AI tools under its AI policy, and check what they produce.]

What you will bring:

  • [Degree or qualification], working towards [CA / CPA / ACCA / chartered status] or ready to start.
  • [Years] of experience in public practice, or a graduate ready to learn it.
  • Comfortable with [your software] and quick to pick up new tools.
  • Asks when unsure, and writes down the answer for next time.

What good looks like at 90 days:

  • Prepares [type] returns that pass review with minor points only.
  • Runs [number] jobs at once without anything going quiet.
  • Has met [number] clients on calls with a senior or manager.

3. Senior accountant

ItemDetail
Job title[Senior accountant]
Reports to[Name and role]
Where[Remote / Hybrid: days in the office / On-site at suburb or city]
Hours[Full-time / Part-time: hours a week / Contract: length]
Pay[Pay range and benefits. Some places require a range in the ad.]
Software[e.g. Xero, QuickBooks, MYOB, Xero Practice Manager, Karbon, your AI tools]

What the role is for: Runs a portfolio of compliance and advisory work, reviews the accountants’ files, and is the first person most clients talk to.

What you will do:

  • Manage a portfolio of [number] clients: plan the year, meet deadlines, and keep each client informed.
  • Review work prepared by accountants and bookkeepers, and coach them on what you find.
  • Prepare and present year-end results and plain-English advice to clients.
  • Spot work outside the engagement letter and raise it before it is done.
  • Handle [tax authority] queries and reviews for your clients.
  • Help improve the firm’s checklists and workflows.

What you will bring:

  • [CA / CPA / ACCA / chartered or equivalent], or close to it.
  • [Years] in public practice, including reviewing others’ work.
  • Confident explaining numbers to business owners.
  • Organised: you keep a portfolio moving without being chased.

What good looks like at 90 days:

  • Has taken over [number] clients and met each of them.
  • Reviews turned round within [days], with clear notes.
  • Has flagged at least one piece of out-of-scope work and helped price it.

4. Client manager

ItemDetail
Job title[Client manager]
Reports to[Name and role]
Where[Remote / Hybrid: days in the office / On-site at suburb or city]
Hours[Full-time / Part-time: hours a week / Contract: length]
Pay[Pay range and benefits. Some places require a range in the ad.]
Software[e.g. Xero, QuickBooks, MYOB, Xero Practice Manager, Karbon, your AI tools]

What the role is for: Owns a book of client relationships, from the engagement letter to the advice, and makes sure the work gets done on time and at a profit.

What you will do:

  • Lead [number] client relationships, including annual reviews and planning meetings.
  • Scope and price new work using the firm’s pricing method, and keep engagement letters current.
  • Allocate and review the team’s work on your clients, and hold the deadlines.
  • Watch work in progress, write-offs and debtors on your portfolio every month.
  • Grow the right clients: find advisory needs and introduce the right people in the firm.
  • Develop the people who work on your clients.

What you will bring:

  • [Qualification] and [years] in public practice, with experience leading client relationships.
  • Comfortable talking about fees and scope with clients.
  • A record of developing more junior staff.
  • Commercial: you know which work makes the firm money and which does not.

What good looks like at 90 days:

  • Has met every client in the portfolio and agreed the year’s plan with each.
  • Work in progress and debtors on the portfolio are reviewed every month.
  • Each team member on the portfolio knows their priorities for the quarter.

5. Practice manager

ItemDetail
Job title[Practice manager]
Reports to[Name and role]
Where[Remote / Hybrid: days in the office / On-site at suburb or city]
Hours[Full-time / Part-time: hours a week / Contract: length]
Pay[Pay range and benefits. Some places require a range in the ad.]
Software[e.g. Xero, QuickBooks, MYOB, Xero Practice Manager, Karbon, your AI tools]

What the role is for: Runs the business of the firm so the owners and accountants can spend their time on clients: systems, billing, people and the calendar.

What you will do:

  • Own the practice management system: jobs, deadlines, templates and reports.
  • Run billing and collections, and report work in progress, debtors and write-offs to the owners each month.
  • Coordinate recruitment, onboarding and leave, and keep the team’s records.
  • Look after IT, software subscriptions, data security and the firm’s AI policy, with outside help where needed.
  • Keep compliance calendars: tax agent or practising registrations, professional indemnity insurance, AML and CPD records.
  • Improve how the firm works, one process at a time.

What you will bring:

  • [Years] running operations in a professional services firm, ideally accounting.
  • Strong with [practice management software] and spreadsheets.
  • Discreet with client, staff and firm information.
  • Calm with deadlines, and willing to chase people politely.

What good looks like at 90 days:

  • Monthly owners’ report in place: work in progress, debtors, write-offs and capacity.
  • Every job in the practice management system has an owner and a due date.
  • One process documented and improved, chosen with the owners.

6. Interview questions that test the outcomes

Ask every candidate for a role the same questions, and score each answer against the 90-day outcomes before you discuss them.

  • Tell me about a reconciliation or return that did not add up. What did you do, and what did you tell the reviewer?
  • Walk me through how you keep [number] jobs moving at once. What do you look at first on a Monday?
  • A client asks for something outside what we agreed to do. What do you say, and to whom?
  • Tell me about a piece of review feedback you disagreed with. What happened?
  • How do you use AI tools in your work today, and what do you check before you rely on them?
  • What would you want to have done by day 90 here?

7. Before you post

  • The purpose line says what the role is for in one sentence.
  • Every duty is something the person will do in their first year.
  • Pay range, location and hours are in the ad. Check whether your state, city or country requires the range.
  • The wording describes the work, not the person: no age, gender or background words such as "young", "energetic" or "native speaker" unless the job genuinely needs a language.
  • Required qualifications are really required. Move the rest to nice to have.
  • Who reviews applications, and by when, is agreed.

This template is a starting point, not legal advice. Your obligations depend on where you practise, your professional body and your clients; take advice on anything you are unsure of.

Common questions

Frequently asked questions

What should an accountant job description include?
What the role is for in one sentence, the duties the person will actually do, what they need to bring, where and when they work, the pay range and the software. The most useful line most descriptions leave out is what good looks like after 90 days.
What is the difference between a bookkeeper and an accountant job description?
A bookkeeper keeps client ledgers, payroll and indirect tax workpapers accurate and current. An accountant prepares financial statements and tax returns from them and grows into advice. In small firms the roles overlap, so describe the work, not just the title. What does a bookkeeper do? covers the role in more depth.
Is a staff accountant the same as an accountant?
Mostly. Staff accountant is the US title for an accountant below senior level. In Australia and New Zealand the same role is usually called an accountant or intermediate accountant, and in the UK an accounts semi-senior.
Should I put the salary in the job ad?
Several US states and cities, including California, Colorado, New York and Washington, require a pay range in job ads. Where it is not required, a range still tends to bring more and better-matched applications. The templates leave the range for you to fill in.
Where can I post an accounting job?
The Firm’s jobs board is free to post on and is read by accountants and bookkeepers in practice. General job sites reach more people, most of them from outside the profession.
More templates

More templates

The thinking behind these: AI for accountants and bookkeepers: what actually works.

Read the notes →

The AI in Practice Summit notes are up: a quick read, the full notes and a transcript for every session, plus the replays and Ask the Summit. Free.