A Bookkeeping Agreement is a written contract between a professional bookkeeper or registered BAS agent and a business client that sets out the terms on which bookkeeping and financial administration services will be provided. In Australia, this document is particularly important because the provision of BAS services — including the preparation and lodgement of Business Activity Statements — is a regulated activity under the Tax Agent Services Act 2009 (Cth) (TASA), and only registered BAS agents or tax agents may legally provide these services for a fee. The Tax Agent Services Act 2009 (Cth) and the Tax Agent Services Regulations 2022 (Cth) establish the framework for the regulation of tax agents, BAS agents, and tax (financial) advisers in Australia. The Tax Practitioners Board (TPB) administers this regime and maintains a public register of registered practitioners. The TPB Code of Professional Conduct, which is legally binding on registered agents, requires that BAS agents act honestly and with integrity, maintain competence, and not knowingly obstruct the proper administration of tax laws. A written engagement letter or bookkeeping agreement is considered best practice under TPB guidelines and supports compliance with the Code. BAS services specifically include preparing or lodging BAS documents (which include the Business Activity Statement and the Instalment Activity Statement), and dealing with the ATO on behalf of clients in relation to these documents. Under section 50-5 of TASA, providing BAS services for a fee or other reward without TPB registration is a criminal offence attracting significant penalties. A Bookkeeping Agreement should clearly state the bookkeeper's TPB registration number. Record-keeping obligations under Australian law are significant. The Income Tax Assessment Act 1997 (Cth) requires businesses to retain records relevant to their income tax position for 5 years from the end of the income year in which the transaction occurred. The Corporations Act 2001 (Cth) requires companies to keep financial records for 7 years. GST records under the A New Tax System (Goods and Services Tax) Act 1999 (Cth) must be retained for 5 years. A Bookkeeping Agreement should clearly address who is responsible for record retention and for what period. Payroll processing — a common bookkeeping service — engages the Fair Work Act 2009 (Cth), relevant Modern Awards, and the Superannuation Guarantee (Administration) Act 1992 (Cth). Bookkeepers processing payroll must ensure superannuation contributions are calculated correctly and paid to the employee's nominated superannuation fund by the quarterly due date. From 1 July 2026, all employers with employees under 18 working more than 30 hours per week will be required to pay super under the expanded super legislation. Errors in superannuation calculations can expose the client to the Superannuation Guarantee Charge. Privacy considerations are significant in bookkeeping because the bookkeeper will handle sensitive financial information including employee payroll details, bank account data, tax file numbers, and business revenue figures. The Privacy Act 1988 (Cth) and the Australian Privacy Principles apply to businesses with turnover exceeding $3 million, and all bookkeepers should handle client information in accordance with these principles regardless of their size. Tax file number information is specifically regulated under the Privacy (Tax File Number) Rule 2015. This template is suitable for cloud-based bookkeeping arrangements using Xero, MYOB, or QuickBooks; sole trader and small business bookkeeping; payroll processing; BAS preparation and lodgement; and management reporting across all Australian states and territories.
What Is a Bookkeeping Agreement (Australia)?
A Bookkeeping Agreement is a legally binding written contract between a professional bookkeeper or registered BAS agent and a business client. It sets out the scope of bookkeeping and financial administration services to be provided, including data entry, bank reconciliation, payroll processing, superannuation lodgement, Business Activity Statement (BAS) preparation and lodgement, and management reporting.
In Australia, bookkeeping agreements are particularly important because the provision of BAS services is a regulated activity under the Tax Agent Services Act 2009 (Cth). Only registered BAS agents or tax agents may legally prepare or lodge BAS documents for a fee. A written engagement agreement formalises the relationship, confirms the bookkeeper's TPB registration, and documents the scope of authorised services.
A well-drafted Bookkeeping Agreement protects the bookkeeper by clearly defining the scope of services and the client's obligation to provide complete and accurate source documents. It protects the client by recording what services will be delivered, what records will be maintained, and how confidential financial information will be handled.
This template is suitable for cloud-based bookkeeping using Xero, MYOB, or QuickBooks; BAS preparation and lodgement; payroll processing; superannuation administration; and management reporting across all Australian states and territories.
When Do You Need a Bookkeeping Agreement (Australia)?
A Bookkeeping Agreement should be used whenever a business engages an external bookkeeper or BAS agent on a recurring or ongoing basis. Verbal arrangements are difficult to enforce and create uncertainty about the scope of services, fees, and responsibilities when problems arise.
This agreement is particularly important when: the bookkeeper will be preparing and lodging Business Activity Statements with the ATO on the client's behalf; the bookkeeper will process payroll and superannuation for employees; the bookkeeper will have access to the client's accounting software, bank feeds, and financial data; the engagement is ongoing and involves a retainer fee; and when the client needs clarity about who is responsible for record-keeping obligations and the consequences of providing incomplete information.
For bookkeepers and BAS agents, a signed agreement before commencing work provides protection against non-payment, scope disputes, and liability claims arising from the client's failure to provide accurate records. It also demonstrates compliance with TPB best practice guidance on client engagement.
For clients, a written agreement ensures accountability for deliverables, protects confidential financial information, and confirms the bookkeeper's professional credentials and insurance obligations.
What to Include in Your Bookkeeping Agreement (Australia)
A comprehensive Australian Bookkeeping Agreement should include the following key elements:
TPB registration details: The bookkeeper's Tax Practitioners Board registration number, confirming they are authorised to provide BAS services under the Tax Agent Services Act 2009 (Cth).
Scope of services: A precise description of all bookkeeping tasks included — data entry, bank reconciliation, payroll processing, BAS lodgement, management reports — and any services explicitly excluded, such as income tax return preparation or financial auditing.
Accounting software: The cloud platform to be used (Xero, MYOB, QuickBooks) and the access arrangements required to perform the services.
BAS agent services: If BAS lodgement is included, the agreement should specify the BAS frequency (monthly or quarterly), the ATO Online Services for Agents access arrangement, and the client's obligation to provide source documents before each due date.
Fees and GST: The agreed fee structure (monthly retainer or hourly rate), GST treatment, invoicing frequency, and payment terms including late payment consequences.
Client obligations: The client's duty to provide complete and accurate records and to review all BAS lodgements before submission. The bookkeeper's liability is limited for errors arising from the client's inaccurate information.
Record retention: The applicable retention period (generally 5 years under the Income Tax Assessment Act 1997 (Cth)) and responsibility for record storage after termination.
Confidentiality and privacy: Protection of sensitive financial information including employee payroll data and tax file numbers under the Privacy Act 1988 (Cth).
Term and termination: The notice period for termination and obligations to transfer accounting files and withdraw as BAS agent on termination.
Professional indemnity insurance: The bookkeeper's obligation to maintain current professional indemnity insurance as required under TASA.
Governing law: The state or territory whose laws govern the agreement.
Frequently Asked Questions
Related Documents
You may also find these documents useful:
Service Agreement (Australia)
Create a comprehensive Australian Service Agreement compliant with the Australian Consumer Law (Schedule 2 of the Competition and Consumer Act 2010 (Cth)) and the common law of contract. Covers scope of services, GST-inclusive or exclusive fees, payment terms, consumer guarantees, intellectual property ownership, confidentiality, Privacy Act 1988 obligations, limitation of liability, and termination rights. Suitable for consultants, freelancers, agencies, and businesses providing services to other businesses or consumers across all Australian states and territories.
Consultancy Agreement (Australia)
Create a professional Consultancy Agreement for Australia. Covers scope of services, fixed or hourly fees, GST, expense reimbursement, IP ownership, confidentiality, liability cap, professional indemnity insurance, and Australian Consumer Law compliance. Suitable for all states and territories.
Independent Contractor Agreement (Australia)
Create a legally compliant Independent Contractor Agreement for Australia. Covers ABN requirements, sham contracting protections, GST, IP ownership, WHS obligations, and the multi-factor contractor test under Fair Work Act 2009. Suitable for all states and territories including NSW, VIC, QLD, WA, SA, and ACT.
ABN, ACN and GST Registration Checklist (Australia)
Create an ABN, ACN and GST Registration Checklist for an Australian individual or business entity. This comprehensive checklist guides sole traders, partnerships, companies, and trusts through the process of obtaining an Australian Business Number (ABN) under A New Tax System (Australian Business Number) Act 1999 (Cth), registering a company to obtain an Australian Company Number (ACN) under the Corporations Act 2001 (Cth), and registering for the Goods and Services Tax (GST) under A New Tax System (Goods and Services Tax) Act 1999 (Cth). An ABN is an eleven-digit identifier issued by the Australian Business Register (ABR) that is essential for conducting business in Australia. It is required to issue valid tax invoices, register for GST, register a business name with ASIC, claim fuel tax credits, and interact with the Australian Taxation Office (ATO). Under A New Tax System (Australian Business Number) Act 1999 (Cth), an entity is entitled to an ABN if it is carrying on an enterprise in Australia within the meaning of s 9-20 of the Income Tax Assessment Act 1997 (Cth). Hobbies and activities with no commercial character do not qualify. ABN applications are free and can be lodged online at abr.gov.au, typically processed within 20 business days — though companies often receive their ABN immediately after lodging the application. For companies, the ACN must be obtained before applying for an ABN. The ACN is a nine-digit number issued by ASIC when a company is registered under the Corporations Act 2001 (Cth). It must appear on all company documents, correspondence, and public materials under s 153 of the Corporations Act. Company registration is completed by lodging ASIC Form 201 (Application for Registration as an Australian Company) via the ASIC Connect portal, with a registration fee of AUD $576 as at 2025-26 (subject to change — always confirm current fees at asic.gov.au). GST is a 10% broad-based consumption tax on most supplies of goods, services, and other things in Australia, governed by A New Tax System (Goods and Services Tax) Act 1999 (Cth). Under s 23-5 of the GST Act, registration is mandatory when annual GST turnover reaches or exceeds $75,000 ($150,000 for non-profit bodies). GST registration is also mandatory for providers of taxi and rideshare services regardless of turnover, under s 23-15 of the GST Act. Registered businesses must charge 10% GST on taxable supplies, issue valid tax invoices that include the supplier's ABN, and lodge Business Activity Statements (BAS) with the ATO on a monthly, quarterly, or annual basis depending on the business's size and elections. This checklist also covers PAYG withholding obligations (for businesses that employ staff), superannuation guarantee obligations under the Superannuation Guarantee (Administration) Act 1992 (Cth) — currently 11.5% of ordinary time earnings for 2024-25 — business name registration with ASIC under the Business Names Registration Act 2011 (Cth), and workers compensation insurance requirements for each state and territory. It is suitable for use by individuals starting a new business, accountants and solicitors advising clients on business registration, and existing businesses reviewing and updating their registrations. Payroll tax is an additional state and territory obligation that applies when an employer's total Australian wages exceed the relevant state's threshold — ranging from approximately AUD $700,000 in some jurisdictions to AUD $1.2 million in others. Each state and territory has its own payroll tax legislation and rate. Unlike PAYG withholding, payroll tax is a cost borne by the employer, not withheld from employee wages. Businesses with employees across multiple states must register and lodge payroll tax returns separately in each state where their wages are taxable. This checklist flags payroll tax as an important consideration for growing businesses, though the specifics of each state's regime are outside the scope of a Commonwealth registration guide.