
BAS software is accounting or bookkeeping software that records your sales and purchases, applies GST codes to each transaction, tracks amounts withheld from wages, and then produces the totals that belong on your business activity statement. Some products also lodge the statement electronically through the ATO's Standard Business Reporting channel, so you never retype a figure.
This guide is written for sole traders, contractors and small companies who already have an ABN and want to understand what the software actually does, what it cannot do, and how to choose between a simple spreadsheet, a low-cost subscription and lodging through an agent. It covers the difference between a BAS and an IAS, how GST, PAYG and fuel tax credits appear on the form, the records the ATO expects you to keep behind every label, and the steps to lodge online.
One point worth settling early: software calculates, but the ATO sets the rules. Your registration status and turnover decide whether you report monthly, quarterly or annually, and the ATO issues the statement with the labels you must complete. No product changes that, and no product removes your legal responsibility for the figures you declare.
If you are mainly trying to work out which business costs are claimable in the first place, our library of business operations tax deductions sets out the ATO conditions rule by rule, and this guide picks up from the reporting side.
What you need before you start
- Your ABN and, if applicable, your GST registration details and reporting cycle.
- Your myID and a linked Relationship Authorisation Manager authorisation for ATO online services, or agent details.
- Bank and card statements for the full period, plus tax invoices for purchases you are claiming GST credits on.
- Payroll records showing gross wages and amounts withheld, if you employ anyone.
- Any ATO notice setting your PAYG instalment amount or rate.
- BAS software is bookkeeping software that codes GST on your sales and purchases, tracks PAYG amounts and produces the figures you copy into, or lodge as, your activity statement.
- The software does not decide your obligations. The ATO sets who must register for GST, which statement you receive and when it is due, based on your turnover and registrations.
- Sole traders with an ABN only lodge a BAS if they are registered for GST or have another reportable obligation such as PAYG withholding or PAYG instalments.
- You can lodge through ATO online services, through SBR-enabled software, or through a registered tax or BAS agent. Software lodgement usually gives the fastest path from coded transactions to a submitted statement.
- Software output is only as good as the records behind it. The ATO requires you to keep tax invoices and supporting records, generally for five years.
Records are BAS ready when every transaction in the period is coded, reconciled to the bank feed and supported by a document you could produce if the ATO asked. Work backwards from the due date rather than forwards from the receipts: reconcile the bank first, then chase the unmatched items, then review GST coding on anything unusual such as insurance, government fees, residential rent or imports, where GST treatment differs from your everyday purchases.
Quarterly statements lodged directly are generally due 28 days after the end of the quarter, with the December quarter extended to 28 February. Check the date printed on your own statement, because the ATO sets it for your cycle. If you cannot reach the ATO through online services, the business enquiries line published on ato.gov.au is the correct starting point rather than a third-party number such as 1300650286.
| Method | Best suited to | Main trade-off |
|---|---|---|
| Spreadsheet | Very low transaction volumes, no employees | No bank feed or automatic GST coding, so errors are easy to miss |
| Subscription BAS software | GST-registered sole traders and small companies | Ongoing cost and time spent reviewing automated coding |
| Registered BAS agent | Payroll, mixed GST supplies or limited time | Highest cost, and you still supply complete source records |
A business activity statement is the ATO form on which a registered business reports and pays several obligations at once for a set period. The most common labels are G1 for total sales, 1A for GST on sales, 1B for GST credits on purchases, W1 and W2 for gross wages and amounts withheld from them, T7 or T1 and T2 for PAYG instalments, and 7D for fuel tax credits. Wine equalisation tax, luxury car tax and FBT instalments appear only where a business is registered for them.
The ATO pre-prints your statement with only the labels that apply to your registrations, so two businesses of similar size can receive quite different forms. BAS software mirrors those labels, which is why the mapping between your chart of accounts and the label set matters more than the brand of product you use.
You lodge a BAS if you are registered for GST, and an instalment activity statement if you have PAYG obligations but no GST registration. An IAS carries PAYG withholding and PAYG instalment labels only. A business registered for GST quarterly but required to withhold monthly can receive both: an IAS for the two intervening months and a BAS for the quarter.
GST registration is compulsory once GST turnover reaches $75,000, or $150,000 for a not-for-profit body, and registration is compulsory from the first dollar for taxi, limousine and ride-sourcing services regardless of turnover. Below those thresholds registration is voluntary, and choosing it means accepting the reporting cycle that comes with it. Good BAS software handles both statement types, so check that before you subscribe if you withhold monthly.
GST reaches your statement as two running totals: 1A is the GST you collected on taxable sales, 1B is the GST credit on business purchases supported by a tax invoice, and the difference is what you pay or receive. PAYG withholding is separate money: W1 reports gross payments to workers and W2 the tax you held back, and that amount was never yours to keep. PAYG instalments are prepayments toward your own income tax, not a tax in their own right.
Fuel tax credits at 7D require a use-based calculation, because the rate depends on the fuel and the activity, and heavy vehicles on public roads attract a reduced rate. Even free BAS software will not work that out unless you record litres and usage. Claim the credits and the GST-exclusive fuel cost consistently so the same amount is not counted twice.
Sole traders lodge a BAS only when they are registered for GST or have another obligation the statement reports, such as PAYG withholding or PAYG instalments. Having an ABN on its own does not create a BAS obligation, so a sole trader turning over $40,000 with no GST registration and no employees generally has nothing to lodge and simply reports business income in the annual tax return.
For the sole traders who do lodge, the useful features are narrow: bank feed reconciliation, GST coding defaults you can override, invoicing that shows GST correctly, and an activity statement report that lines up with the ATO labels. Payroll, inventory, multi-currency and project costing add cost without adding accuracy for a one-person business. Free BAS software can be adequate at low volume, though products at no cost often exclude direct lodgement, support or long-term data export, which matters when you need five years of records.
Private use is the other single-person trap. Apportion mixed-use costs such as phone and vehicle expenses before they hit the statement, not afterwards.
A registered agent can prepare and lodge your statement bas obligations on your behalf, and only agents registered with the Tax Practitioners Board may charge a fee to do so. You can verify any agent's registration on the TPB public register before handing over records. Agents also access concessional lodgement dates for most quarters, which is often the practical reason small businesses use one.
Using an agent does not transfer responsibility for the figures. You must still give complete and accurate records, and you remain liable for the declared amounts and any shortfall. Agents can advise on GST treatment of specific transactions, which software cannot; software applies the code you or its rules chose. If you need to confirm a lodgement date or a registration detail yourself, use the contact details published on ato.gov.au rather than an unverified ato contact number, and see our guide to which ATO line to call for the right queue.
Compare plans on the features that touch your activity statement, not on the total feature count. The questions that change the outcome are whether the plan includes direct ATO lodgement, whether it supports both BAS and IAS, whether payroll with Single Touch Payroll reporting is included or charged per employee, and how many bank feeds and users you get.
Entry tiers commonly cap invoices or exclude payroll, which is a real limit once you hire a single casual. Mid tiers add payroll and multiple feeds. The cheapest option can become the dearest if you outgrow it mid-year and migrate part-way through a quarter, leaving a broken GST audit trail across two systems.
Check data export and retention too. You need to produce records for five years, and a cancelled subscription should not take your statement bas history with it. If you want to confirm a lodgement obligation before you commit to a plan, use the published ATO phone number on ato.gov.au.
Lodge online by signing in to ATO online services for business with your myID and the authorisation linked through Relationship Authorisation Manager, then opening the Lodgements menu and selecting Activity statements. Sole traders can use ATO online services through myGov instead, linked to the ATO.
The sequence is short:
- Select the outstanding period. The form appears with only the labels your registrations require.
- Enter your totals from your software's activity statement bas report, starting with G1, then 1A and 1B.
- Complete W1 and W2 if you withheld from wages, and the PAYG instalment label if the ATO issued one.
- Review the calculated net amount, then sign the declaration and submit.
- Save the receipt number, and pay by the due date using the payment reference number on the statement.
Lodging online generally gives you a two-week concession on the standard quarterly date for some quarters, and you must still lodge a nil statement if there was no activity. Treat unsolicited calls quoting numbers such as 1300661508 with caution and verify any contact against ato.gov.au.

