If you've searched for practice management software as a bookkeeper, you've probably noticed the same problem I did: most of what comes up is either built for accountants (and priced like it), or it's a generic project-management tool that has no idea what a BAS is. Neither actually solves the problem of running a bookkeeping practice.
Here's what I'd actually look for, based on what kept breaking down in my own practice before I started building a tool to fix it.
1. It needs to understand Australian compliance, not just store files
A lot of "practice management" software is really just a client database with a task list bolted on. That's fine for tracking who owes you what, but it does nothing for the actual compliance work — BAS lodgement dates, PAYG instalments, STP obligations, super due dates. If your software doesn't know the difference between a BAS agent's obligations and a general bookkeeper's, you're still tracking deadlines in your head or in a separate spreadsheet.
2. Client management that's actually built for how you work
Look for software where a client record is the centre of everything — notes, outstanding tasks, upcoming deadlines, documents, and communication history in one place. If you're still tabbing between a CRM, a separate deadline calendar, and a shared drive to answer "what's outstanding for this client," the tool isn't doing its job.
3. Document handling that doesn't depend on email
Engagement letters, authorities, compliance checklists — these all need to be generated, sent for signature, and stored against the right client, without you manually chasing a signed PDF back through your inbox. A client portal matters more than it sounds like it would: it's the difference between "did they see the email?" and knowing exactly what's outstanding.
4. Pricing that doesn't punish you for growing
Watch for per-client or per-seat pricing that quietly turns into a large bill as your practice grows. A flat monthly price with unlimited clients means the software gets cheaper per-client the more you use it, not more expensive. If a vendor won't tell you the real price until you talk to sales, that's usually a sign the pricing is built to scale against you.
5. Genuine Xero / QuickBooks integration, not just a login button
"Integrates with Xero" can mean anything from a real sync (bank feed status, unreconciled transactions, a health check you can act on) to a login button that does nothing useful once you're in. Ask specifically what data comes across and what you can actually do with it — not just whether the logos are on the pricing page.
Common mistakes I'd avoid
- Using ChatGPT for compliance documents.It doesn't know your practice, your clients, or the specific rules that apply to a registered BAS agent — you're re-explaining context every single time and hoping it gets the detail right.
- Trello, Asana, or a spreadsheet as your "system."These are fine generic task tools, but they have zero concept of a BAS deadline or a client authority — you're building the compliance layer yourself, by hand, forever.
- Signing up for the tier that looks cheap today.Check what happens to the price at 20 clients, then 50. A lot of "affordable" practice management tools stop being affordable exactly when your practice starts succeeding.
Where Bookkeeper Dashboard fits
This is exactly the gap I built Bookkeeper Dashboard to close. It's client management, BAS and tax deadline tracking, document generation and e-signing, and a client portal — plus two AI assistants built specifically for Australian bookkeeping practices: Sage for compliance, Paige for marketing. One flat price, unlimited clients, and a few things (like SMS and extra document storage) that are only ever charged when you actually use them.
If you're currently juggling a spreadsheet, a calendar app, and ChatGPT to hold your practice together, it's worth a look — every plan starts with a free 7-day trial, no credit card required.