Do You Need a Bookkeeper, or Will DIY Software Do?
Updated:
Xero, MYOB and QuickBooks make it easy to believe bookkeeping is a solved problem: connect the bank feed, categorise a few transactions, done. For a very early-stage sole trader with a handful of invoices a month, that might be true. For most small businesses, it stops being true well before the business feels "big", and the harder question isn't whether to use software, it's whether you also need a person managing what the software can't.
What a bookkeeper actually does, day to day
A bookkeeper's core job is the transactional layer: recording sales and purchases, reconciling bank and credit card accounts, chasing and coding accounts receivable and payable, running payroll, and keeping the general ledger accurate week to week (our accounting 101 guide runs through what these terms mean). Where a bookkeeper is also a registered BAS agent, that can extend to preparing and lodging your Business Activity Statement and advising on GST, PAYG withholding and superannuation guarantee obligations, work the Tax Practitioners Board formally defines as a BAS service under section 90-10 of the Tax Agent Services Act 2009.
That's a different job to what an accountant or tax agent does. A registered tax agent works from the ledger a bookkeeper keeps to prepare and lodge your income tax return, advise on structuring and tax planning, and represent you in dealings with the ATO, work the TPB defines separately as a tax agent service under section 90-5. In practice: your bookkeeper produces the numbers throughout the year; your accountant interprets them at tax time and advises on the bigger financial decisions. Good bookkeeping makes an accountant's job faster and cheaper; poor bookkeeping is one of the most common reasons a tax return costs more to prepare than it should.
The line that actually matters: is your bookkeeper registered?
Not every bookkeeper is a BAS agent, and not every bookkeeper needs to be. If they're only doing data entry and reconciliation, no registration is required. But the moment someone charges a fee to prepare or lodge your BAS, or advise you on GST or payroll tax obligations, they're legally required to be a registered BAS agent. Providing a BAS service for a fee while unregistered breaches section 50-5 of the TASA and carries civil penalties of up to $82,500 for an individual and $412,500 for a company. Before engaging a bookkeeper to touch anything BAS-related, it's worth thirty seconds on the TPB public register to confirm their registration status, rather than taking it on trust.
To become a registered BAS agent, a person needs at least a Certificate IV in Financial Services in bookkeeping or accounting, or a board-approved course in GST/BAS taxation principles, plus at least 1,400 hours of relevant experience in the past four years. That bar is why a genuinely qualified bookkeeper is worth paying for: they're not just entering data, they're applying a working knowledge of GST and payroll law to your books.
When DIY software is genuinely enough
The ATO recommends digital record keeping for most businesses, and commercial software is genuinely capable of tracking income, expenses and GST for a low-volume, single-owner operation with no employees. If that's you, and you're disciplined about reconciling weekly rather than at tax time, software alone can carry you.
The signs you've outgrown DIY are specific, not vague: you're running payroll, you're registered for GST and the BAS is eating a weekend each quarter, you've got more than one bank account or revenue stream to reconcile, invoices are going unpaid because no one's chasing them, or you genuinely don't know your current cash position without opening the software and adding things up yourself. At that point the cost of your own time, plus the risk of a coding error compounding for a full year before your accountant finds it, usually outweighs a bookkeeper's fee.
In-house or outsourced
Whichever way you go, remember your records need to be kept for five years from when they were prepared or the transaction completed, whichever is later, and they need to show the date, amount, description and GST treatment of every transaction. An outsourced bookkeeper suits a business that doesn't yet need daily oversight; an in-house hire suits one where transaction volume or payroll complexity justifies a dedicated role. Either way, the test is the same: can this person, or this software, keep records that are accurate enough for your accountant to rely on without redoing the work.
At FTC, we work alongside bookkeepers and BAS agents rather than duplicating what they do. If you're not sure whether your business has crossed the line from DIY to needing one, or want your existing bookkeeping reviewed before it becomes a tax time problem, our business services team can take a look.
Disclaimer: This article contains general information only and does not constitute financial, legal or tax advice. It has been prepared without regard to your objectives, financial situation or needs. Tax and superannuation laws change frequently, and the information in this article may not reflect the current law or may become inaccurate over time. Before acting on anything in this article, you should consider its appropriateness to your circumstances and seek advice from a registered tax agent or qualified adviser.
Frequently asked questions
When should a small business hire a bookkeeper instead of using software alone?
Once you're running payroll, registered for GST with a BAS to prepare each quarter, reconciling more than one bank account or revenue stream, chasing unpaid invoices, or you can't state your current cash position without stopping to add it up, the time cost and error risk of doing it yourself usually outweighs a bookkeeper's fee.
What's the difference between a bookkeeper and an accountant or tax agent?
A bookkeeper handles the day-to-day transactional layer: recording sales and purchases, bank reconciliation, payroll and accounts receivable/payable. A registered tax agent works from those records to prepare and lodge your income tax return, advise on structuring and tax planning, and deal with the ATO on your behalf. They're legally distinct services under the Tax Agent Services Act 2009.
Does my bookkeeper need to be registered with the Tax Practitioners Board?
Only if they're paid to prepare or lodge your BAS, or advise on GST, PAYG withholding or superannuation guarantee obligations. That work is a 'BAS service' under the TASA, and providing it for a fee while unregistered is a civil offence, whether or not the person is doing the rest of your bookkeeping well.
What happens if an unregistered person does my BAS for a fee?
The person providing the service, not you, is the one exposed: unregistered provision of a BAS service for a fee or reward breaches section 50-5 of the TASA and carries civil penalties of up to $82,500 for an individual and $412,500 for a company. It's still worth checking, since you're relying on the accuracy of their work.
How do I check if a bookkeeper is a registered BAS agent?
Search their name on the Tax Practitioners Board's free public register, which shows registration status, registration type and any sanctions on record. It takes under a minute and is worth doing before anyone touches your BAS or GST obligations.
About the author
Andrew Romano
Director, Taxation & Strategy at Finance & Tax Consultants (FTC)
Chartered Accountant, Registered Tax Agent and SMSF specialist, and an active investor himself. Andrew works with investors, trustees and business owners across property, entities and super.
More about Andrew Romano