Practical guide

Bookkeeping for Small Business in Australia: Basics, ATO Rules and a Checklist

Dyllan Vosloo, Founder 24 October 2026 · 9 min read

Bookkeeping for small business means recording every sale, expense and payment as it happens, so you can lodge your BAS and tax return accurately and know whether you're making money. In Australia the ATO requires you to keep most business records for 5 years, in English or easily converted to English, and in a form that can't be quietly changed. For most sole traders, a separate business bank account, a weekly 30-minute catch-up and a quarterly BAS routine cover the essentials.

Start with clean source documents. Every sale should have an invoice and every cash sale a receipt. Create numbered GST tax invoices with the Australian invoice generator and receipts with the receipt generator, both free with no signup.

What is bookkeeping for a small business?

Bookkeeping is the day-to-day recording and sorting of your business transactions: money in, money out, who owes you and who you owe. Accounting uses those records to prepare tax returns, financial statements and advice. You can do your own bookkeeping and still pay an accountant at tax time.

Bookkeeping basics come down to four jobs:

Done weekly, this takes most sole traders well under an hour. Left until June, it becomes a weekend of digging through emails and bank statements.

What records does the ATO require me to keep?

You need to keep all records relating to starting, running, changing and selling or closing your business that are relevant to your tax and super. The ATO sets five rules: keep those records, protect them from being changed, keep most of them for 5 years, be able to show them on request, and keep them in English or easily converted to English.

The 5 years generally starts from when you prepared or obtained the record, or completed the transaction, whichever is later. Some records must be kept longer, such as records for capital gains tax assets, which you generally keep for as long as you own the asset and then another 5 years after you sell or dispose of it. The ATO's overview of record-keeping rules for business has the full detail.

In practice, a small business keeps:

RecordExamplesWhy it matters
Sales recordsTax invoices, receipts, cash register or POS reportsIncome on your tax return and GST on your BAS
Purchase recordsSupplier tax invoices, receipts, credit card statementsDeductions and GST credits; you need a tax invoice to claim a GST credit on purchases over $82.50
Bank recordsStatements, deposit records, loan statementsProof that the transactions happened
Vehicle recordsLogbook, fuel and service receiptsWorking out the business-use portion
AssetsPurchase invoices, depreciation schedules, sale documentsDepreciation and capital gains tax
Employee recordsPayslips, super payments, TFN declarationsPayroll, super guarantee and PAYG withholding
Tax and BASLodged BAS, tax returns, ATO noticesEvidence if the ATO reviews a period

Digital copies are fine, provided they're legible, labelled so you can find them, and you can still produce them if you change software. A photo of a receipt saved to a folder named by month is a perfectly good system.

Should I use cash or accruals accounting?

Most small businesses use the cash basis, because it's simpler. On the cash basis you count income when you're paid and expenses when you pay. On the accruals basis you count income when you invoice and expenses when you're billed, whether or not money has moved.

For GST, the ATO says businesses with an aggregated turnover under $10 million can choose either method (see choosing an accounting method for GST). The difference shows up when an invoice and its payment fall in different BAS periods:

ExampleCash basisAccruals basis
Invoice $2,200 incl. GST on 20 June, paid 10 July$200 GST in the July–September BAS; income in the new financial year$200 GST in the April–June BAS; income in the old financial year
Client never paysNo GST or income to reportGST already paid; you need a bad debt adjustment to get it back

Cash basis protects you from paying GST on money you haven't received. Accruals gives a truer picture of performance when you carry lots of unpaid invoices or stock. Choose with your accountant, and use the same method consistently. For income tax, the ATO explains the options in accounting methods for business income.

How do BAS and GST fit into bookkeeping?

If you're registered for GST, your bookkeeping feeds your business activity statement (BAS). Each period you report the GST you collected on sales, subtract the GST credits on your business purchases, and pay the difference to the ATO, or get a refund if credits are higher.

Most small businesses lodge quarterly. The ATO's standard due dates are:

QuarterMonthsLodge and pay by
Q1July, August, September28 October
Q2October, November, December28 February
Q3January, February, March28 April
Q4April, May, June28 July

Monthly BAS is due on the 21st of the following month, and you must report monthly if your GST turnover is $20 million or more. Lodging online or through a registered tax or BAS agent can give you extra time, as set out on the ATO's BAS due dates page.

A worked quarter for a GST-registered sole trader:

The habit that saves people is moving the GST portion of every payment into a separate savings account as it arrives, so the $2,500 is sitting there on 28 October. Our guide to calculating GST covers the ÷ 11 rule, and you only need to deal with GST once you pass the $75,000 registration threshold or register voluntarily.

