Skip to content

Sales tax and VAT software for Odoo

Odoo sends your VAT return to HMRC in the UK and files through Intervat in Belgium. In Australia its own docs tell you to copy the values onto the ATO portal, and in the United States it documents no filing path at all. Commenda registers you, files, and remits across all 50 states and 70+ countries from the same Odoo data.

Integration connection between platform and Commenda

Monitor your global exposure

A fiscal position applies the taxes you already configured. Commenda measures your Odoo invoices against economic and physical thresholds in all 50 states and 70+ countries, and notifies you at 80% of a threshold.

Calculate on rates you do not maintain

Your localization package created your taxes when the database was created, and most rates ship inactive. Commenda maintains the rate per jurisdiction outside Odoo, so a rate change is not a configuration task.

File the returns Odoo leaves you to submit

Odoo submits VAT returns in the UK, Belgium, and India. In Australia its own docs tell you to copy the values onto the ATO portal. In the United States it documents no filing path at all.

Coverage comparison

What Odoo handles, and what it hands back

Odoo's answers depend on which fiscal localization you installed, so the row below is the general rule with the exceptions named. Its figures come from Odoo's own docs on taxes, the tax return, the US localization, Making Tax Digital, GST return filing in India, OSS, electronic invoicing, the AvaTax integration, and VAT number verification, checked on July 30, 2026.

OdooCommenda
Knowing where you oweNot documented. Nothing in Odoo's docs watches a registration thresholdEconomic and physical thresholds in 50 states and 70+ countries, with alerts before you cross
Registrations for collecting taxNot handled. You configure the tax and the fiscal position yourselfPermits in all 50 states, EU VAT with OSS and IOSS, and GST across APAC and Canada
Keeping US jurisdiction rates currentPartly, through AvaTax. Native US taxes are records you created and maintainMaintained per jurisdiction and applied per transaction, with no setup task on your side
Filing your US sales tax returnsNot handled. Odoo documents no US filing path, and Avalara files from its own portalFiled in all 50 states, amendments included
Filing VAT and GST elsewherePartly. It submits in the UK, Belgium, and India. Australia is copy the values acrossFiled across 70+ countries from one platform
Remitting what you collectedNot handled. You mark the return paid once you have paid itTracked per jurisdiction, every filing
Exemption certificatesStored in Avalara, not collected. Certificate images need Avalara's ECM add-onCollected, validated, stored, and applied automatically where valid

Calculate taxes globally on Odoo using Commenda

In Odoo a tax is a record you created, and a fiscal position decides when it swaps in. Commenda works from the ship-to address instead, down to state, county, city, and special district. One invoice can carry a taxable line and an exempt line, and each is handled correctly. Revenue that arrived already taxed from another system stays untouched.

global indirect tax calculation software product shot commenda

Track your global exposure from Odoo

Nothing in Odoo's documentation monitors a registration threshold. Commenda reads the same invoices and measures them everywhere you sold, registered or not, against thresholds in all 50 states and 70+ countries. Connecting Odoo backfills your history, so exposure you already carry sits next to this month's invoices. Alerts fire at 80% of a threshold, before you cross.

global indirect tax exposure tracking software product shot commenda

Automatically remit transactions around the world

Odoo's tax return report totals your base and tax amounts for a period. Commenda builds the return itself from the same transactions, so nothing gets exported or re-keyed. Returns go out across all 50 states, plus EU VAT with OSS and GST in APAC and Canada, with amendments where a period needs correcting. The liability and the filing confirmation post back.

global indirect tax remittance software product shot commenda

Manage your customers and exemptions in one place

An Odoo contact holds a tax ID and a fiscal position, and Odoo checks EU VAT numbers against VIES. Getting a certificate in the first place is a different job. Your customers upload through a portal that can carry your branding, each one is validated on upload, and it applies automatically in the states where it is valid. Expiries are tracked and chased.

global indirect tax exemption certificate software product shot commenda

Consolidation

Why Odoo does not know your total exposure

