Bookkeeping Basics for Small Business: Your Complete Guide to ATO Compliance
IntuitiveCalc Team
Financial Content Specialist
Good bookkeeping is the foundation of a successful business. In Australia, the ATO requires businesses to keep accurate records for at least 5 years. This guide covers everything you need to know about bookkeeping basics, from record keeping requirements to GST and BAS lodgment.
Why Good Bookkeeping Matters
- Legal requirement: ATO requires records to be kept for 5 years
- Tax deductions: Without records, you can't claim deductions
- Cash flow: Understand where your money is going
- Business decisions: Data to make informed choices
- Audit protection: Evidence if the ATO asks questions
ATO Record Keeping Requirements
The Australian Taxation Office requires all businesses to keep records that explain their financial position and transactions. These records must be in English (or easily convertible) and stored securely.
Minimum Record Keeping Periods
| Record Type | Keep For | From When |
|---|---|---|
| Income and sales records | 5 years | Date of transaction |
| Expense records and receipts | 5 years | Date of transaction |
| Year-end financial reports | 5 years | Date prepared |
| Bank statements | 5 years | Statement date |
| Employee/payroll records | 7 years | Date record made |
| Asset purchase records | 5 years after disposal | Date asset sold/disposed |
| Company records (Pty Ltd) | 7 years | Date record made |
Penalties for Poor Record Keeping
Failing to keep adequate records can result in:
- Disallowed deductions: No receipt = no deduction
- Administrative penalties: Up to 75% of tax shortfall
- Prosecution: Intentional non-compliance can be criminal
- Default assessments: ATO estimates your income (usually unfavorably)
What Records to Keep
Your records should allow you to calculate your business income, expenses, and any GST obligations.
Income Records
- Sales invoices (issued)
- Cash register tapes/POS records
- Receipt books
- Bank statements showing deposits
- Contracts with customers
- Credit card statements (sales)
- Online sales records
Expense Records
- Receipts and invoices (received)
- Credit card statements (purchases)
- Bank statements showing payments
- Contracts with suppliers
- Loan documents
- Lease agreements
- Insurance policies
What Makes a Valid Tax Invoice?
For purchases over $82.50 (including GST), you need a tax invoice to claim GST credits. A valid tax invoice must include:
| Purchases Under $1,000 | Purchases $1,000+ |
|---|---|
|
|
Single Entry vs Double Entry Bookkeeping
There are two main bookkeeping methods. Understanding the difference helps you choose the right approach for your business.
Single Entry Bookkeeping
Records each transaction once, like a checkbook register. Simple but provides limited financial insight.
01/01 Client Payment +$1,000
02/01 Office Supplies -$150
03/01 Phone Bill -$89
Balance: $761
Best for:
- Sole traders with simple businesses
- Cash-based businesses
- Side hustles and freelancers
Double Entry Bookkeeping
Every transaction is recorded twice - as a debit and credit. Provides complete financial picture.
01/01 Client Payment
Dr Cash $1,000
Cr Revenue $1,000
02/01 Office Supplies
Dr Expenses $150
Cr Cash $150
Best for:
- Companies (Pty Ltd)
- Businesses with inventory
- Anyone needing financial statements
Modern Software Does Double Entry Automatically
Don't worry if double entry sounds complex. Accounting software like Xero, MYOB, and QuickBooks automatically handles double entry behind the scenes. You just enter your transactions normally, and the software creates proper accounting entries for you.
Cash vs Accrual Accounting
How you record income and expenses depends on whether you use cash or accrual accounting.
Cash vs Accrual Comparison
| Aspect | Cash Accounting | Accrual Accounting |
|---|---|---|
| Record income when | Cash is received | Invoice is issued |
| Record expense when | Cash is paid | Invoice is received |
| Best for | Small businesses, cash flow tracking | Larger businesses, accurate profit/loss |
| GST reporting | Report when cash received/paid | Report when invoice issued/received |
| Complexity | Simpler | More complex |
Example: $10,000 Job Invoiced in June, Paid in July
| Method | June Income | July Income |
|---|---|---|
| Cash Accounting | $0 | $10,000 |
| Accrual Accounting | $10,000 | $0 |
This affects which financial year the income falls into for tax purposes.
Understanding GST
If your business turnover is $75,000 or more, you must register for GST. Once registered, you need to track GST on sales and purchases.
GST Codes for Bookkeeping
| Code | Description | Examples |
|---|---|---|
| GST (10%) | Standard taxable supplies | Most business sales and purchases |
| GST-Free (0%) | Taxable but no GST | Fresh food, medical, education, exports |
| Input Taxed | No GST, can't claim credits | Financial services, residential rent |
| No ABN Withholding | Supplier has no ABN | Withhold 47% from payment |
| Out of Scope | Not subject to GST | Wages, bank fees, private expenses |
GST Calculation Tips
- To add GST: Multiply by 1.1 (e.g., $100 x 1.1 = $110 inc GST)
- To remove GST: Divide by 11 (e.g., $110 / 11 = $10 GST)
- GST amount: Total price / 11 = GST component
- Price ex-GST: Total price / 1.1 = Price before GST
Business Activity Statement (BAS)
If you're registered for GST, you must lodge a Business Activity Statement. This reports your GST collected and paid, as well as PAYG withholding and installments.
BAS Lodgment Options
| Reporting Period | Who Must Use | Due Date |
|---|---|---|
| Monthly | GST turnover $20M+ | 21st of following month |
| Quarterly | Most small businesses | 28th after quarter end* |
| Annual | GST turnover under $75k (voluntary) | 28 February |
*Dec quarter BAS due 28 February, not 28 January
BAS Due Dates 2024-25
| Quarter | Period | Due Date (Paper) | Due Date (Online) |
|---|---|---|---|
| Q1 | July - September 2024 | 28 October 2024 | 28 October 2024 |
| Q2 | October - December 2024 | 28 February 2025 | 28 February 2025 |
| Q3 | January - March 2025 | 28 April 2025 | 28 April 2025 |
| Q4 | April - June 2025 | 28 July 2025 | 28 July 2025 |
Essential Bookkeeping Tasks
Weekly/Daily Tasks
Monthly Tasks
Quarterly Tasks
Annual Tasks
Bank Reconciliation
Bank reconciliation is the process of matching your accounting records with your bank statement. This catches errors, missing transactions, and potential fraud.
How to Reconcile Your Bank Account
- Get your bank statement - Download from online banking
- Compare opening balance - Should match your books
- Match each transaction - Tick off items that appear in both
- Investigate differences - Find unrecorded transactions
- Enter missing transactions - Update your accounting records
- Verify closing balance - Should match bank statement
Common Bookkeeping Mistakes to Avoid
Mixing Personal and Business Expenses
Using one bank account for both personal and business expenses creates a compliance nightmare. Open a separate business bank account and use it exclusively for business transactions. It costs $5-$10/month but saves hours of sorting and potential ATO issues.
Not Recording Cash Transactions
Every cash transaction - whether income or expense - must be recorded. Keep a cash book or use your accounting software to record cash payments. The ATO can audit cash businesses more heavily if records are incomplete.
Waiting Until Year-End to Do Bookkeeping
Annual bookkeeping catch-ups are stressful, expensive (accountants charge more for catch-up work), and often inaccurate. Set aside 30 minutes weekly to keep your books current. You'll also spot problems early while you can still find receipts.
Throwing Away Receipts
Digital photos of receipts are legally acceptable, but the ATO requires them to be clear and complete. Use apps like Dext, Receipt Bank, or your accounting software's receipt capture feature. Faded thermal receipts should be photographed immediately - they become unreadable over time.
Digital Record Keeping Tools
Recommended Tools by Function
| Function | Recommended Tools | Cost |
|---|---|---|
| Accounting Software | Xero, MYOB, QuickBooks | $15-$78/month |
| Receipt Scanning | Dext (Hubdoc), Xero app | $0-$25/month |
| Invoicing | Xero, Invoice2go, Wave | $0-$30/month |
| Mileage Tracking | MileIQ, TripLog | $0-$10/month |
| Time Tracking | Toggl, Harvest, Clockify | $0-$15/month |
| Document Storage | Google Drive, Dropbox | $0-$15/month |
Related Resources
Accounting Software Comparison
Compare Xero, MYOB, QuickBooks, and Wave for Australian businesses
Small Business Tax Deductions
Complete checklist of deductions you can claim
Small Business Startup Guide
Step-by-step guide to starting a business in Australia
Income Calculator
Calculate your tax obligations based on business income
Start Your Bookkeeping Today
Good bookkeeping doesn't have to be complicated. Start with the basics: separate bank account, record all income and expenses, keep receipts, and reconcile regularly. As your business grows, upgrade your systems and consider hiring a bookkeeper or accountant to help.
Disclaimer: This guide provides general information only. For specific advice about your bookkeeping and tax obligations, consult a registered BAS agent, tax agent, or accountant.