Odoo Customization Services in Australia
Custom code is a liability you agree to carry. We keep it small, keep it in its own module, and write it so the next upgrade does not eat it.
What changes the cost of Odoo customization in Australia
The delivery method is the same everywhere. What moves the number is what this market demands of the system, and how much of that Odoo already covers.
Australia runs eInvoicing, on the Peppol network, using the PINT A-NZ Billing specification. That is configuration and testing work inside the build, not an afterthought, and it is the item most often left out of a quote.
14 of the 18 payment options that matter in Australia are not shipped with Odoo, so they need a paid connector or a build. 4 ship in the box.
10 of the 14 couriers used in Australia have no Odoo connector. 4 do. Which ones you actually use changes the estimate more than the number of users does.
Odoo's Australia localization does not cover everything. The gaps are listed on the country page and each one is either a build or a bought module.
Statutory payroll in Australia has its own rules. Whether Odoo ships a payroll localization for this market decides if that is configuration or development.
Market facts on this page checked on 22 August 2026 by Waqas Riasat, Way4Tech.
Where Australia starts from
Australia has 6 native localization items in Odoo and 4 documented gaps beyond them. Customization work here usually starts at that gap list, not from a blank module.
Where we deliver in Australia
Customization does not change shape by city. The brief is written the same way for a team in Sydney as for one in Gold Coast: what the process actually is today, and where Odoo's default flow does not match it. Sydney, Melbourne, Brisbane, Perth, Adelaide and Gold Coast, and New South Wales, Victoria, Queensland, Western Australia and South Australia, are covered.
What odoo customization has to satisfy in Australia
The rules that decide how much of this is configuration and how much is a build. Everything below is from our Australia register, checked against a primary source.
Australia uses Peppol post-audit exchange, not clearance: the invoice goes supplier access point to buyer access point and the ATO never sees it. There is no B2B mandate; the obligations sit on Commonwealth government buyers.
- Peppol four-corner model. You connect to an accredited access point, not to the ATO. There is no clearance step, no government invoice approval, no QR code and no fiscal seal.
- PINT A-NZ Billing is the format, replacing the earlier A-NZ Peppol BIS 3.0 profile. PINT A-NZ Billing Process v1.1.2 carries a release date of 21 November 2025.
- An invoice that meets the A-NZ Invoice Specification counts as a valid Australian tax invoice even without the words 'tax invoice' or 'GST invoice', provided all mandatory data fields are present.
- Compliance sits with the government entity, not the supplier. Suppliers are legally free to keep sending PDFs, although the ATO encourages agencies to make e-invoicing a contractual requirement.
- Non-corporate Commonwealth entities report progress quarterly to the Australian Peppol Authority.
- Accounting Accounting standards are made by the Australian Accounting Standards Board, a government agency, under section 334 of the Corporations Act 2001.
- Accounting Disclosing entities, registered schemes and registrable superannuation entities lodge complete financial reports with ASIC within three months after financial year end. All other entities have four months. Lodgement uses Form 388 unless the entity lodges with ASX, NSX, Cboe Australia or SSX instead.
- Accounting Entities required to lodge include disclosing entities, public companies, companies limited by guarantee other than small ones, large proprietary companies, registered schemes, registrable superannuation entities, foreign-controlled small proprietary companies, and small proprietary companies with crowd-sourced funding shareholders.
- Accounting There is no statutory chart of accounts and no SAF-T style audit file. Odoo's l10n_au ships its own Australian chart of accounts and GST tax set.
- Payroll The superannuation guarantee rate is 12% of an employee's ordinary time earnings for FY2026.
- Payroll Payday super started on 1 July 2026. Employers must pay SG contributions on each payday and the money must be received by the fund within seven business days of that payday. The legislation received royal assent on 6 November 2025.
- Payroll Payday super replaces ordinary time earnings with 'qualifying earnings' as the single base for both the SG amount and the SG charge. All commissions are now qualifying earnings, and salary-sacrificed amounts relating to qualifying earnings are included. STP and SuperStream reporting change with it.
- Australian chart of accounts and GST tax configuration at 10% standard, with variants for different transaction types including TPAR-specific taxes (l10n_au).
- Business Activity Statement covering GST, PAYG withholding and deferred GST, plus the Taxable Payments Annual Report (l10n_au_reports).
- ABA credit transfer file generation for bulk bank payments, installed automatically with the base localisation, plus remittance advice.
- Odoo can generate Peppol XML for a partner on the network, but its documented Peppol formats are BIS Billing 3.0, XRechnung CIUS and NLCIUS. PINT A-NZ Billing, the format the Australian mandate uses, is not listed. Confirm the format before committing.
- Payroll: an Australian Employee salary structure installed with l10n_au_hr_payroll, with accounting entries via l10n_au_hr_payroll_account.
- STP and SuperStream compliance through l10n_au_hr_payroll_api, which submits via the SuperChoice API with ATO-approved security controls including MFA, session timeouts and audit logging. STP finalisation is a report in the Payroll app, run by a designated STP Responsible user, with the annual declaration due 14 July.
- Deferred GST. The localisation does not fetch the DGST balance automatically from the ATO, so the figure goes into the BAS by hand each period.
- Payday super, live since 1 July 2026. The Odoo 19 Australian documentation reviewed does not describe the seven business day fund receipt window or the qualifying earnings base, so confirm your version handles both before go-live rather than assuming it does.
- State payroll tax. Rates and thresholds differ per state and no Odoo payroll tax module is documented, so this is configuration or a build.
- Peppol sending. Confirm whether your Odoo deployment transmits through an accredited access point or only produces the XML for upload, because that decides whether you need an access point contract.
Reviewed 2026-08-22. The full Australia register
How we run the work
5 stages, the same in every market: Requirement capture, Technical specification and estimate, Build in sprints, Test and review, Deploy and hand over. The method does not change by country, so it is written up once rather than repeated here.
The integrations this market usually needs
Badged by what it takes in Odoo. Anything not marked In Odoo is a paid connector or a build, and that is the part quotes usually miss.
Questions we get asked
- Will customisation break our next Odoo upgrade?
- Well-written custom modules do not break, they need porting, and the effort depends on how deeply they reach into standard behaviour. Code that extends existing models ports quickly. Code that replaces standard logic is expensive at every version. That is the single biggest reason we push back on requests that duplicate what Odoo already does.
- Do we own the code?
- Yes. Source goes to your repository with the commit history intact, plus build and deploy instructions. There is no licence key, no time bomb and no obfuscation. If you replace us, the next team can read what we wrote.
- Does Odoo have an official localization for Australia?
- Yes. Odoo ships 6 native items for Australia, covering the basics of the chart of accounts and statutory setup. 4 areas are still outside that localization and get built or bought separately.
- Is e-invoicing mandatory in Australia?
- Australia uses Peppol post-audit exchange, not clearance: the invoice goes supplier access point to buyer access point and the ATO never sees it. There is no B2B mandate; the obligations sit on Commonwealth government buyers. The Australia e-invoicing page carries the full detail and the sources.
- What VAT or sales tax does Odoo have to handle in Australia?
- GST is 10% on most goods, services and other items sold or consumed in Australia. The federal government levies it and distributes the revenue to the states.
- Do you work with businesses in Sydney and other parts of Australia?
- Yes. Odoo customization runs remotely by default, and being based in one city inside Australia does not change the plan or the price. Cities we cover for on-site visits: Sydney, Melbourne, Brisbane, Perth, Adelaide, Gold Coast. Regions we cover: New South Wales, Victoria, Queensland, Western Australia, South Australia. We travel on-site for discovery workshops and go-live week when the engagement calls for it.