Odoo Accounting in Australia: What It Covers, What It Costs and When It Fits
Odoo accounting in Australia: GST codes, the BAS report, TPAR, deferred GST, ABA payments and Basiq bank feeds in Enterprise, from A$34.40 per user per month.
By Bill Alvarez, Practice Manager, Auboros · · Updated
Updated 5 October 2026: Odoo licence figures now use the Australian pricelist that took effect on 24 September 2026 (Custom A$64.00 for the first year, then A$80.00 at list; Standard unchanged).
Odoo accounting in Australia means the Enterprise Accounting app plus the Australian localisation: the chart of accounts and GST tax codes, a Business Activity Statement (BAS) report with GST and PAYG withheld labels, the Taxable Payments Annual Report (TPAR), deferred GST, ABA batch payments and Basiq bank feeds. Licences start at A$34.40 per user per month on the 22 August 2026 pricelist; implementation is the larger number, from A$25,000.
At a glance
- Who it is for: Australian businesses with roughly 5 to 100 staff that have outgrown a small-business accounting package, or that already run Odoo for sales, stock or projects and want the ledger in the same database.
- Problem it solves: Invoices, bills, stock and projects living in one system while the accounts sit in another, with a monthly export, import and reconciliation between them, and a BAS assembled from two sources.
- Platforms: Odoo 18 or 19 Enterprise with the Australia fiscal localisation package; Community covers invoicing and the chart of accounts but not the BAS report, bank feeds or ABA files.
- Typical cost: A$34.40 (Standard) or A$64.00 (Custom) per user per month ex GST on yearly billing for the first year, rising to A$43.00 and A$80.00 at list (our Odoo pricing guide, pricelist as at 5 October 2026); implementation from A$25,000 for core modules, with most Australian SMEs between A$25,000 and A$120,000 (our implementation packages).
- Typical timeline: 2 to 3 months for a finance-led implementation of 5 to 15 users, 3 to 5 months for 15 to 50 users with integrations (implementation packages).
- Last verified: 21 September 2026 against the Odoo 19 Australian localisation documentation and the Odoo bank synchronisation documentation.
What does Odoo accounting include for an Australian business?
Odoo’s Accounting app is the general ledger for the rest of Odoo. Every confirmed customer invoice, vendor bill, stock receipt, expense claim and project timesheet posts a journal entry into it. The ledger is the primary record, with nothing to sync. Compare that with running an accounting package beside your operational software and pushing summaries across each month; most of our Odoo clients move the ledger in for that reason alone.
The Australian layer is the fiscal localisation package. According to Odoo’s Australian localisation documentation, selecting Australia installs two modules: l10n_au, with the Australian chart of accounts, GST tax codes, fiscal positions and the ABA credit transfer module, and l10n_au_reports, which adds the BAS report and the TPAR. The same page notes that two-factor authentication cannot be switched off on an Australian database because the Australian government requires it.
On top of that sit the general accounting features every country gets: bank reconciliation, aged receivables and payables, deferred revenue and expense schedules, multi-currency, fixed assets and depreciation, budgets, analytic accounting for cost centres and a customer portal for invoices and payments. We cover the module-by-module picture in what Odoo is; this post stays on the finance side.
Does Odoo Community include Australian accounting?
Partly, and the gap matters at tax time. Community includes the Invoicing app, the Australian chart of accounts and the GST tax codes, so you can issue tax invoices with the right 10% treatment and record bills. What Community does not include is the full Accounting app: bank feeds and the reconciliation screen, the financial reports, and the Australian reports module that produces the BAS and the TPAR. Those live in the Enterprise repository, which is where l10n_au_reports and l10n_au_aba sit as at 21 September 2026 (we keep a copy of the Enterprise source for exactly this kind of check, as any Enterprise subscriber can).
In practice, a Community business keeps its accounting package and pushes invoices across, or it exports and hands the accountant a spreadsheet each quarter. Both work; neither gives you a BAS out of Odoo. Our post on Odoo Community vs Enterprise goes through the trade-off in full, including the cases where Community is the right call.
How does Odoo handle GST and the BAS?
Odoo ships the Australian GST codes with the rate in the name (10% GST on sales, 10% GST on purchases, GST-free sales, export sales, capital purchases, input-taxed and so on), each mapped to a tax grid. When a tax is applied on an invoice or bill, the base and tax amounts land in the right grid, and the BAS report reads the grids. The documentation describes the report covering GST, PAYG withheld (labels W1 to W5) and deferred GST, with the tax grid open to manual extension for special cases such as wine equalisation tax.
Three things worth knowing before your first quarter:
- Odoo computes the BAS; it does not lodge it. The documentation is explicit that the report is not submitted to the ATO. You copy the label values into ATO online services or hand them to your BAS agent. Every figure can be drilled back to the journal items behind it, which is what your agent will actually want.
- Set the GST payable and receivable accounts before the first closing entry. The report’s Closing Entry button nets GST collected against GST paid into a clearing account, so the ATO payment or refund reconciles like any other bank line. Odoo prompts for the two accounts the first time.
- Odoo counts calendar quarters. July to September is Q3 in Odoo, not Q1 of the financial year. Harmless once you know, confusing when you do not. Set the tax return periodicity to quarterly or monthly to match your BAS cycle.
If you want to sanity-check a quarter before you trust the report, our free BAS calculator gives you an ATO-style estimate from sales, purchases and wages.
Bank feeds, reconciliation and ABA payments
Odoo connects to banks through third-party aggregators, and the bank synchronisation documentation lists Basiq as the provider for Australia, alongside Salt Edge’s worldwide coverage. Basiq publishes its supported institutions; check your bank and your account type there before you plan on live feeds, because a business savings or merchant account can behave differently from a transaction account. Where a feed is not available, statement import in OFX, CSV or CAMT formats covers the gap.
Reconciliation is where a finance team notices Odoo the most. Statement lines match to open invoices and bills by amount, reference and partner, and reconciliation models handle the recurring lines (bank fees, merchant settlements, loan repayments) without a human touching them. Our bank reconciliation guide walks through the models that matter for Australian accounts.
On the payables side, the ABA module produces the batch payment file in the Australian Banking Association format, which the documentation says can be submitted to all Australian banks. You approve a batch of vendor bills, Odoo writes one file, you upload it, and each payment carries a remittance advice printed from the payment record. The setup steps (bank account details on the journal, a BSB and account number on each vendor, batch payments switched on) are in our accounts payable post.
TPAR, deferred GST and eInvoicing: the Australian extras
Three features are easy to miss in a demo and expensive to discover in July.
- Taxable Payments Annual Report. If your business pays contractors in building and construction, cleaning, courier, IT or security services, the ATO requires a TPAR each August. Odoo generates it from vendor bills, provided each contractor carries the TPAR fiscal position before you bill them. Set that up at go-live, not in July.
- Deferred GST. Importers approved for the ATO’s deferred GST scheme get a 100% DGST tax and a deferred GST liability account in the localisation, inactive until you switch them on. The documentation recommends a monthly BAS and a dedicated journal for the deferred entries. Our landed costs and deferred GST guide covers the full flow from purchase order to BAS label.
- Peppol eInvoicing. Odoo produces Peppol-compliant XML for customers and vendors flagged for electronic invoicing, but as at the 19.0 documentation it is still in the process of becoming an access point for the ANZ region, so the file is downloaded and sent through your own access point. If eInvoicing is a purchasing requirement for you (some government buyers), plan the access point as a separate line.
Multi-currency, GST-free exports and foreign-currency bank accounts are their own topic; see Odoo multi-currency accounting in Australia.
Finance teams do not lose time on the BAS itself; Odoo does that part well. They lose it on the setup nobody did at go-live: the TPAR fiscal position on contractors, the GST clearing accounts, the reconciliation models for merchant fees. Do those three in week one and the quarter-end becomes a checklist.
Bill Alvarez, Practice Manager, Auboros
What does Odoo accounting cost in Australia?
The licence is the small number. On the Australian pricelist as at 5 October 2026, Standard is A$34.40 per user per month and Custom A$64.00 on yearly billing for the first year, moving to A$43.00 and A$80.00 at list, excluding GST. Accounting is included in both plans; Custom is needed for Odoo.sh or on-premise hosting, Studio and the external API. Every internal user is charged, so a finance team of four plus two approvers is six seats.
Implementation is where the budget goes. A finance-led project that migrates opening balances, maps the chart of accounts, configures GST and the BAS, connects the bank and trains the team sits at the entry of our Odoo implementation cost in Australia bands, from A$25,000; add stock, manufacturing or integrations and most Australian SMEs land between A$25,000 and A$120,000.
| Capability | Community | Enterprise | Setup effort at go-live |
|---|---|---|---|
| Australian chart of accounts and GST tax codes | Yes | Yes | Low: installed with the localisation, review the mapping |
| Tax invoices and vendor bills with GST | Yes (Invoicing app) | Yes | Low |
| Bank feeds via Basiq and statement reconciliation | No | Yes | Medium: confirm bank coverage, build reconciliation models |
| BAS report with GST and PAYG withheld labels | No | Yes | Medium: set clearing accounts and periodicity, walk the first quarter with your agent |
| TPAR | No | Yes | Low if contractors get the fiscal position at go-live |
| Deferred GST for importers | No | Yes | Medium: activate the tax, monthly BAS, dedicated journal |
| ABA batch payments and remittance advice | No | Yes | Low: BSB and account on each vendor |
| Peppol eInvoicing XML | No | Yes | Medium: needs your own access point today |
| Multi-currency, fixed assets, deferred revenue, budgets | No | Yes | Medium to high depending on scope |
When does Odoo accounting fit, and when does an accounting package still win?
Odoo accounting fits when the rest of the business is in Odoo, or is about to be. Sales, stock, manufacturing, projects and field service posting straight to the ledger is the whole point; a business that only needs invoicing and a BAS gets little from the move and pays implementation money for it. It also fits a group with several entities, because each company gets its own chart, BAS and bank accounts in one database with consolidated reporting.
A small-business accounting package still wins when you have a bookkeeper, a handful of staff, no stock to speak of and an accountant who lives in that package. Migration is a project, not a switch, and our guide to moving from Xero or AccountRight to an ERP sets out what comes across and what stays behind. If you are on the fence, the honest test is whether you are exporting from your operational software into your accounts every month. If you are, the accounts are already the bottleneck.
As an Odoo partner in Brisbane with an accountant on the founding team, we set up the Australian localisation on every implementation and hand the first BAS over with the client’s agent in the room. It is the part of the project most partners rush and the part clients remember.
Goes well with
- Odoo pricing in Australia: what it costs and the numbers people miss
- Xero to Odoo migration: what moves, what stays behind and when to cut over
- Odoo Community vs Enterprise: the Australian decision
Thinking about moving your accounts into Odoo?
Auboros is an Odoo partner based in Brisbane, working with businesses across Queensland, NSW, Victoria and New Zealand. If you want to know what a finance-led Odoo implementation would involve for your business, including the GST, BAS and bank setup, book a free consultation. We will tell you plainly if your accounting package should stay where it is.
FAQ
Frequently asked questions
Does Odoo do BAS in Australia?
Yes. With the Australian localisation, Odoo Enterprise produces a BAS report that fills the GST labels, the PAYG withheld labels W1 to W5 and the deferred GST label from the tax grids, with every figure traceable to its journal items. It does not lodge the BAS; you copy the values into ATO online services or give them to your BAS agent.
Is Odoo accounting free in Australia?
Not for the parts that matter at tax time. Community includes invoicing, the Australian chart of accounts and GST tax codes at no cost. The full Accounting app, bank feeds, the BAS report, TPAR and ABA payment files are Enterprise features, priced from A$34.40 per user per month on yearly billing for the first year on the 22 August 2026 pricelist.
Does Odoo connect to Australian banks?
Yes, through third-party aggregators. Odoo's documentation lists Basiq as the Australian provider, with Salt Edge covering banks worldwide. Check your bank and account type on Basiq's supported institutions list before relying on live feeds; where a feed is not available, statement files can be imported.
Can Odoo produce ABA files for supplier payments?
Yes. The ABA credit transfer module installs with the Australian localisation. Once batch payments are switched on and each vendor has a BSB and account number, Odoo writes one ABA file for a batch of approved bills, which you upload to your bank's business portal, and prints a remittance advice from each payment.
How much does an Odoo accounting implementation cost in Australia?
A finance-led implementation that migrates opening balances, configures GST and the BAS, connects the bank and trains the team starts from around A$25,000 in our published packages, over 2 to 3 months for 5 to 15 users. Adding stock, manufacturing or integrations moves most Australian SMEs into the A$25,000 to A$120,000 range.