The short answer
Good bookkeeping means recording every transaction — income, expenses, and bank movements — accurately and consistently. Australian businesses must keep records for at least 5 years. The single most impactful habit is separating personal and business finances from day one, followed by weekly bank reconciliation and sending invoices the moment work is complete.
Source: ATO record-keeping for business
Good bookkeeping isn't glamorous — but it's one of the most valuable things a small business owner can do. Accurate, up-to-date books give you a clear picture of where your business stands financially, help you make better decisions, reduce stress at tax time, and ensure you stay compliant with the ATO.
The challenge is that many small business owners find bookkeeping confusing, time-consuming, or easy to push to the bottom of the to-do list. This guide cuts through the complexity with practical, actionable tips that any business owner can implement.
Why Bookkeeping Matters
Bookkeeping is the process of recording and organising all financial transactions in your business — every sale, every expense, every payment in and out. When done well, it gives you:
- Financial clarity: Know exactly how much money you have, what you're owed, and what you owe.
- Tax readiness: Accurate records make tax time faster, cheaper, and less stressful.
- Better decisions: You can't make informed decisions without reliable financial data.
- ATO compliance: The ATO requires businesses to keep records for 5 years. Good systems make this automatic.
- Cash flow control: Knowing your cash position prevents nasty surprises.
Separate Personal and Business Finances
This is the single most important bookkeeping rule: keep your personal and business finances completely separate. Open a dedicated business bank account and use it exclusively for business income and expenses. Mixing personal and business transactions creates confusion, makes bookkeeping far more complex, and raises red flags with the ATO.
The same principle applies to credit cards. A dedicated business credit card makes it easy to track expenses and maximise deductions.
Choose the Right Accounting Software
Modern cloud accounting software has transformed bookkeeping for small businesses. It automates bank feeds, simplifies reconciliation, generates invoices, calculates GST, and produces financial reports — all without needing a bookkeeping degree.
Popular options for Australian small businesses:
- Xero — Market-leading, highly intuitive, excellent for businesses with multiple team members or advisors. Connects with hundreds of third-party apps.
- MYOB — Long-established Australian software, particularly strong for payroll and inventory management.
- QuickBooks — Good value option with solid reporting capabilities.
- Wave — Free option for very small businesses with basic needs.
Any of these is vastly better than a spreadsheet. The right choice depends on your business size, industry, and whether you work with a bookkeeper or accountant who recommends a particular platform.
Reconcile Accounts Regularly
Bank reconciliation is the process of matching your accounting records against your actual bank statements to ensure they agree. It catches errors, identifies missing transactions, and spots any fraudulent activity.
Most cloud accounting software makes reconciliation straightforward through automated bank feeds — transactions are imported daily, and you simply confirm or categorise them. Aim to reconcile at least weekly. Monthly reconciliation works, but problems can compound quickly if left too long.
Keep Receipts and Records
The ATO requires you to keep records for 5 years. For tax deductions, "no receipt, no deduction" is the practical rule. A digital receipt management system is far more reliable than a shoebox of paper.
Apps like Hubdoc, Dext (formerly Receipt Bank), or even your phone's camera can capture and store receipts automatically. Many integrate directly with Xero or MYOB, so the expense is recorded the moment you photograph the receipt.
Invoice Promptly and Follow Up
Cash flow problems are often a delayed invoicing problem. Send invoices the moment work is completed or goods are delivered — not at the end of the week or month. Set clear payment terms (14 or 30 days is standard in Australia) and follow up systematically on overdue invoices.
Most accounting software has automated invoice reminders that can be sent 7, 14, and 21 days overdue — set these up and let the software do the chasing.
Monitor Cash Flow Weekly
Profit and cash flow are different things. A business can be profitable on paper but run out of cash if customers pay slowly or if there are large upcoming expenses. Monitoring your cash position — what's in the bank, what's owed to you, and what you owe — gives you early warning of potential shortfalls.
Review your cash flow at least weekly. A simple rolling 4–6 week forecast shows you whether you'll have enough cash to meet obligations and when you might need to act.
Stay on Top of Payroll and Super
If you employ staff, payroll is a critical compliance obligation. This includes:
- Paying staff correctly and on time
- Withholding the correct amount of PAYG tax and remitting it to the ATO
- Paying superannuation contributions (currently 12% from 1 July 2025) by the quarterly due dates
- Reporting via Single Touch Payroll (STP), which is mandatory for all employers
Late super payments attract the Super Guarantee Charge — which is not tax-deductible and significantly more expensive than simply paying on time. The ATO estimates that unpaid or underpaid superannuation remains one of the most common payroll compliance issues for small businesses; ensuring on-time payment is one of the simplest ways to avoid a costly and non-deductible penalty.
Prepare for BAS on Time
If you're registered for GST, you must submit a Business Activity Statement (BAS) regularly — usually quarterly. The BAS reports GST collected from sales, GST paid on purchases (input tax credits), and any PAYG withholding.
The best way to make BAS painless is to keep your books up-to-date throughout the quarter, rather than scrambling at deadline. With cloud accounting software connected to your bank, most of the work is done automatically.
Year-End Preparation
The financial year end (30 June) is when clean bookkeeping pays dividends. Businesses with well-maintained books can lodge their tax return quickly and accurately — and are better positioned to take advantage of year-end tax planning strategies.
In the weeks before 30 June, review your financials with your accountant to identify any tax-minimisation opportunities — such as timing large purchases, prepaying deductible expenses, or reviewing your business structure.
Bookkeeper vs Accountant — Who Does What?
Many small business owners are unclear about the difference. In short:
- Bookkeeper: Records day-to-day transactions, reconciles accounts, processes payroll, prepares BAS. Focuses on accurate, up-to-date records.
- Accountant: Interprets financial data, prepares tax returns, provides strategic advice, and helps with business structure, tax planning, and growth decisions.
Many small businesses benefit from both — a bookkeeper for ongoing record-keeping and an accountant for tax and strategic advice. The combination is often more cost-effective than you'd expect, and far less expensive than the cost of getting things wrong.
Key Bookkeeping Terms Explained
- Accounts receivable (AR): Money owed to your business by customers. Outstanding invoices you've sent but not yet been paid.
- Accounts payable (AP): Money your business owes to suppliers or creditors. Bills you've received but haven't yet paid.
- Bank reconciliation: Matching your accounting records to your bank statement to ensure they agree.
- Chart of accounts: A categorised list of all accounts used to record transactions in your business (e.g. Sales, Rent, Wages, etc.).
- Accrual accounting: Records income and expenses when they are earned or incurred, regardless of when cash changes hands.
- Cash accounting: Records income and expenses only when cash is actually received or paid.
- Profit & loss (P&L): A financial statement showing revenues and expenses over a period. Shows whether the business is profitable.
- Balance sheet: A snapshot of what the business owns (assets), owes (liabilities), and the resulting equity at a point in time.
Frequently Asked Questions
How long do I need to keep business records in Australia?
The ATO requires you to keep most business records for at least 5 years from the date of the transaction, or 5 years from when you prepared or obtained the record. For certain capital assets, records must be kept for 5 years after you dispose of the asset.
What's the difference between a bookkeeper and an accountant?
A bookkeeper records and organises day-to-day financial transactions — including bank reconciliations, payroll, invoicing, and BAS preparation. An accountant interprets that financial data, prepares tax returns, provides strategic advice, and helps with business structure and planning. Many small businesses benefit from both working together.
How often should I reconcile my bank accounts?
Aim to reconcile at least weekly if you use cloud accounting software with automated bank feeds. Monthly reconciliation is the minimum — but problems can compound quickly if left too long. Weekly reconciliation catches errors early and keeps your financial data reliable for decision-making.
What accounting software is best for Australian small businesses?
Xero is the most widely used cloud accounting platform in Australia and is particularly popular among small businesses working with accountants or bookkeepers. MYOB is strong for payroll and inventory. QuickBooks offers good value. The best choice depends on your business size, industry, and the preference of your accountant or bookkeeper.
When do I need to lodge a BAS?
If you're registered for GST, you must lodge a Business Activity Statement (BAS) quarterly (most small businesses), monthly (if turnover is $20M+), or annually (if voluntarily registered with under $75K turnover). Quarterly BAS is due 28 days after the end of each quarter, with a slight extension if you lodge online through the ATO portal.