Odoo holds the invoices and the chart of accounts. Filing one return means knowing which revenue arrived already taxed, which states you actually owe, and which countries Odoo will and will not submit for. Commenda solves that.

  • Odoo files where a government forced an API, and hands you the figures everywhere else

    Belgium and Australia are the same product in the same year with opposite answers. Odoo says you can file your returns directly from Odoo using the Intervat integration, and says the BAS report is not directly submitted to the ATO, so businesses copy the values onto the ATO portal. The generic rule is the second one.

  • A fiscal position applies rules you wrote yourself

    Odoo describes fiscal positions as rules to adapt the taxes and the income and expense accounts used for a transaction, applied by country, country group, or a VAT number being present. That covers what to charge once you have decided you are registered. It does not tell you where you should be. Our nexus threshold guide has the current rule for each state.

  • Your fiscal setup hardens on the day you post your first entry

    Odoo warns that selecting another localization package is only possible if no entry has been posted. It also states that branches follow the parent company's localization, so entities trading in different countries have to be separate companies. Both decisions get made early, usually before anyone has read a threshold table.

  • One ledger behind every source

    Odoo is rarely the only place revenue lands. A storefront, a marketplace, and a billing platform all feed it, and tax a marketplace already collected is not yours to file again. Every source connects to one ledger, across 100+ supported integrations, and each transaction carries its origin and product tax code. One exposure figure per state, one return per period. See how Commenda global indirect tax fits together.

What it takes

What global indirect tax takes in Odoo

Odoo's pricing page is localised to the visitor's own currency, so there are no dollar figures here. What Odoo does publish plainly is what each capability depends on: an edition, a plan, a localization package, an Avalara account, or a version still inside its support window.

What you needWhat Odoo requiresSource
Accounting at all, rather than InvoicingOdoo Enterprise. On the Compare Editions table, Accounting and its localizations and reports are marked as available in Enterprise and not in Community, which gets InvoicingCompare Editions
US sales tax by jurisdiction on an invoiceAvalara AvaTax, and an Avalara account to go with it. Odoo's US localization creates default sales and purchase taxes when Accounting is installed, and you manage them from thereUnited States localization
AvaTax in the first placeA database whose fiscal country is the United States, Canada, or Brazil. Odoo also documents that excise tax is not supported, including tobacco, vape, and fuel taxesAvaTax integration
A filed US sales tax return once AvaTax is connectedAvalara's own management portal. Odoo documents returns and exemption certificates as living there, and says attaching certificate images needs Avalara's Exemption Certificate Management subscriptionAvalara management portal
A country's statutory tax report and formatsThat country's fiscal localization package, one of 103 listed. Odoo warns that selecting a different package is only possible if no entry has been postedFiscal localizations
Entities trading in more than one countryA separate company per country. Odoo states that branches always follow the parent company's localization, so entities in different countries should be companies, not branchesFiscal localizations
A VAT return sent to the tax authorityA localization that ships the submission. The UK module sends the tax report through the MTD-VAT API to HMRC, and only one company and one user can be connected to HMRC at a timeUnited Kingdom localization
Bug fixes and security updates for your versionThree years of standard support per major version. Beyond that, Odoo states extended support carries a mandatory additional fee and covers bug fixes depending on feasibilityStandard and extended support
An upgrade when you run custom modulesA version of each custom module for the target release. Odoo states the database cannot be upgraded until one exists, and that keeping a customization working is the module maintainer's jobUpgrade

Figures verified on July 30, 2026.

From the field

Trusted by businesses across the globe

TRX
TRX
The platform works exactly the way I need it to. I have one team member who manages all of our exemption certificates, and that functionality has been particularly efficient for us. It allows him to handle everything seamlessly, making the handoff significantly easier.
Matt Preston, CPA

VP of Finance, TRX

Read the full story

Compare Commenda sales tax software with competitors

Odoo is genuinely ahead on e-invoicing. It is a Peppol access point in 42 countries and sends Italian invoices to the SdI through its own servers, and we do not compete with that. Where we compete is registration, filing, and remittance, so here is how the compliance platforms stack up on coverage, ratings, and real pricing.

Sovos Alternatives and Competitors (2026)

Frequently asked questions

What finance teams running Odoo ask before they move their indirect tax to Commenda.

Custom integration support for your business

Every Odoo database is configured differently, from the localization package to the taxes you activated and the fiscal positions on top. We map how yours works, including which revenue should be calculated and which arrived already taxed, and build the integration to match.

Indirect Tax

Monitor nexus exposure, register, file, and remit sales tax and VAT in one platform. Commenda keeps you compliant across 100+ jurisdictions.

Explore the product