Never Miss a BAS Deadline: Automated Compliance for Australian Practices
Quarterly BAS lodgement is the heartbeat of every Australian accounting practice. When it works, you barely notice it. When it breaks down, the ATO notices for you — and the penalties compound fast.
Anna Kovacs
Financial Services Technologist
Every registered BAS agent in Australia knows the rhythm. January, April, July, October. Four times a year, the same cycle repeats: chase clients for documents, reconcile the quarter, prepare the BAS, get client approval, lodge with the ATO, confirm lodgement, send the client their payment details. Multiply that by sixty, eighty, a hundred clients, and you have a practice that operates in a permanent state of quarterly crisis.
I have worked with Australian practices where the week before the agent lodgement deadline looks like a field hospital. Every bookkeeper at their desk by 7 AM. The principal fielding calls from clients who still haven’t sent their bank statements. Someone printing a list of every client whose BAS hasn’t been started. And always, without fail, two or three clients who surface on the final day with some disaster — a bank account they forgot to mention, a GST-free supply they coded as taxable, a vehicle they purchased that nobody told you about.
This is not sustainable. It was never sustainable. And the ATO’s penalty regime makes it actively dangerous.
The Compliance Landscape
Quarterly BAS is due on the 28th of the month following each quarter end (standard client deadline)
Australian Taxation Office
FTL penalty: 1 penalty unit for each 28-day period the BAS is overdue, up to a maximum of 5 penalty units
ATO Administrative Penalties
Registered agents receive approximately 4 additional weeks for quarters 1, 3, and 4
ATO Tax Agent Lodgement Program
Xero holds ~60% of the Australian accounting software market; MYOB holds ~20-25%
Australian Accounting Software Market Analysis
Let me put the penalty regime in practical terms. If you miss the agent deadline for a quarterly BAS, the ATO can issue a Failure to Lodge penalty. That penalty is 1 penalty unit for each 28-day period (or part of a 28-day period) that the lodgement is overdue, accumulating up to 5 penalty units. For a small entity, the penalty multiplier reduces the amount, but the base penalty unit value is indexed annually and has been rising.
That is per BAS. Per client. If you have five clients whose BAS lodgements are late by one day past the deadline, that is five potential FTL penalties. If those same five are still not lodged 29 days later, the penalty doubles for each of them.
$5,000-15,000
per quarter at risk
Potential FTL penalty exposure for a firm with 5-10 BAS lodgements overdue by more than 28 days — client goodwill damage and ATO correspondence costs additional
But the financial penalty is not the worst outcome. The worst outcome is the reputational damage with your client and, in serious cases, with the Tax Practitioners Board. A pattern of late lodgements can trigger a TPB investigation. If the TPB finds that your practice systems are inadequate — that you lack proper processes for managing lodgement deadlines — the consequences range from a formal caution to conditions on your registration to, in extreme cases, termination of your registration.
Quarterly BAS Pipeline
This is a compliance obligation, not a convenience feature. Your systems for managing BAS deadlines are an auditable aspect of your professional practice. The TPB’s Code of Professional Conduct requires registered agents to maintain adequate arrangements and procedures to ensure compliance with taxation laws. An Excel spreadsheet with deadline dates does not meet that standard if it depends on someone remembering to check it.
Pro Tip
The ATO’s agent lodgement program is more nuanced than most practitioners realise. The extended deadlines vary by quarter, and some quarters have different rules depending on whether you’re lodging electronically or on paper (almost nobody lodges on paper anymore, but the distinction still exists in the legislation). The Quarter 2 deadline (October-December quarter) is particularly tight — the February deadline offers less extension than other quarters. Build your workflow around the tightest deadlines, not the most generous ones. If your process works for Quarter 2, it works for every quarter.
The Quarterly BAS Cycle: Where Time Disappears
I have mapped the BAS workflow for firms ranging from 20 clients to 200 clients. The time breakdown is remarkably consistent regardless of firm size. The absolute hours scale, but the proportional allocation stays the same.
For a typical quarterly BAS engagement with a small business client, here is where the time goes:
Client document collection: 35-40% of total time. This is the chasing. The emails. The follow-ups. The phone calls. The waiting. For a well-organised client with clean bank feeds, this takes minutes. For a client who runs cash transactions, has manual bank statements, and takes two weeks to respond to emails, this consumes hours.
Bank reconciliation and GST coding: 25-30% of total time. Reconciling three months of bank transactions, verifying GST coding, handling exceptions. This is the core bookkeeping work, and it is the part that most practitioners consider “the BAS job.” In reality, it is less than a third of the total effort.
BAS preparation and review: 10-15% of total time. Running the BAS report, checking that GST collected and paid reconcile to the bank, reviewing the activity statement figures. This is straightforward if the reconciliation is clean.
Client communication and lodgement: 15-20% of total time. Sending the BAS summary to the client, getting approval, lodging via the ATO portal or online services, confirming lodgement, sending payment details.
The first category — document collection — is where automation delivers the most dramatic improvement. The last category — communication and lodgement — is where automation delivers the most compliance benefit.
How Xero and MYOB Handle BAS Differently
| Aspect | Manual Process | With Neudash |
|---|---|---|
| GST tracking | Xero: GST tracked per transaction with tax-inclusive/exclusive toggle. Coding rules can automate GST treatment for recurring suppliers. | MYOB: GST coding available per transaction. Less automated matching — more manual coding required for non-standard transactions. |
| Bank feeds | Xero: direct bank feeds with auto-suggested matches and learnable coding rules. Approximately 85% auto-match rate for well-configured clients. | MYOB: bank feeds available but matching algorithm less sophisticated. Expect 60-70% auto-match rate. More manual intervention for unusual transactions. |
| BAS report generation | Xero: BAS report auto-generated from coded transactions. GST reconciliation built into the workflow. Draft BAS visible before lodgement. | MYOB: BAS preparation requires running the BAS wizard, which walks through GST categories. Functional but more steps involved. |
| ATO lodgement | Xero: direct lodgement to ATO via Standard Business Reporting (SBR) from within Xero. Confirmation received in-platform. | MYOB: lodgement supported but some practitioners still export and lodge via the ATO portal or practice tax software separately. |
| Multi-client management | Xero: HQ (practice-level dashboard) shows lodgement status across all clients. Useful for tracking who is done and who is outstanding. | MYOB: Partner Connect provides a practice dashboard but with less granular BAS-specific status tracking. |
Xero’s Strength: The Integrated BAS Workflow
Xero’s dominance in the Australian market — roughly 60% of accounting practices — is partly attributable to how well it handles BAS. The workflow from bank feed to coded transaction to BAS report to ATO lodgement is largely contained within a single platform. For a client with clean bank feeds and consistent transaction patterns, a BAS agent can prepare and lodge a quarterly BAS entirely within Xero in under 30 minutes.
The limitation is at scale. Xero HQ tells you which clients need attention, but it does not orchestrate the workflow. It does not send the pre-quarter document request. It does not follow up with the client who hasn’t responded. It does not escalate to the principal when a BAS is three days from deadline and still unstarted. Xero manages the accounting. It does not manage the practice.
MYOB’s Niche: Established Practices and Complex Entities
MYOB’s remaining market share concentrates in two areas: established practices that migrated to MYOB years ago and have no reason to switch, and practices with complex entity structures where MYOB’s handling of intercompany transactions and consolidated reporting is stronger.
For BAS purposes, MYOB is functional but less automated. The BAS wizard requires more manual steps, and the bank feed matching is less intelligent than Xero’s. Practices running MYOB will see a larger proportional benefit from external automation because there is more manual work to eliminate.
The Common Gap: Pre-Quarter Preparation
Neither Xero nor MYOB does anything before the quarter ends. They are reactive systems — they process transactions that have already occurred. But the BAS workflow does not start on day one of the new quarter. It should start two weeks before the quarter ends.
The pre-quarter period is when you ask clients to send outstanding receipts, verify that bank feeds are connected and current, confirm that any large or unusual transactions from the quarter have been properly documented, and flag clients who are likely to be problematic.
This pre-quarter preparation is the single most effective lever for reducing BAS turnaround time. Firms that start chasing documents on day one of the new quarter are already two weeks behind firms that started chasing them before the quarter ended.
Building the Automated BAS Pipeline
Here is the system I have implemented across multiple Australian practices. It runs on a quarterly cycle and handles the full workflow from document collection to post-lodgement confirmation.
Phase 1: Pre-Quarter (2 weeks before quarter end)
An automated email goes to every quarterly BAS client. The email is personalised based on the client’s history: “Hi Sarah, Q3 ends on 31 March. Based on our records, your ANZ bank feed is connected and current. However, last quarter we had 4 transactions over $500 that required your input. If you have any receipts or documents for large purchases this quarter, please forward them to your Dext email address by 4 April so we can include them in your BAS.”
For clients with a history of being difficult to reach, the email goes out three weeks before quarter end instead of two. For clients who are consistently well-organised, a brief reminder is sufficient.
Simultaneously, a Google Calendar event is created for each client with the agent lodgement deadline and a note showing the client’s risk level: Green (historically on time, clean books), Amber (sometimes late with documents, requires follow-up), Red (consistently late, problematic reconciliations, requires early attention).
Phase 2: Reconciliation (Days 1-10 after quarter end)
Once the quarter closes, bank feeds update with the final transactions. Xero’s matching rules handle the recurring items. Dext captures any receipts the client forwarded during the pre-quarter period and matches them to transactions.
For each client, the system generates an exception report: transactions that did not auto-match, GST coding that looks inconsistent with prior quarters, new suppliers that don’t have a default GST treatment assigned. These exceptions are sent to the client in a single, consolidated email: “We need your help with 3 items to complete your Q3 BAS. (1) $4,200 payment to ‘JKL Holdings’ on March 15 — is this GST-inclusive? (2) $890 at ‘Airport Transfers’ on February 22 — was this business or personal? (3) Your closing bank balance doesn’t match the feed by $150 — can you check for any cash transactions not in the account?”
Phase 3: BAS Preparation (Days 10-15)
Once exceptions are resolved, the BAS report is generated in Xero or MYOB. The GST reconciliation is reviewed — does the GST collected figure match the revenue? Does the GST paid figure reconcile to the expenses? Are there any BAS items that fall outside the standard categories (PAYG withholding, PAYG instalments, FBT instalments)?
For clients with consistent quarter-on-quarter patterns, automation flags material variances: “GST collected for Q3 is $12,400, compared to $8,200 in Q2. Revenue appears to have increased — please verify this is correct before we lodge.”
Phase 4: Client Approval and Lodgement (Days 15-20)
The prepared BAS is sent to the client with a summary: “Here is your BAS for Q3. Key figures: GST collected $12,400, GST paid $6,800, net payable $5,600. Payment due to the ATO by [date]. Please reply to approve lodgement, or let us know if you have any questions.”
If the client does not approve within 48 hours, an automated follow-up is sent. If still no approval after 96 hours, the engagement manager receives an alert to make a phone call. The deadline is not negotiable.
Phase 5: Post-Lodgement (Within 24 hours of lodgement)
Once lodged, the client receives a confirmation email: “Your Q3 BAS has been lodged with the ATO. Lodgement reference: [number]. Payment of $5,600 is due by [date]. Payment can be made via BPay using reference [number] or via the ATO’s online services.”
The lodgement is recorded in Karbon, the client’s task is marked complete, and the BAS entry is logged against the client’s compliance calendar.
The Deadline Management Layer
The BAS deadlines themselves need automated tracking. This is not optional — it is a professional compliance requirement.
| Aspect | Manual Process | With Neudash |
|---|---|---|
| Deadline awareness | Principal maintains a spreadsheet or calendar with lodgement dates. Relies on manual checking. | Google Calendar events created automatically for each client with graduated reminders: 14 days, 7 days, 3 days, and 1 day before the agent deadline. |
| Status visibility | Manager asks each bookkeeper for a verbal update on their client list. Information is fragmented and often outdated. | Real-time dashboard showing every client's BAS status. Colour-coded: green (lodged), amber (in progress), red (not started within 10 days of deadline). |
| Escalation | Problems surface when it's too late — usually the day of or day before the deadline. | Automatic escalation when a BAS has not progressed to 'preparation' stage within 10 days of the deadline. Principal notified with specific client details. |
| ATO concession applications | If a deadline will be missed, someone has to remember to apply for a lodgement deferral before the deadline passes. | If a BAS is flagged as at-risk 5 days before deadline, the system generates a draft deferral request for the principal to review and submit. |
| Post-lodgement audit | No systematic check that all BAS lodgements were completed. | Post-deadline audit automatically compares the client list against lodgement records. Any gaps are flagged immediately. |
Pro Tip
The most overlooked aspect of BAS deadline management is the post-lodgement audit. After every quarterly deadline, run a reconciliation: compare your total client list against your lodgement records. Every client who should have had a BAS lodged should be accounted for — either lodged, deferred, or explicitly excluded (ceased business, changed to annual reporting, etc.). This five-minute check catches the one client who slipped through the cracks. It is far better to identify a missed lodgement on day one after the deadline — when you can lodge immediately and potentially avoid the FTL penalty — than to discover it three months later when the next quarter’s BAS is due.
The Dext and Receipt Capture Integration
For BAS purposes, receipt capture is not about expense management. It is about GST evidence. The ATO requires that businesses retain records to substantiate their GST claims. If a client claims $50,000 in GST credits for the year but cannot produce receipts for $15,000 of those claims, the ATO can disallow the credits and issue penalties.
Dext captures receipts via email forwarding, mobile photography, or direct supplier integration. For BAS purposes, the critical function is extracting the GST component from each receipt and matching it to the corresponding bank transaction. When this works well — and for most standard receipts, it does — the bookkeeper’s BAS preparation time drops significantly because the GST coding is verified against source documents rather than assumed from bank feed descriptions.
The gap in Dext is that it depends on the client to forward receipts. And clients, as every BAS agent knows, do not forward receipts consistently. The pre-quarter document request that I described earlier is essential for closing this gap. Without it, you arrive at BAS preparation time with incomplete records and have to chase documents that should have been captured months ago.
Scaling From 20 Clients to 200
The BAS workflow that works for a practice with 20 quarterly clients does not scale to 200 without automation. At 20 clients, the principal can personally track every deadline, personally review every BAS, and personally follow up with every unresponsive client. At 200, that is physically impossible.
The inflection point is around 50-60 quarterly BAS clients. Below that number, a well-organised principal with a good bookkeeper can manage the quarterly cycle manually, although it will consume most of their productive time for two to three weeks each quarter. Above that number, the manual process breaks down. Deadlines get missed. Clients fall through the cracks. The quarterly panic becomes a quarterly crisis.
$18,000-25,000
per quarter
Staff cost of managing 100 quarterly BAS clients manually — approximately 350-500 hours of bookkeeper and manager time across the 4-week lodgement window
Automation does not eliminate the human work in BAS preparation. It eliminates the human work in everything that surrounds the preparation: the document chasing, the status tracking, the deadline monitoring, the client communication, the follow-up, the escalation, and the post-lodgement confirmation. For a practice with 100 clients, that surrounding work consumes 60-65% of the total quarterly BAS effort. Automating it recovers hundreds of hours per quarter — hours that can be directed toward the technical work that requires professional judgement.
The Honest Constraints
BAS automation has real limitations that I want to be upfront about.
First, complex BAS situations — clients with hire purchase agreements, unusual GST attribution rules, Division 129 adjustments, or complex property transactions — still require professional review. Automation handles the volume work for standard quarterly BAS clients. It does not replace the judgement required for complex GST situations.
Second, the quality of automation output depends entirely on the quality of the underlying data. If a client’s Xero file has inconsistent GST coding, automated BAS preparation will produce an inconsistent BAS. The garbage-in, garbage-out principle applies with full force.
Third, ATO lodgement still requires a registered BAS or tax agent. The automated pipeline handles everything up to and including lodgement, but the lodgement itself must be authorised by a person who holds the appropriate registration. This is a legal requirement that no amount of automation can bypass — nor should it.
What automation does do is ensure that the registered agent spends their limited time on the work that requires their qualification: reviewing the BAS figures, exercising professional judgement on ambiguous items, and authorising lodgement. Everything else — the chasing, the reconciling of clean transactions, the client communication, the deadline tracking — can and should be handled by systems that do not forget, do not get sick, and do not panic on deadline day.
Getting Started for Next Quarter
If you are reading this between quarters, you have time to implement the minimum viable BAS automation before the next lodgement cycle:
Pre-quarter document request — set up a templated email that goes to every quarterly client two weeks before quarter end. Personalise it with their specific history.
Deadline calendar — create Google Calendar events for every client’s BAS with the agent deadline and graduated reminders at 14, 7, 3, and 1 day.
Exception query template — prepare a templated email for sending unmatched transaction queries to clients, with placeholders for the specific items.
Post-lodgement confirmation — prepare a templated email confirming lodgement with payment details.
These four templates, combined with a simple tracking sheet that records each client’s status through the pipeline, will materially reduce the quarterly chaos. They are the foundation that more sophisticated automation builds on, and they can be implemented in an afternoon.
The goal is not perfection. The goal is a system that ensures no client’s BAS is forgotten, no deadline is missed, and no FTL penalty is incurred because the practice was too busy to notice that one client slipped through the cracks. That standard is achievable. It should also be non-negotiable.
Tools Referenced
Ready to automate?
Stop doing this manually. Describe your workflow and we'll build it for you.
About Anna Kovacs
Financial Services Technologist
CPA turned fintech consultant. Spent a decade in Big 4 before realizing small firms needed the same tools at a fraction of the cost. Writes about making professional services more efficient.