Fees, Cost Drivers and 2026 Rules

Bookkeeper vs BAS agent vs tax agent: who can do what for your business

The legal difference between a bookkeeper, a registered BAS agent and a registered tax agent in Australia, what each may charge for, and how to split the work to save fees.

Updated · 5 min read

Bookkeeper vs BAS agent vs tax agent: who can do what for your business

In Australia the difference is set by law, not by job title. Anyone can do your bookkeeping (recording transactions, reconciling accounts, preparing invoices). Only a person registered with the Tax Practitioners Board (TPB) as a BAS agent or tax agent may charge you a fee for BAS services, such as preparing or lodging your business activity statement, working out GST or PAYG withholding, or reporting payroll to the ATO. Only a registered tax agent may charge you for tax agent services such as preparing your income tax return or advising on income tax. Splitting work between these roles, correctly, is one of the most reliable ways to lower the total bill.

This guide is part of the small business accountant fees overview.

The three roles side by side

Bookkeeper (unregistered)Registered BAS agentRegistered tax agent
Data entry and reconciliationsYesYesYes
Invoicing, accounts payable, payroll processingYesYesYes
Prepare and lodge BAS for a feeNoYesYes
GST, PAYG withholding and instalment adviceNoYesYes
STP and super reporting as a serviceNoYesYes
Income tax returnsNoNoYes
Income tax advice and planningNoNoYes
Represent you to the ATO on income taxNoNoYes
Registered with the TPB and bound by the Code of Professional ConductNoYesYes

The legal basis is the Tax Agent Services Act 2009. It defines "tax agent service" and "BAS service", sets up the registration system run by the TPB, and imposes civil penalties for providing these services for a fee while unregistered. Registered agents must follow the Code of Professional Conduct in that Act, which covers honesty, competence, confidentiality and managing conflicts of interest, and must hold professional indemnity insurance that meets TPB requirements.

Why the distinction matters for your costs

Hourly rates generally rise from bookkeeper to BAS agent to tax agent, because the qualifications, insurance and liability rise too. If a partner-level tax accountant spends year-end hours reconciling your bank account, you pay a premium rate for work a bookkeeper could have done.

A common cost-effective split for a small business with employees:

  1. Bookkeeper or the owner: weekly coding and reconciliation in the accounting software.
  2. BAS agent: quarterly BAS, STP checks and super compliance, plus a review of GST coding.
  3. Tax agent: year-end adjustments, financial statements, income tax returns and planning.

Worked example: same work, different mix

An illustrative business needs 60 hours of work a year: 40 hours of bookkeeping, 10 hours of BAS work and 10 hours of year-end tax work. Using placeholder rates of $65 (bookkeeper), $100 (BAS agent) and $200 (tax agent):

ArrangementCalculationAnnual cost
Tax accountant does everything60 × $200$12,000
BAS agent does books and BAS, tax agent does year end50 × $100 + 10 × $200$7,000
Bookkeeper, BAS agent and tax agent each do their part40 × $65 + 10 × $100 + 10 × $200$5,600

The split arrangement costs less, but only if the hand-offs work. A bookkeeper who codes GST incorrectly can create rework for the BAS agent. Real firms often price a full-service package below the "everything at the top rate" figure, so compare actual quotes. Try your own hours in the fee estimator, and see the DIY vs accountant break-even if you do some work yourself.

What a bookkeeper can and cannot do on BAS

An unregistered bookkeeper can still be very useful at BAS time. They can keep the ledgers up to date and reconcile the accounts so that the figures are ready. What they cannot do, if they are charging you, is prepare or lodge the BAS, decide how GST applies to a transaction, or give you advice about your BAS obligations. You can lodge the BAS yourself from the figures they prepare, or a registered agent can. If a bookkeeper offers to "just lodge it for you" for a fee, check the TPB register first and read the unregistered agent risks guide.

Qualifications and memberships are a separate question

TPB registration is the legal requirement. On top of it, many practitioners belong to professional bodies:

  • CPA Australia, Chartered Accountants Australia and New Zealand and the Institute of Public Accountants for accountants.
  • The Institute of Certified Bookkeepers and other bookkeeping associations for bookkeepers and BAS agents.

Membership brings continuing education requirements and a complaints process, but it does not replace TPB registration. A member of a professional body still needs TPB registration to charge for tax or BAS services.

How to check a practitioner

  • Search the TPB register by name or registration number and note whether the registration is current, its type, and any conditions.
  • Ask the practice which staff are registered and who supervises the rest. Unregistered staff can work under the supervision of a registered agent.
  • Ask for professional indemnity insurance details if you are engaging a small or sole practice.
  • Use the selection checklist before signing.

Frequently asked questions

Can a BAS agent do my sole trader tax return?

No. An individual income tax return, including a business schedule, is a tax agent service. A BAS agent can prepare your BAS and payroll reporting only.

My friend does my books for free. Is that a problem?

The registration rules apply to services provided for a fee or other reward. Unpaid help is not prohibited, but you remain responsible for the accuracy of what is lodged.

Does a tax agent have to be a qualified accountant?

Registration requires qualifications and relevant experience set by the TPB, plus being a fit and proper person. Not every registered tax agent is a member of an accounting body. Check the register and ask about experience with businesses like yours.

Can my bookkeeper talk to the ATO for me?

Only a registered agent can represent you to the ATO on BAS or tax matters as a paid service. A bookkeeper can help gather documents.

Sources and where to check

Related guides