Bookkeeping discrepancies are differences between what your business records show and what actually happened in your bank, payroll, GST, supplier, or customer accounts. For Australian businesses, these errors can affect BAS lodgements, GST claims, payroll reporting through STP, and year-end financial accuracy.
The best way to handle discrepancies is simple: detect the issue early, diagnose the cause, fix it correctly, and prevent it from happening again. This guide focuses strictly on troubleshooting bookkeeping discrepancies in an Australian business context.
Find errors, fix records, and keep BAS-ready books.
Most bookkeeping discrepancies come from process gaps, incorrect coding, or unreviewed automation. In Australia, GST and payroll reporting make these errors more serious because they can flow directly into BAS and STP records.
The detection stage is about finding where the numbers stop agreeing. Do not start fixing before you know exactly where the difference sits.
Check 1: Are your bank statements reconciled to the cent?
If not, compare the closing bank statement balance with the balance recorded in your bookkeeping tool for the same date.
While using a bookkeeping tool, review the bank reconciliation summary, unreconciled transactions, calculated statement balance, and any transactions that were changed after a previous reconciliation. These areas usually reveal whether the issue sits in missing entries, duplicate transactions, incorrect dates, or changes made after reconciliation.
Check 2: Do your GST control accounts match your BAS report? If not, review GST coding by transaction type.
Look for purchases coded with GST where no GST applies, overseas transactions incorrectly coded, private expenses claimed through the business, or sales assigned to the wrong GST category.
Check 3: Do payroll reports match what has been submitted through STP? If not, compare gross wages, PAYG withholding, superannuation, and allowances.
STP mismatches usually show up when payroll categories are mapped incorrectly or when a pay run is changed after submission without an update event.
Check 4: Are old unpaid invoices still sitting in accounts receivable or accounts payable? If yes, they may be duplicated, already paid, incorrectly allocated, or genuinely overdue.
Review customer and supplier statements against your ledger. Old balances are often where hidden discrepancies sit.
Check 5: Are your balance sheet accounts clean before the Australian financial year-end? If not, review clearing accounts, loan accounts, GST accounts, payroll liabilities, suspense accounts, and director drawings before finalising reports.
Fixing bookkeeping discrepancies should be controlled, documented, and traceable. A rushed correction can make the problem worse.
Before posting a journal or changing a transaction, identify the source. Ask:
If the bank does not reconcile, start with unmatched transactions. Match payments to the correct invoices or bills. Remove duplicates only after confirming they are not genuine transactions. If a transaction was reconciled incorrectly in a prior period, unreconcile and correct it carefully.
If the issue affects GST, correct the GST code in the accounting software and review the BAS impact. If the BAS has already been lodged, check whether the error can be corrected in a later BAS or whether the earlier BAS needs revision. Keep a note of the original period, the correction period, and the reason for the adjustment.
If payroll figures do not match STP records, do not manually adjust the accounts without checking payroll reports first. Correct the pay run or payroll category mapping in the payroll system, then submit the required update through STP. Make sure employee year-to-date figures are correct before finalisation.
For supplier discrepancies, compare the supplier statement with bills, payments, and credits in your system. Reverse duplicate bills, allocate payments correctly, and enter missing credit notes.
For customer discrepancies, match deposits to invoices, correct overpayments, apply credit notes, or write off bad debts only when there is a valid business reason.
When using a bookkeeping tool, review the areas where discrepancies commonly appear: reconciliation reports, GST audit reports, tax codes, payroll category mapping, linked accounts, changed transactions, deleted entries, and transactions posted to the wrong period.
Also check whether opening balances, suspense accounts, clearing accounts, and historical adjustments have been entered correctly. These areas often explain why the ledger, BAS report, payroll records, or bank reconciliation does not match.
Every correction should leave a clear trail. Add notes where possible, keep supporting documents, and avoid making direct journal entries unless you understand the accounting and compliance impact.
Prevention is about building review points into the bookkeeping process, not waiting until BAS or year-end.
Use this checklist regularly:
Check 1: Are your bank statements reconciled to the cent? If not, identify unreconciled or duplicated entries before lodging BAS.
Check 2: Are GST codes reviewed before BAS lodgement? If not, run a GST transaction report and check unusual tax treatments.
Check 3: Do payroll reports match STP submissions? If not, correct payroll mapping before employee finalisation.
Check 4: Are supplier statements matched against accounts payable? If not, request monthly statements from key suppliers.
Check 5: Are customer payments matched to invoices? If not, review aged receivables before month-end close.
Check 6: Are suspense and clearing accounts empty or explainable? If not, investigate before final reports are prepared.
Check 7: Are prior-period changes reviewed? If not, restrict backdated edits and check any changes after BAS lodgement.
Check 8: Are June 30 balances reviewed before year-end finalisation? If not, run a full balance sheet check before tax preparation.
The strongest prevention method is a recurring review cycle: weekly bank reconciliation, monthly GST review, monthly payroll review, quarterly BAS review, and detailed June 30 year-end checks.
Bookkeeping discrepancies can affect BAS accuracy, GST reporting, STP payroll records, supplier balances, customer accounts, and year-end financial statements.
For Australian businesses, the safest approach is to treat discrepancies as a troubleshooting process: detect the mismatch, diagnose the cause, fix the entry correctly, and prevent the issue from recurring.
Employing skilled bookkeeping expertise helps businesses identify errors before they become compliance problems.
At Whiz Consulting, we provide Australian businesses with skilled bookkeeping services to reconcile accounts, review GST coding, identify payroll mismatches, clean up bookkeeping tool reports, and maintaining accuracy in books. If discrepancies keep appearing, your process needs stronger review, not quick corrections. Get expert support to maintain accurate, ATO-ready records.

Get customized plan that supports your growth
Bookkeeping discrepancies are usually caused by duplicate transactions, missing entries, incorrect GST coding, unreconciled bank feeds, payroll/STP mismatches, wrong opening balances, timing differences, or manual journal errors.
Start by identifying where the difference sits. Check bank reconciliations, GST reports, payroll reports, aged payables, aged receivables, and balance sheet accounts. Then correct the original transaction, adjust GST or payroll reporting if needed, and keep clear notes supporting the correction.
Australian businesses should reconcile bank accounts at least monthly. Businesses with high transaction volumes should reconcile weekly. GST, payroll, accounts payable, and accounts receivable should be reviewed before each BAS lodgement and again before the 30 June financial year-end.
Yes, BAS discrepancies can attract attention if GST figures are inconsistent, corrections are frequent, or reported amounts do not align with business activity. Honest errors can usually be corrected, but deliberate misreporting may result in penalties.
Start with bank reconciliation. Then check GST control accounts, payroll liabilities, suspense accounts, accounts payable, accounts receivable, and any transactions changed after reconciliation or BAS lodgement.
Let us take care of your books and make this financial year a good one.