Bookkeeping cleanup should do more than make your accounting file look tidy. The priority is to identify and correct records that could affect GST, BAS preparation, payroll, cash flow, or year-end financial reporting.

Work through these seven checks in order. Gather evidence before editing historical transactions, record why each correction was made, and separate confirmed errors from items requiring review. Australian businesses must keep records relating to tax, superannuation, registrations, income, expenses, banking, GST, employees, and contractors.

Start with a bookkeeping cleanup diagnosis

Before changing the file, define the period under review and list the accounts, reports, and obligations that must be brought up to date. Mark each issue as confirmed, unresolved, or requiring review.

IssueEvidence to gatherCorrectionOngoing control
Unreconciled bank activityStatements, payment-platform reports, opening balancesMatch or investigate each differenceMonthly account reconciliation
Missing recordsInvoices, receipts, contracts, expense claimsAttach evidence or flag the itemConsistent document capture
Incorrect GST codingTax invoices, GST reports, chart of accountsReclassify only with supportMonthly review of unusual items
Payroll differencesPayroll reports, bank payments, PAYG, super recordsReconcile and investigate variancesPayroll-to-ledger review
Old debtor or creditor balancesAged reports, supplier statements, remittancesConfirm whether balances are genuineRegular exception review

1. Reconcile bank and payment accounts

Year-end bookkeeping handoff folder with invoices, payroll reports, GST summaries, and reconciliations

Bank reconciliation is the first priority because it provides an external record against which the accounting file can be tested. Review every bank account, credit card, loan account, and relevant payment platform for the cleanup period.

Look for unreconciled transactions, unmatched deposits, outstanding payments, stale items, transfers recorded as income or expenses, and unexplained opening-balance differences. Compare the ledger with each statement’s closing balance rather than simply marking transactions as reconciled.

For every correction, retain the statement, supporting document, and a short explanation. If bank-feed transactions were duplicated or incorrectly matched, correct the match instead of creating another adjustment that hides the original problem. A bank-feed reconciliation process is most useful when it becomes a recurring control.

2. Recover missing invoices, receipts, and records

Gather sales invoices, supplier bills, receipts, expense claims, asset records, stock information, contracts, bank statements, and payment-platform reports. Employee and contractor records may also be needed where transactions relate to payroll or services.

Separate a missing document from a missing transaction. An expense may appear in the bank statement but lack a receipt, while a customer invoice may have been issued outside the accounting system and never recorded. These require different corrections.

Do not invent a description, GST treatment, or business purpose to make an entry balance. Put unsupported items on an exception list, request evidence, and document the outcome. For year-end work, accurate records also make it easier to prepare profit and loss information, review amounts owed, and organise asset records. Use the Australian end-of-financial-year record checklist as a prompt.

3. Find duplicate, reversed, and misdated transactions

Duplicate transactions can inflate income, expenses, GST, and outstanding balances. Common examples include a bank-feed transaction matched twice, a supplier bill entered manually and imported again, a duplicated payroll journal, or an internal transfer recorded as both revenue and an expense.

  1. Compare the amount, date, reference, supplier or customer, and bank account.
  2. Trace the entry to its source document or statement.
  3. Check whether one transaction is a legitimate reversal, refund, or credit note.
  4. Correct the duplicate using the appropriate reversal, deletion, or reclassification method.
  5. Save a note and retain the audit trail.

Check dates around month-end and financial-year boundaries. A valid transaction posted in the wrong period can distort BAS reporting, management reports, and year-end figures. Avoid deleting historical entries without understanding their effect on the financial record.

4. Review account categories and GST coding

Once the transaction population is reliable, check whether entries are in the correct accounts and carry the correct GST treatment. Look for inconsistent categories, excessive use of “uncategorised,” private or mixed-use transactions, assets recorded as ordinary expenses, and loans or transfers treated as income.

For GST-registered businesses, compare tax codes with the underlying tax invoice and the GST report used for BAS preparation. The ATO states that GST-registered businesses need to issue tax invoices, collect GST, and report it through a BAS. Software can assist with GST reporting, but it cannot determine whether every transaction has been coded correctly. Check the ATO’s explanation of accounting for GST when validating the process.

Do not make broad historical changes because a category looks unusual. Review the document, business purpose, tax treatment, and reporting period first. If a change could alter a lodged BAS, record the affected period and obtain appropriate advice before amending anything.

5. Reconcile payroll, PAYG, and Single Touch Payroll

Payroll cleanup must connect the payroll system, general ledger, bank payments, PAYG withholding, superannuation records, and Single Touch Payroll information. Compare payroll reports with amounts actually paid and liability accounts in the ledger.

Look for unpaid or duplicated wages, incorrect pay dates, journals posted to the wrong period, PAYG balances that do not agree with payroll reports, and unexplained superannuation amounts. Employee changes, leave, termination payments, and corrections can all create differences between payroll records and the accounting file.

If a discrepancy affects information already submitted through STP, do not treat it as an ordinary bookkeeping reclassification. Identify the affected pay period, preserve the original report, and arrange a review of the correction or amendment process.