Direct lodgement sends your figures from the ledger to the ATO through Standard Business Reporting, without rekeying. In practice you run the activity statement report for the period, review each label against your reconciled accounts, then authorise lodgement inside the product. The software returns an ATO receipt you should store with the period's working papers.
The advantage is that the lodged figures and the ledger cannot drift apart. The limitation is that accounting software lodges whatever your coding produced, including a misclassified GST-free purchase, so the review step is the control, not the software.
Tips and common mistakes
- Claiming GST credits without a valid tax invoice for purchases over $82.50 including GST.
- Coding GST on insurance stamp duty, government fees or bank charges that are not taxable supplies.
- Reporting net wages at W1 instead of gross.
- Changing a prior period after lodgement without revising the original statement.
- Skipping a nil statement because there was no trading.
Eligibility to lodge a BAS follows your registrations: GST registration or another reportable obligation, not the mere existence of an ABN. The calculation is the ATO's label set applied to correctly coded transactions, with fuel tax credits needing a separate usage basis. Records must support every label and be kept generally for five years. BAS software speeds the coding and the lodgement, and Deductit's deduction library and calculators show the ATO rule and formula behind each claimable cost, without providing personal tax advice.
What is BAS software?
BAS software is bookkeeping software that records sales, purchases and payroll, applies GST codes, and produces the totals that match the labels on your business activity statement. Better products also lodge the statement electronically to the ATO through Standard Business Reporting and store the receipt. In practice a BAS works like this: transactions enter the ledger and are coded, the bank is reconciled so nothing is missing, the software totals GST collected at 1A and GST credits at 1B, adds withholding and instalment labels, and the net amount is paid or refunded.
Can I do my own BAS?
Yes. Nothing requires you to use an agent, and many sole traders prepare and lodge their own statements through ATO online services or directly from their software. You need to be authorised through myID and Relationship Authorisation Manager, or use myGov if you are a sole trader. You remain responsible for the accuracy of the figures either way, so the practical test is whether you can support every label with reconciled records and valid tax invoices.
What are the top 3 accounting software in Australia?
Deductit does not rank or recommend commercial software products. The useful way to shortlist is by category: full cloud ledgers with payroll and direct lodgement, lightweight invoicing and GST trackers for very small sole traders, and spreadsheet or desktop options with no lodgement channel. Match the category to whether you employ staff, whether you need both BAS and IAS, and how long you need data retained.
Does Xero do BAS statements?
Most established cloud accounting packages produce an activity statement report mapped to the ATO labels, and many are SBR-enabled so they can lodge it. Availability of lodgement usually depends on the plan tier and on the software being connected to the ATO, so confirm both before relying on it for a due date.
How to access BAS in Xero?
In a typical cloud ledger you find the activity statement under the accounting, reports or taxes area, then select the period and review each label before authorising lodgement. If lodgement is not available on your plan, run the same report and enter the totals into ATO online services, keeping the report as the working paper behind the figures.