DIY Bookkeeping: How to Do Your Own Books (Step by Step)
James Whitfield
Senior Accountant & Contributor
In this article
- DIY Bookkeeping: How to Do Your Own Books
- Step 1: Separate Personal and Business Finances
- Step 2: Choose Your Accounting Software
- Step 3: Set Up Your Chart of Accounts
- Step 4: Connect Your Bank Feeds
- Step 5: Learn to Categorise Transactions
- Step 6: Set Up Invoicing
- Step 7: Record Bills
- Step 8: Reconcile Regularly
- Step 9: Review Your Reports Monthly
- Step 10: Prepare for Tax Obligations
- Tools That Make DIY Bookkeeping Easier
- When DIY Is Not Enough
DIY Bookkeeping: How to Do Your Own Books
Doing your own bookkeeping is entirely feasible for many small businesses, especially in the early stages. With the right tools and processes, you can maintain accurate financial records without a bookkeeping qualification or expensive professional help.
Here is how to set yourself up for success.
Step 1: Separate Personal and Business Finances
This is non-negotiable. Open a dedicated business bank account and business credit card. Every business transaction goes through these accounts, and nothing personal touches them.
This single step eliminates the biggest source of bookkeeping headaches. When every transaction in your business bank account is a business transaction, categorisation becomes dramatically simpler.
Step 2: Choose Your Accounting Software
Forget spreadsheets. Modern cloud accounting software is affordable, easy to use, and does most of the heavy lifting for you. The main options for Australian and New Zealand businesses are:
Xero - The most popular choice in Australia and NZ. Excellent bank feeds, strong ecosystem of integrations, and intuitive interface. Plans start from around $29 per month.
MYOB - Long-established Australian option with good payroll features. Popular with businesses that have employees.
QuickBooks Online - Strong international platform with competitive pricing. Good option if you deal with US or international clients.
For most small businesses, Xero is the recommended starting point. It has the widest adoption, the most integrations, and the best support ecosystem in Australia and New Zealand.
Step 3: Set Up Your Chart of Accounts
Your accounting software will provide a default chart of accounts. Review it and customise it for your business:
- Remove accounts you will never use
- Add accounts specific to your industry
- Keep it simple - 30 to 50 accounts is plenty for most small businesses
Step 4: Connect Your Bank Feeds
Link your business bank accounts and credit cards to your accounting software. This automatically imports transactions daily, eliminating manual data entry and ensuring nothing gets missed.
In Xero, this takes about five minutes per account. Navigate to the bank accounts section, search for your bank, and follow the authentication process.
Step 5: Learn to Categorise Transactions
When transactions flow in from your bank feed, you need to assign each one to the correct account. This is the core daily activity of bookkeeping.
For each transaction, ask yourself:
- What type of expense or income is this?
- Which account in my chart of accounts does it belong to?
- Does it include GST?
Over time, you will develop familiarity with your regular transactions. Most businesses have 10-20 recurring transaction types that make up 80% of their volume.
To speed this up significantly, set up bank rules for recurring transactions. In Xero, you can create rules that automatically categorise transactions based on the payee name. For example, every payment to "Telstra" automatically goes to "Phone and Internet."
Step 6: Set Up Invoicing
If you bill clients, set up your invoice template in your accounting software. Include all required information:
- Your business name and ABN
- Client details
- Description of goods or services
- Amount and GST
- Payment terms
- Your bank details
Send invoices as soon as work is completed or goods are delivered. The sooner you invoice, the sooner you get paid.
Step 7: Record Bills
When you receive bills from suppliers, enter them into your accounting software. You can often forward bills by email to a dedicated address that automatically creates entries. Review and approve these entries, correct the categorisation if needed, and schedule payment.
Step 8: Reconcile Regularly
Set aside time each week to reconcile your accounts. This means matching the transactions in your accounting software against your bank feed to confirm everything is correct.
In Xero, the reconciliation screen shows suggested matches. For most transactions, you simply confirm the suggestion. For unmatched items, you create new entries or investigate discrepancies.
Step 9: Review Your Reports Monthly
At the end of each month, review your profit and loss statement and balance sheet. Look for:
- Revenue trends - is income growing or declining?
- Unusual expenses - anything unexpected?
- Profitability - are you making money after all expenses?
- Cash position - do you have enough cash for upcoming obligations?
These reports are generated automatically by your accounting software based on the transactions you have categorised throughout the month.
Step 10: Prepare for Tax Obligations
Keep track of your tax obligations and deadlines:
- BAS/GST - If GST registered, lodge quarterly (or monthly for larger businesses)
- PAYG - If you have employees, remit PAYG withholding with your BAS
- Superannuation - Pay quarterly by the 28th day after quarter end
- Income tax - Annual return, plus quarterly PAYG instalments if applicable
Your accountant handles the actual lodgement, but your job is to ensure the underlying data is accurate and up to date.
Tools That Make DIY Bookkeeping Easier
Beyond your core accounting software, consider these complementary tools:
Receipt scanning - Dext (formerly Receipt Bank) or Hubdoc capture receipts and extract data automatically.
Payment processing - Stripe or Square for taking card payments, integrated with your accounting software.
Payroll - Xero Payroll or KeyPay for processing employee wages and super.
AI automation - SortBooks automates transaction categorisation and reconciliation, reducing the manual effort of DIY bookkeeping to minutes per week.
When DIY Is Not Enough
DIY bookkeeping works well for:
- Sole traders and freelancers
- Businesses with fewer than 200 transactions per month
- Service businesses without inventory
- Business owners who enjoy (or at least tolerate) financial work
Consider getting help when:
- You have employees and payroll complexity
- Transaction volumes are growing beyond what you can manage
- You are making errors or falling behind
- Your business has inventory, multiple entities, or international transactions
The great thing about starting with DIY bookkeeping is that you develop a solid understanding of your business finances. Even if you eventually hand it off to a professional or automation tool, that foundational knowledge makes you a better business owner.
Ready to automate your bookkeeping?
SortBooks connects to Xero and categorises your transactions automatically. Start free today.
Start Free - Connect Your Xero