What do I do if my BAS doesn’t match my accounting software?
BAS doesn't match your accounting software? Learn how to find GST discrepancies, reconcile bank feeds, and fix reporting errors before lodging with the ATO.
Quick answer
Stop lodgement and reconcile all bank feeds, clearing accounts, and GST codes across the quarter. Confirm whether your software is reporting on a cash or accrual basis to mirror your ATO registration. Check for locked periods and backdated transactions to locate discrepancies before submitting figures.
- Skill level
- General guidance
- Time
- Varies
- Trade
- Bookkeeping & Cashflow
- Updated
- 4 November 2026
Tools you will need
- Xero Business Edition - Cloud Accounting Platform
- MYOB Business Pro - Bookkeeping Software
- Intuit QuickBooks Online - Small Business Accounting Tool
- ATO Online Services for Business - Government Portal Access
- Dext Prepare - Receipt and Invoice Extraction Software
- Microsoft Excel 365 - Spreadsheet Reconciliation Software
Why is it critical to reconcile your BAS with accounting software?
If your BAS doesn’t match your accounting software, it usually means something in the books needs to be checked before you lodge with the ATO. For small business owners, sole traders and contractors, this matters because lodging from incorrect figures can create follow-up work, cash flow surprises, or ATO reporting issues later on.
What are the common reasons for BAS discrepancies in Australian accounting software?
How can a BAS agent identify and resolve discrepancies in your accounting software?
Common Costly Mistakes
When To Get Professional Help
If you are close to the lodgement deadline, the difference is not easy to explain, or payroll and GST are both involved, DIY can stop being efficient very quickly. A registered BAS agent or experienced bookkeeper can help isolate whether the problem is a coding issue, reconciliation gap or reporting setup problem before you submit to the ATO.
Talk To A Specialist
If your BAS figures do not tie back to your software, a bookkeeping health check can help you work out what is driving the mismatch and what needs attention before lodgement. If you want a second set of eyes, you can speak with a specialist here: /finance/enquire?service=bookkeeping
Frequently Asked Questions
Why doesn’t my BAS match the GST report in my accounting software?
This usually happens because of period settings, GST coding, reconciliation issues or later edits to transactions. It can also happen if your software report is set to cash basis while your review is looking at accrual figures, or vice versa. A proper review checks both the report settings and the underlying transactions.
Can I lodge my BAS if the numbers are only slightly different?
You should understand the reason for the difference before lodging, even if it looks minor. Small mismatches can point to larger bookkeeping issues such as incorrect GST treatment, duplicate entries or unreconciled transactions. If you are unsure, it is sensible to check with a registered BAS agent.
What should I check first when my BAS doesn’t balance?
Start with the BAS period, GST accounting basis, bank reconciliation status and any obvious uncoded or duplicated transactions. Then review major sales, purchases and payroll entries for the period. If the cause still is not clear, a specialist can drill into exceptions more efficiently.
Can payroll cause BAS mismatches?
Yes. PAYG withholding, wages and payroll adjustments can affect BAS figures, especially where STP reporting, clearing accounts or manual journals have been used. The ATO and Fair Work both have reporting and entitlement rules that need to line up with your bookkeeping records.
Should I amend a previous BAS or fix it in the current quarter?
That depends on what caused the mismatch, when the error occurred and how your records have been maintained since then. Some issues relate to the current period only, while others may trace back to earlier coding or reconciliation problems. This is one of the main areas where a registered BAS agent, as recognised by the Tax Practitioners Board, can help you work out the right approach.
Important — General Information Only
This is general information only, not personal bookkeeping & cashflow advice. It does not take into account your objectives, financial situation or needs, and you should consider your own circumstances and seek advice from a licensed or registered professional before acting. For Australian requirements, refer to the ATO for BAS, GST, STP and superannuation guarantee information, Fair Work for payroll and employee entitlements, and the Tax Practitioners Board for registered BAS agent obligations and services.
Frequently asked questions
- Why does my BAS not match the GST report in my accounting software?
- A BAS discrepancy usually occurs due to mismatched accounting methods, unreconciled bank transactions, or altered historical entries. If your software reports on an accrual basis while your ATO registration is cash basis, figures will diverge. Review your GST calculation worksheet, bank reconciliation report, and tax code audit trail to pinpoint variances.
- Can I lodge my BAS if the discrepancy is only a few dollars?
- Do not lodge a mismatched BAS without identifying the root cause, even for small amounts. A minor net variance often hides substantial offsetting errors, such as misallocated fuel tax credits or duplicated sales invoices. Unresolved discrepancies compound across subsequent quarters, creating tax shortfalls that trigger Australian Taxation Office compliance audits.
- What should I check first when my BAS figures do not balance?
- Check your bank reconciliation status and verify that the general ledger matches your physical bank statement balance first. Ensure no unreconciled feed transactions or suspense account entries remain. Next, confirm that the date range and accounting method (cash versus accrual) match your ATO activity statement requirements exactly.
- How do payroll and Single Touch Payroll cause BAS discrepancies?
- Discrepancies arise when gross wages or PAYG withholding recorded in the general ledger do not align with Single Touch Payroll (STP) Phase 2 filings. Manual journals posted directly to payroll clearing accounts, unpaid superannuation treated incorrectly, or unprocessed pay runs will cause the software's W1 and W2 labels to mismatch.
- Should I adjust an earlier BAS error on my current BAS lodge?
- You can correct certain non-fraudulent mistakes on your next BAS if they fall within ATO time and value limits. For businesses with turnover under $20 million, net errors under $10,000 can generally be included in the current quarter. Errors exceeding these thresholds require an official amendment of the original period.
- What penalties apply for lodging an incorrect BAS in Australia?
- The ATO imposes shortfall penalties based on taxpayer behaviour under the Taxation Administration Act 1953. Penalties range from 25% of the shortfall amount for failure to take reasonable care, rising to 50% for recklessness, and 75% for intentional disregard. Voluntary disclosure before an audit significantly reduces or remits these administrative penalties.
Written by Tally, the Bookkeeping & Cashflow specialist at Aus.Tools.