How to Set Up Xero for Your Australian Business: A Technical Configuration Guide for Startups
Jatin Detwani
2026-06-30
Xero is the dominant cloud accounting platform for Australian startups and SMEs — and for good reason. It integrates with hundreds of tools, handles BAS lodgement directly with the ATO, supports Single Touch Payroll, manages multi-currency, and produces the management reports your investors and accountant actually need.
But Xero out of the box is not the same as Xero properly configured for an Australian business. A poorly set up Xero file produces inaccurate financial statements, creates BAS errors, generates PAYG withholding discrepancies, and gives your accountant hours of remediation work at year-end. Getting the configuration right from the start is one of the highest-value things a new Australian business can do for its financial infrastructure.
This guide walks you through every critical configuration decision in Xero for an Australian business — chart of accounts, GST and BAS setup, bank feeds, payroll and STP, multi-currency, inventory, and the integrations that matter most. Whether you are setting up Xero for the first time or auditing an existing file, this is the technical reference you need.
Why Xero Setup Matters More Than Most Australian Founders Realise
Most Australian founders set up Xero in an afternoon, connect their bank feed, and start coding transactions. That approach works — until it does not.
The problems that emerge from poor Xero configuration are rarely visible in month one. They surface six months later when your accountant discovers that GST has been miscoded across hundreds of transactions, or when your BAS lodgement does not match your Xero figures, or when your payroll summary does not reconcile to your STP submissions, or when your management P&L is structured in a way that makes it impossible to read gross margin clearly.
Fixing a poorly configured Xero file is expensive. Remediating twelve months of miscoded transactions, reconciling BAS discrepancies, and rebuilding a chart of accounts after the fact costs significantly more — in accountant time and in management distraction — than getting it right at setup.
The configuration decisions we cover in this guide take four to eight hours to implement correctly. The return on that investment is clean, reliable financial data for as long as you operate the file.
Step 1: Organisation Settings — Get the Basics Right First
Before touching anything else in Xero, navigate to Settings → Organisation Settings and configure the following correctly.
Legal name and trading name. Your legal name must match your ASIC registration exactly. This matters for ATO correspondence and BAS lodgements.
ABN. Enter your Australian Business Number. Xero uses this on invoices, purchase orders, and ATO reporting. An incorrect or missing ABN creates compliance exposure.
Financial year start. In Australia, the standard financial year runs from 1 July to 30 June. Set your financial year start to July unless you have a substituted accounting period approved by the ATO.
GST basis. Choose between cash basis and accruals basis for GST. Most businesses should use accruals basis — GST is reported when invoices are issued, not when cash is received. Cash basis is available for businesses with turnover under AUD 10,000,000 and is sometimes appropriate for very early-stage businesses, but accruals is the default recommended configuration. Discuss this with your accountant before deciding — it affects your BAS timing materially.
GST period. Most Australian businesses lodge BAS quarterly. Monthly BAS lodgement is required if your GST turnover exceeds AUD 20,000,000 or if you choose to lodge monthly. Annual GST is available for very small businesses. Set this correctly — Xero uses it to generate your BAS reporting periods.
Time zone. Set to your primary operating time zone in Australia. For most businesses this is AEST or AEDT. This affects invoice timestamps, bank feed matching, and payroll processing.
Lock dates. Once your accountant has reviewed and finalised a period, set a lock date to prevent retrospective changes. This is a discipline that saves significant remediation time and maintains the integrity of historical figures.
Step 2: Chart of Accounts — The Foundation of Everything
The chart of accounts is the single most important configuration decision in your Xero file. Every transaction you code, every financial statement you produce, and every management report you run derives from the chart of accounts structure. Getting this wrong at setup contaminates every financial report downstream.
Xero provides a default Australian chart of accounts, but it is a generic starting point — not a final configuration. Most Australian startups need to modify it significantly.
The Core Structure
Your Xero chart of accounts should be structured across five sections:
Assets (1000–1999), Liabilities (2000–2999), Equity (3000–3999), Revenue (4000–4999), and Expenses (5000–8999).
Within each section, use consistent numbering logic. Leave gaps between account codes (for example, 4100, 4200, 4300 rather than 4001, 4002, 4003) to allow for future additions without restructuring.
Revenue Accounts — Configure for Your Business Model
This is where most Australian startups configure their chart of accounts poorly. Your revenue account structure should reflect how you actually earn money and how you want to read your P&L — not what Xero's default provides.
For a SaaS business: separate accounts for recurring subscription revenue, one-off setup or onboarding fees, professional services revenue, and any usage-based or overage revenue. This allows you to track MRR cleanly and report recurring versus non-recurring revenue separately — which matters enormously for investor reporting.
For an e-commerce business: separate accounts for product revenue by category (if meaningful), shipping revenue recovered from customers, and any marketplace channel revenue if you need channel-level P&L.
For a professional services business: separate accounts by service line if you have multiple distinct offerings, plus any rechargeable expense recovery.
Do not collapse all revenue into a single account. Investors, your board, and your own management team need to see revenue disaggregated. Fixing this later requires recoding every revenue transaction in the file.
Cost of Goods Sold — Separate Clearly from Operating Expenses
Set up a clear COGS section in your chart of accounts, distinct from operating expenses. Your gross margin — revenue minus COGS — is one of the most important metrics for any growth-stage Australian business. If COGS items are buried in operating expenses, you cannot read gross margin from your P&L without manual recalculation.
COGS for a SaaS business typically includes: hosting and infrastructure costs directly attributable to delivering the product, third-party API costs, and direct customer success labour costs. It does not include general overheads, sales and marketing costs, or G&A.
Operating Expense Accounts — Group by Function
Structure your operating expenses by function rather than by nature. This means grouping accounts under Sales and Marketing, Product and Engineering, Customer Success, General and Administrative, and Finance. Each group should have a parent account in Xero, with individual expense accounts nested underneath.
This structure produces a P&L that maps directly to how most investors and board members think about cost structure. It also makes headcount planning, budget versus actuals, and department-level reporting straightforward to extract from Xero without manual spreadsheet work.
GST Tax Codes — Apply Consistently
Every account in your chart of accounts should have a default GST tax code assigned. The main codes for Australian businesses are:
GST on Income (for taxable supplies), GST on Expenses (for GST-inclusive purchases), BAS Excluded (for items outside the GST system such as wages, loan repayments, and owner drawings), GST Free Income (for GST-free supplies), GST Free Expenses (for GST-free purchases), and Input Taxed (for input-taxed supplies such as residential rent and financial services).
Setting default tax codes at the account level means that when transactions are coded to those accounts, the correct GST treatment is applied automatically. This dramatically reduces BAS errors and makes your quarterly BAS reconciliation straightforward.
Step 3: GST and BAS Configuration
Xero is one of the few accounting platforms that allows direct BAS lodgement to the ATO through its Business Activity Statement portal. Configuring this correctly is essential.
Navigate to Accounting → Reports → Activity Statement to access Xero's BAS module.
Connect to ATO. Xero's BAS lodgement requires connection to the ATO via your myGovID or through a registered tax agent. If you are lodging your own BAS, connect your myGovID. If your accountant or BAS agent is lodging on your behalf, they connect through their agent credentials. Do not set this up incorrectly — incorrect agent credentials can result in BAS being lodged to the wrong entity.
BAS labels configuration. For most Australian businesses, the relevant BAS labels are G1 (total sales), G2 (export sales, if applicable), G3 (other GST-free sales), 1A (GST on sales), 1B (GST on purchases), W1 (total salary and wages), W2 (PAYG withholding), and T1 (PAYG instalment). Xero maps these labels automatically from your coded transactions — which is why correct GST tax code assignment at the account level (Step 2) is so critical. Incorrect account-level tax codes produce incorrect BAS label totals.
Fuel tax credits. If your business is eligible for fuel tax credits (applicable to businesses using fuel in machinery, plant, or heavy vehicles), configure this in your BAS settings. Fuel tax credits are claimed at label 7D on the BAS.
PAYG instalments. If the ATO has you on a PAYG instalment arrangement (typically triggered after your first profitable year of trading), this is also lodged through the BAS. Xero's activity statement module handles this at label T1 or T7 depending on your instalment method.
Review before lodgement. Before lodging any BAS through Xero, run the GST Audit Report (under Accounting → Reports) to identify any transactions with unusual or missing GST codes. Resolve all exceptions before lodging. Amending a lodged BAS is possible but administratively burdensome.
Step 4: Bank Feeds and Bank Reconciliation
Bank reconciliation is the daily operational backbone of Xero for Australian businesses. Connecting live bank feeds and reconciling regularly — ideally daily or weekly, minimum monthly — is the single most important bookkeeping habit in Xero.
Connecting bank feeds. Navigate to Accounting → Bank Accounts → Add Bank Account. Search for your Australian bank. The major Australian banks — Commonwealth Bank, NAB, Westpac, ANZ, Macquarie, and most others — support direct feeds. Direct feeds pull transactions automatically from your bank, typically with a one to two day lag.
For banks that do not support direct feeds, use Yodlee (Xero's third-party feed aggregator) or import OFX files manually. Manual OFX import is time-consuming but reliable as a fallback.
Creating bank rules. Bank rules are the highest-leverage tool in Xero for reducing manual reconciliation time. A bank rule tells Xero: when a transaction from this payee or with this reference appears, code it to this account with this tax code automatically.
Create bank rules for every recurring transaction in your business: rent, SaaS subscriptions, utilities, regular supplier payments, loan repayments, and payroll runs. Well-configured bank rules mean that the majority of your transactions are auto-suggested on import, and reconciliation becomes a review and approval process rather than a coding exercise.
Reconciliation discipline. The purpose of bank reconciliation in Xero is to confirm that every bank transaction has been matched to a Xero transaction (invoice, bill, or spend or receive money entry) and that the Xero bank balance matches the actual bank statement balance. A Xero file where bank reconciliation is months in arrears is a file where the financial statements are unreliable. If your Xero reconciliation is significantly behind, this is one of the first things any serious accountant or CFO will flag.
Multiple bank accounts. If your business operates multiple bank accounts — operating account, GST account, payroll account — set up each one separately in Xero with its own bank feed. Do not aggregate multiple accounts into a single Xero bank account.
Credit cards. If your business uses corporate credit cards, connect the credit card feed separately. Code credit card transactions as they appear on the feed. The credit card payment from your bank account is then matched to the credit card account balance, not coded as an expense again.
Step 5: Payroll and Single Touch Payroll (STP) Setup
Xero Payroll is a full payroll module for Australian businesses, handling employee payments, superannuation, PAYG withholding, and STP reporting to the ATO. Since 1 July 2019, STP Phase 1 has been mandatory for all Australian employers. STP Phase 2 — which disaggregates employee income types — became mandatory from 1 January 2022.
Enabling Xero Payroll. Navigate to Payroll → Overview to activate the payroll module. Select Australia as the payroll region.
Organisation payroll settings. Configure your payroll calendar (weekly, fortnightly, or monthly — matching your actual pay cycle), your default pay day, your superannuation fund (or multiple funds if employees have chosen their own), and your PAYG withholding registration details (your WPN — Withholding Payer Number).
Employee setup. For each employee, configure: tax file number (TFN), employment basis (full-time, part-time, casual), residency status for withholding, tax scale, superannuation fund and member number, and bank details for payment. TFN declarations must be completed by employees before their first pay run — Xero can submit these electronically to the ATO.
Pay items. Xero uses pay items to categorise earnings, deductions, and leave. Under STP Phase 2, pay items must be mapped to the correct ATO income type — ordinary time earnings, overtime, allowances, directors fees, bonuses, and so on. Incorrect STP Phase 2 income type mapping is the most common payroll setup error we see in Australian Xero files. It causes STP submissions to report incorrect disaggregated income to the ATO.
Leave entitlements. Configure leave types and entitlement rules correctly — annual leave (four weeks per year for full-time employees under the National Employment Standards), personal or carer's leave (ten days per year), long service leave (state-specific rules), and public holidays. Xero calculates leave accruals automatically based on these configurations. Incorrect leave setup means employee leave balances are wrong from day one.
Superannuation. Xero calculates superannuation at the current rate (11.5% for 2024-25, increasing to 12% from 1 July 2025) on ordinary time earnings for each employee. Confirm the rate is current in your payroll settings when the rate changes each financial year. Superannuation must be paid at minimum quarterly, by the quarterly due dates. Xero's superannuation module supports SuperStream-compliant payment through clearing houses.
STP Phase 2 finalisation. At the end of each financial year, you must finalise your STP submission in Xero. This sends the final year-to-date payment summary data to the ATO and makes it available to employees through myGov. Finalisation replaces the old payment summary (group certificate) system.
Step 6: Multi-Currency Configuration
If your Australian business invoices in or receives payments in foreign currencies — USD, GBP, EUR, SGD, AED, or any other — you need to enable multi-currency in Xero.
Navigate to Settings → Organisation Settings → Currencies to add foreign currencies. Note that multi-currency is only available on Xero's Established plan (the highest tier). If you are on Starter or Standard, you will need to upgrade before enabling multi-currency.
Base currency. Your base currency is AUD. All foreign currency transactions are recorded in the foreign currency and translated to AUD at the exchange rate on the transaction date.
Exchange rates. Xero pulls daily exchange rates automatically. You can override the rate on individual transactions if you have a contracted rate or need to use the ATO's spot rate for tax purposes.
Realised and unrealised foreign exchange gains and losses. When you invoice in USD and receive payment at a different rate, Xero automatically calculates and codes the foreign exchange gain or loss to a dedicated account. Configure a Foreign Exchange Gains or Losses account in your chart of accounts (typically under Other Income and Other Expenses) for Xero to post these entries correctly.
Bank accounts in foreign currencies. If you hold foreign currency bank accounts — for example, a USD account with Airwallex or Wise — set these up as separate bank accounts in Xero with the correct currency denomination. Do not code foreign currency receipts to your AUD bank account as if they were AUD amounts.
BAS and GST on foreign currency. GST is always calculated in AUD. When you record a foreign currency transaction in Xero, the GST amount is calculated by converting the foreign currency amount to AUD at the transaction date rate. This is the correct ATO treatment.
Step 7: Inventory Configuration
If your Australian business sells physical products — whether manufactured, purchased for resale, or managed through a third-party warehouse or 3PL — you need to configure Xero's inventory module correctly.
Xero supports two inventory methods: untracked inventory (simple stock items without quantity tracking) and tracked inventory (full stock quantity management with cost of goods sold calculation).
Untracked inventory. Use this for businesses that sell products but do not need to track stock quantities in Xero — for example, where inventory is managed in a separate system such as Shopify, Dear Inventory, or Cin7. Set up inventory items with descriptions, sale prices, and account coding. Xero will code sales to your revenue account and does not track quantities.
Tracked inventory. Use this for businesses that want Xero to track stock quantities and calculate COGS automatically using the weighted average cost method. Each inventory item is assigned a cost price and a sales price. When you raise a sales invoice, Xero reduces the inventory quantity and posts the cost to COGS automatically.
Limitations of Xero tracked inventory. Xero's native tracked inventory is adequate for small product ranges with straightforward stock management. For businesses with large SKU counts, multiple warehouses, batch or serial number tracking, or complex manufacturing bills of materials, Xero's inventory is insufficient and you should integrate a dedicated inventory management platform — Cin7 Omni, DEAR Systems, or Unleashed are the most common integrations for Australian businesses.
GST on inventory purchases. Purchases of inventory for resale attract GST at 10% (for taxable supplies). Code these to a COGS account with GST on Expenses tax code. GST-free inventory items should be coded with GST Free Expenses. Correct coding is critical for BAS accuracy.
Step 8: Key Integrations for Australian Startups
Xero's value multiplies significantly when it is connected to the other platforms your business uses. These are the most important integrations for Australian startups.
Stripe. If you take online payments through Stripe, connect Stripe to Xero using the native Stripe integration or a third-party connector such as A2X. This automates the reconciliation of Stripe payouts to your bank account and codes Stripe fees correctly. Manual Stripe reconciliation is one of the most time-consuming and error-prone bookkeeping tasks for e-commerce and SaaS businesses.
Shopify. For Australian e-commerce businesses, A2X for Shopify is the standard integration. A2X summarises Shopify payouts into Xero journal entries that break out revenue, refunds, fees, and GST correctly. Connecting Shopify directly to Xero without A2X typically produces one transaction per order — which is unmanageable at volume and produces incorrect BAS data.
Dext (formerly Receipt Bank). Dext captures and extracts data from supplier invoices and receipts — email, photo, or direct supplier feed — and pushes them into Xero as draft bills. For Australian businesses that receive high volumes of supplier invoices, Dext eliminates manual data entry and creates a digital record of every document.
Hubdoc. Hubdoc is Xero's own document collection tool (included in most Xero plans). It automatically fetches bank statements and supplier invoices from connected portals and publishes them to Xero. Use Hubdoc for document capture if you are not using Dext.
Gusto or Employment Hero for HR. If you use an HR platform for leave management, onboarding, or performance management, connect it to Xero Payroll to synchronise employee records and leave data.
Airwallex or Wise for multi-currency payments. If your business makes or receives international payments, Airwallex and Wise both integrate with Xero and support automatic bank feed connection for their multi-currency accounts.
Step 9: Xero vs MYOB — A Direct Comparison for Australian Businesses
The most common question Australian business owners ask when choosing cloud accounting software is whether to use Xero or MYOB. Both are Australian-market platforms with strong ATO integration, BAS and STP support, and established accountant ecosystems. The right choice depends on your business profile.
Xero is the stronger choice for most Australian startups and tech-forward SMEs. Its integration ecosystem is significantly broader than MYOB's — with over 1,000 third-party app integrations versus MYOB's smaller marketplace. Xero's interface is more intuitive for non-accountants. Its multi-currency support is more capable. And the majority of Australian cloud accountants and bookkeepers who work with growth-stage businesses are Xero-primary.
MYOB AccountRight and MYOB Business have advantages in specific contexts. MYOB AccountRight's job costing and project tracking is more sophisticated than Xero's for businesses in construction, professional services, or project-based industries. MYOB has a larger installed base among traditional Australian SMEs and some industries — particularly trade, retail, and agriculture — where MYOB-familiar accountants are more common.
For Australian startups raising investment, the investor and VC ecosystem expectation is Xero. Most Australian CFOs, fractional CFOs, and growth-stage accountants work primarily in Xero. Presenting a Xero file to a due diligence team is significantly cleaner than presenting an MYOB file in most growth-stage contexts.
If you are starting fresh and your business is a technology company, SaaS, e-commerce, professional services, or any business with significant integration needs or international operations, choose Xero.
Common Xero Setup Mistakes Australian Startups Make
Using the default chart of accounts without modification. Xero's default chart of accounts is a generic starting point. Almost every Australian startup needs to customise it — particularly revenue disaggregation and COGS separation.
Setting the wrong GST basis. Switching between cash and accruals basis after transactions have been entered is complex and time-consuming. Decide before you start and confirm with your accountant.
Not setting lock dates after period close. Without lock dates, any team member can accidentally modify historical transactions, corrupting your financial history.
Connecting a bank feed without setting up bank rules. Bank rules eliminate the majority of manual coding work. Not setting them up means your bookkeeper is manually coding recurring transactions that should be automated.
Ignoring STP Phase 2 income type mapping. The most common payroll compliance error in Australian Xero files. Every pay item must be mapped to the correct ATO income type.
Running multi-currency through a single AUD account. Coding foreign currency receipts to an AUD bank account at a manually entered rate, rather than maintaining separate foreign currency accounts, produces unreliable exchange gain or loss figures and incorrect financial statements.
Not reconciling regularly. A Xero file that is months behind on bank reconciliation does not produce reliable financial statements. Reconcile weekly minimum, daily if transaction volume is high.
When to Bring in Professional Xero Bookkeeping Support
Setting up Xero correctly requires knowledge of Australian tax law, AASB accounting standards, ATO compliance obligations, and the specific nuances of your business model. Most Australian startup founders do not have all of this.
There is a clear point at which managing Xero internally — particularly setup, payroll, BAS, and month-end reporting — costs more in founder time and compliance risk than it saves in fees. That point is typically when your business reaches ten or more employees, processes more than AUD 500,000 in annual revenue, has international operations requiring multi-currency, or is preparing financial statements for investor review.
Growwth Partners provides bookkeeping services in Australia for startups and SMEs that include full Xero configuration, ongoing bank reconciliation, monthly management accounts, BAS preparation and lodgement, and STP payroll management. As a Xero Silver Champion Partner, our team configures and manages Xero files to the technical standard required for investor-ready financial reporting.
For businesses that want the benefits of professional Xero management without an in-house bookkeeper, our outsourced bookkeeping in Australia service provides a dedicated bookkeeping team, monthly reports, and direct accountant oversight at a fixed monthly cost.
And if you are evaluating what to look for in a bookkeeping professional before you engage, our guide on the essential traits of a good bookkeeper covers the specific skills, qualifications, and working practices that separate an average bookkeeper from a genuinely valuable one.
Frequently Asked Questions
Common questions about this topic
Related Services & Solutions
Accounting Services in Singapore
Leverage our generative AI development services to streamline workflows, boost productivity and drive innovation, while ensuring seamless integration with your existing systems.
Part-Time CFO Services
Optimize your business potential with our comprehensive generative AI consulting services, designed to guide you in leveraging GenAI for operational excellence and product innovation.
Bookkeeping Services in Singapore
Unlock AI's full potential for your business through our comprehensive AI development services, designed to tackle intricate tech challenges, streamline business workflows, and achieve operational excellence.
Ready to Strengthen Your Financial Strategy?
Book a free consultation to discuss your business goals.