Do I need a separate business bank account?

Not by law if you're a sole trader, but you should have one. Mixing personal and business money is one of the most common causes of slow, error-prone bookkeeping, and the ATO expects you to be able to show the business portion of any expense that's partly personal.

A company is a separate legal entity, so its money belongs to the company and should run through its own account in the company's name. For a sole trader, a second everyday account in your name, used only for business, is enough. Add a savings account for GST and tax and you have a simple three-account setup: business in, tax set aside, personal pay drawn out.

What are the accounting basics for sole traders vs companies?

A sole trader's business income goes on their individual tax return, while a company lodges its own tax return and keeps its money separate from its owners. That changes how you record money you take out of the business.

Sole traderCompany
Tax returnBusiness income and expenses in your individual returnSeparate company tax return
Taking money outDrawings, not a deductible expenseWages, director fees or dividends, each with its own rules
Bank accountSeparate account recommendedCompany account in the company's name
Bookkeeping loadLighter; spreadsheet can workHeavier; software and an accountant usually needed
Paying yourself superVoluntarySuper guarantee applies if you're paid as an employee

If you're just starting out on your own, our guide on how to invoice as a sole trader covers ABNs and invoice layout.

What is a good bookkeeping checklist?

Do a short session every week, a reconciliation and review every month, your BAS every quarter, and a full tidy-up before 30 June. Small and regular beats big and rare, because errors are easiest to fix while you still remember the transaction.

Weekly

Monthly

Quarterly

Yearly

Should I use a spreadsheet or bookkeeping software?

A spreadsheet is fine for a sole trader with a few dozen transactions a month, no staff and no stock. Move to bookkeeping software when you register for GST and want BAS figures calculated for you, take on employees, or find reconciliation taking more than an hour a month.

SpreadsheetBookkeeping software
CostFreeMonthly subscription
Bank feedsManual entry or CSV importAutomatic
GST and BASBuild your own formulasCalculated and, in many products, lodged
PayrollNot practicalBuilt in or an add-on
RiskFormula errors, easy to overwrite recordsMiscoded transactions if you don't review
Best forNew sole traders, not GST-registeredGST-registered businesses, staff, stock

If you use a spreadsheet, keep one tab per month, one row per transaction, and columns for date, description, category, amount including GST, GST and running balance. Lock past months once reconciled, which also helps meet the ATO's rule that records are protected from being changed.

When should I hire a bookkeeper or BAS agent?

Hire help when bookkeeping is costing you billable time worth more than the fee, when you take on staff, or when you're consistently late with your BAS. If someone prepares or lodges your BAS for a fee, they must be registered with the Tax Practitioners Board as a BAS agent or tax agent.

A bookkeeper who only does data entry may not need registration, but anyone who provides BAS services for a fee, such as working out your GST or advising on BAS labels, does. Check before you engage someone using the TPB public register. Lodging through a registered agent may also give you extra time to lodge.

A sensible split for a growing business is to do weekly entry yourself, have a BAS agent review and lodge each quarter, and use an accountant for the annual tax return and planning.

This article is general information, not tax, accounting or financial advice. For guidance specific to your situation, see the ATO and business.gov.au, or speak to a registered tax or BAS agent.

Frequently asked questions

How long do I need to keep business records in Australia?

Most business records must be kept for 5 years, generally from when you prepared or obtained the record or completed the transaction, whichever is later. Some records, such as those for capital gains tax assets, must be kept longer.

Can I do my own bookkeeping as a sole trader?

Yes. Many sole traders keep their own books with a spreadsheet or software and use an accountant only at tax time. Anyone you pay to prepare or lodge your BAS must be a registered BAS or tax agent.

Should a small business use cash or accrual accounting?

Most small businesses use the cash basis because it's simpler and you don't pay GST on money you haven't received. Businesses with aggregated turnover under $10 million can choose either method for GST. Accruals suits businesses with lots of unpaid invoices or stock.

When is the quarterly BAS due?

The standard quarterly due dates are 28 October, 28 February, 28 April and 28 July. Lodging online or through a registered tax or BAS agent may give you extra time.

Do sole traders need a separate bank account?

It isn't legally required, but it's strongly recommended. A separate account makes reconciliation faster and makes it easy to show the ATO which expenses are business and which are personal.

Keep your sales records clean

Numbered GST tax invoices with your ABN, ready for your books and BAS. Free, no signup, PDF in under a minute.

Open the Australian invoice generator