6. Clean up debtor and creditor balances

Review aged receivables and payables after checking the underlying bank and transaction data. For each old customer balance, ask whether the invoice is unpaid, settled, duplicated, disputed, or subject to a credit note. For supplier balances, compare the ledger with supplier statements and payment records.

Check for duplicate contacts, payments allocated to the wrong invoice, unapplied credit notes, bills entered twice, and balances sitting in suspense or miscellaneous accounts. Do not automatically write off an old balance because it looks unlikely to be collected. Establish what happened, document the evidence, and confirm the appropriate accounting and tax treatment.

The result should be an aged report that distinguishes genuine open balances from items needing action. This improves cash-flow discussions and gives the person completing year-end reporting a clear list of unresolved matters.

7. Prepare a clean year-end and BAS handoff

A cleanup is not complete when the ledger merely balances. It is ready for handoff when key accounts are reconciled, supporting documents are organised, significant corrections are documented, and unresolved items are visible.

  • Bank, credit card, loan, and payment-platform reconciliations.
  • GST and BAS reports, including notes about unusual or amended periods.
  • Payroll, PAYG, superannuation, and relevant STP records.
  • Aged debtor and creditor reports with explanations for old balances.
  • Asset purchases, disposals, stock information, and supporting invoices.
  • Unresolved transactions, missing documents, and historical coding decisions.
  • Profit and loss and balance sheet reports for the agreed cutoff date.

Use the pack to assess readiness for year-end financial statements or BAS preparation. If key balances remain unexplained, the file needs further review before it is treated as final.

Know when to stop self-correcting

Pause the cleanup and seek professional review when a correction could change a lodged BAS, payroll, or STP information; involves uncertain GST treatment; affects a prior financial year; changes an unexplained opening balance; or lacks supporting evidence.

Escalation is also sensible when several periods are incomplete, the file has moved between software systems, payroll and bookkeeping records disagree, or you cannot explain why the balance sheet does not reconcile. Before choosing a provider, define the cleanup needs and initial file review, including the periods covered and whether BAS, payroll, or year-end coordination is included.

Separate one-off cleanup from ongoing bookkeeping

Catch-up bookkeeping and ongoing bookkeeping are different pieces of work. Catch-up work may involve incomplete periods, historical coding, missing documents, duplicate entries, software setup, payroll differences, and unreconciled transactions. Ongoing bookkeeping maintains the file from an agreed starting point and cadence.

Ask for a written scope identifying the period covered, transaction volume, accounts included, software, document responsibilities, payroll and STP work, BAS coordination, reporting deliverables, and year-end requirements. Separating the scopes prevents a monthly service from being mistaken for a historical rescue project.

Use a monthly close checklist to prevent the backlog returning

  1. Collect and attach sales, expense, asset, payroll, and payment-platform records.
  2. Reconcile bank, card, loan, and payment accounts.
  3. Review uncategorised, unreconciled, and unusual transactions.
  4. Check GST coding against supporting records.
  5. Reconcile payroll, PAYG, superannuation, and STP-related balances.
  6. Review receivables, payables, credit notes, and outstanding payments.
  7. Save reports and record unresolved questions or decisions.

Document historical coding decisions so the next person does not repeat the same investigation. Regular record keeping and reconciliation help businesses meet tax, superannuation, and employer obligations.

Frequently asked questions

Do I need to clean up my books before lodging a BAS?

You should not treat a visibly incomplete or unreliable file as ready for BAS preparation. Investigate the transactions and GST coding feeding the relevant period, reconcile key accounts, and resolve or flag missing evidence. Obtain review if the cleanup could change a lodged BAS.

Can accounting software find every bookkeeping error automatically?

No. Software can highlight unreconciled transactions, duplicates, or unusual balances, but it may not know whether an expense is private, whether an invoice is a legitimate credit, or whether GST treatment is appropriate. Source documents and human review remain necessary.

What documents should I give a bookkeeper for a cleanup?

Provide bank and card statements, invoices, bills, receipts, payroll reports, PAYG and superannuation information, payment-platform reports, asset records, stock information, prior BAS reports, and existing reconciliations. Include known issues and the date from which the file should be updated.

Should catch-up bookkeeping and ongoing bookkeeping be quoted separately?

Usually, yes. The scope should distinguish historical periods and cleanup tasks from recurring reconciliations, payroll, BAS coordination, and monthly reporting.

Conclusion: make the books reliable before making decisions

A strong bookkeeping clean-up checklist starts with evidence and prioritises records affecting BAS, GST, payroll, cash flow, and year-end reporting. Reconcile accounts first, recover documentation, remove duplicates, validate coding, tie payroll to STP records, confirm debtor and creditor balances, and prepare a documented handoff.

Once the file is stable, maintain it with a monthly close checklist and exception log. If corrections involve lodged reporting, uncertain tax treatment, or unexplained historical balances, professional review is safer than guessing.

Advanced Accounting Taxation & Business Services provides bookkeeping, BAS, payroll and STP, and year-end support across Sydney, Parramatta, Liverpool, and wider NSW, with a free initial consultation to discuss the appropriate scope.