Contact Info
What should an Odoo accounting consultant set up for an Australian business?
An Odoo accounting consultant working with an Australian business wires each GST code to the correct BAS label, chooses cash or accrual GST reporting with your accountant, sets up supplier checks for ABNs and taxable payments reporting, structures companies and trusts with clean intercompany loans, and moves Xero tracking categories or MYOB jobs into analytic plans. I do this remotely and independently; tax decisions stay with your accountant.
Last reviewed by Vikas Saroj
Australian bookkeepers and accountants are used to cloud ledgers that make the BAS feel almost automatic. Moving to Odoo raises the question of whether it can do the same while also running stock, purchasing and projects. It can, provided the GST codes, BAS labels and supplier records are set up with the same care your accountant gave the old file.
Ownership structures add their own work. Many Australian businesses trade through a company owned by a family trust, with related entities holding property or equipment and loans moving between them. Those flows need clear intercompany accounts and agreed balances from the very start.
I work remotely and independently with Australian finance managers, bookkeepers and their accountants, at times that suit your state. I configure and test; your accountant decides tax treatment. I can guide the setup directly or sit on your side while an implementer builds it.
Each item here answers something an Australian accountant or bookkeeper will ask before trusting Odoo with the BAS.
Every GST tax traced through Odoo's tax grids to the BAS label it should feed, including capital purchases and GST-free sales, then a trial BAS reconciled to the GST accounts with your accountant.
Accrual or cash GST reporting configured through tax timing settings, with the effect on bank reconciliation explained so the team knows why unreconciled payments change the BAS.
ABN captured on supplier records, a process for suppliers who do not quote one, and contractor payments flagged for taxable payments reporting where your industry requires it.
Bank feeds or statement imports, matching rules for card settlements, BPAY and direct entry receipts, and a tested route to batch supplier payments in your bank's file format.
Trading company, trustee company, property or equipment entities as separate Odoo companies, with loans, rent and recharges posted to agreed intercompany accounts that reconcile every month.
Chart, tracking categories or jobs, open invoices and bills, GST clearing and payroll liabilities moved across at a BAS period end, then checked against the reports in the old file.
Structure, GST basis and suppliers
Grids, rules and analytic plans
Cut over and prepare first BAS
Odoo's Australian localization installs a chart template, GST taxes and a BAS report. The link between them is the tax grid: each tax carries tags that tell Odoo which BAS label receives the transaction amount and which receives the GST. The standard taxes are tagged, but Australian implementations often add their own, for example a separate code for imported goods with GST paid at the border, for private-use portions or for purchases with no ABN, and new taxes are where tags get missed.
With your accountant I check:
Once the grids are right, I build a trial BAS from sample transactions and reconcile it to the GST accounts. After lodgment, a tax lock date protects the period. Many Australian businesses lodge through their tax agent's software; Odoo's role is to produce figures that agent can trust without adjustments.
Reporting basis. Smaller Australian businesses may account for GST on a cash basis, reporting it when payment is received or made. In Odoo, a GST tax can be set to become due on payment; the GST waits in an interim account and moves across only once a bank line settles the invoice. That works, but it ties the BAS to reconciliation: an unreconciled receipt keeps GST off the return. Your accountant chooses the basis; I set it up and make sure the team understands the effect.
ABNs on suppliers. Supplier records should carry an ABN, and your accountant will want a rule for suppliers who do not quote one, since withholding may then apply. I check whether your Odoo version supports that natively or whether a payment-time routine is needed.
Taxable payments reporting. Some Australian sectors, building and construction among them, may need to report payments made to contractors each year. Whether your business is covered is a question for your accountant. If it is, contractor suppliers need flagging and their payments need to be reportable. Check whether your version includes a report or export for this, and plan a filtered report if not.
Fiscal positions apply the right GST outcome per contact: GST-free for overseas customers, reverse charge where your accountant says imported services require it, and input-taxed treatment where relevant. Treatment remains with your accountant; the system applies it consistently.
Coming from Xero or MYOB, Australian teams expect bank feeds. Odoo Enterprise offers bank synchronization through third-party providers, and coverage of Australian banks is decent for the major institutions but should be tested for yours. CSV and OFX imports cover the gaps.
Reconciliation models then do the matching work:
For outgoing payments, Australian banks typically accept batch files for supplier runs. Whether Odoo produces your bank's format natively varies with edition and version, which is why I test the full payment run, from approval to file upload to reconciliation, before go-live. Remittance advice to suppliers is part of the same test. The finance automation page covers the wider approach to removing manual steps from the close.
Australian private groups often look like this: a trading company, a trustee company acting for a family or unit trust, a separate entity holding property or equipment, and loans moving between them and the owners. Each legal entity becomes its own company in one Odoo database, with its own chart and GST registration.
What needs designing is how money moves across the group:
Analytic plans replace Xero tracking categories and MYOB jobs. Typical plans are state or branch, division and job, applied together on the same line. Distribution models can spread shared costs such as rent or vehicles across branches automatically.
Edition matters: the full Accounting app, BAS reporting, bank synchronization and analytic depth sit in Enterprise in most versions, while Community covers invoicing. Compare the latest edition list with your needs first. The multi-company ERP page goes further on group design.
I cut over at the end of a BAS period, so each lodged BAS comes from one system. Loaded and reconciled:
Xero tracking categories or MYOB jobs become analytic plans; history stays in the old file, read-only. ERP data migration covers the sign-off steps.
Odoo Accounting is not always enough. Payroll with complex awards, trust distribution workings, or construction progress claims with retention usually sit better in specialist tools or with your accountant. If accounting is the only need, Xero or MYOB may simply be the better fit; the general trade-off is laid out in Odoo Accounting vs QuickBooks, and Business Central in Australia is the finance-led alternative I usually compare. Hosting, payroll and implementer questions are on Odoo in Australia; product detail on Odoo Accounting; my wider work on ERP consultant Australia and the Australia hub.
Tell me about your business and current systems. I’ll suggest the most sensible first step.
Book a Consultation
Not sure which ERP you need?
Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.
Yes. A GST tax in Odoo can be configured to fall due on payment, parking the amount in an interim account until a bank transaction settles the invoice. That supports cash basis reporting, but it means bank reconciliation must be current before the BAS is prepared. Your accountant confirms the basis, and I configure and test it.
They become analytic plans in Odoo. You can have several plans, such as branch, division and job, applied to the same transaction line, and report profit by each. I map each tracking category and option to a plan and agree naming with your bookkeeper so reports look familiar.
It depends on your version. If your business is in an industry that must report contractor payments, check whether your Odoo version includes a report or export for it. Where it does not, I set up supplier flags and a filtered report. Whether you need to report is your accountant's decision.
Yes, and many Australian businesses keep it that way. Odoo produces the BAS figures, and your agent reviews and lodges through their own channel. I set up the grids and a period-end routine so the agent receives reconciled figures and can lodge without adjustments.
I work remotely and book live sessions at times that suit your state, taking daylight saving differences into account. Your accountant or bookkeeper joins the BAS grid review and the cutover sign-off, and recordings let staff in other states catch up.
Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.
Book a Consultation
Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.