Sales tax and VAT software for SAP Business One
Business One builds a tax code from the jurisdictions you set up and pulls it from the ship-to address. Its US rate service is free, and it fetches from a provider you subscribe to yourself. Nothing in it registers you, watches a threshold, or files. Commenda covers all three, across 50 states and 70+ countries.
Trusted by global businesses
Calculate on rates nobody has to type
Business One's US rate feed is free, and it fetches from a third-party provider you subscribe to yourself. Commenda maintains the rates for every US jurisdiction, and for VAT and GST across 70+ countries, with no separate contract.
Monitor your global exposure
A tax code follows the ship-to address on the document. Commenda measures the same sales against economic and physical thresholds in all 50 states and 70+ countries, and notifies you at 80% of a registration threshold.
Turn the monthly report into a filed return
Business One summarises tax collected and paid each month by jurisdiction or by tax code. Commenda turns the same transactions into filed returns across all 50 states.
Coverage comparison
What Business One handles, and what it leaves you
Business One's tax behaviour depends on your localization, and on whether the US rate service is switched on. SAP's figures come from its guides on managing sales and purchasing tax in the US localization and using Tax Service, plus its Help Portal pages on Tax as a Service and tax code determination, checked on July 30, 2026.
Registering to collect tax
- SAP Business One
- Not handled. A jurisdiction is a record you create before a tax code can use it
- Commenda
- Permits in all 50 states, EU VAT with OSS and IOSS, and GST across APAC and Canada
Knowing where you owe
- SAP Business One
- Not handled. The tax code follows the ship-to address, not a threshold
- Commenda
- Economic and physical thresholds in 50 states and 70+ countries, with alerts before you cross
Keeping US rates current
- SAP Business One
- Partly. A free service fetches them, from a provider you subscribe to yourself
- Commenda
- Maintained for every US jurisdiction, with no separate contract
Filing your US sales tax returns
- SAP Business One
- Not handled. You get a monthly tax report by jurisdiction or by tax code
- Commenda
- Filed in all 50 states, amendments included
Tax outside the United States
- SAP Business One
- Partly. Canada ships two jurisdictions and pre-delivered codes. The rate service is US only
- Commenda
- Filed across 70+ countries from one platform
Remitting what you collected
- SAP Business One
- Not documented. SAP's US tax guide covers reporting, not payment
- Commenda
- Tracked per jurisdiction, every filing
Exemption certificates
- SAP Business One
- Not handled. Exemption is a 0% tax code, or a flag you set yourself
- Commenda
- Collected, validated, stored, and applied automatically where valid
| SAP Business One | ||
|---|---|---|
| Registering to collect tax | Not handled. A jurisdiction is a record you create before a tax code can use it | Permits in all 50 states, EU VAT with OSS and IOSS, and GST across APAC and Canada |
| Knowing where you owe | Not handled. The tax code follows the ship-to address, not a threshold | Economic and physical thresholds in 50 states and 70+ countries, with alerts before you cross |
| Keeping US rates current | Partly. A free service fetches them, from a provider you subscribe to yourself | Maintained for every US jurisdiction, with no separate contract |
| Filing your US sales tax returns | Not handled. You get a monthly tax report by jurisdiction or by tax code | Filed in all 50 states, amendments included |
| Tax outside the United States | Partly. Canada ships two jurisdictions and pre-delivered codes. The rate service is US only | Filed across 70+ countries from one platform |
| Remitting what you collected | Not documented. SAP's US tax guide covers reporting, not payment | Tracked per jurisdiction, every filing |
| Exemption certificates | Not handled. Exemption is a 0% tax code, or a flag you set yourself | Collected, validated, stored, and applied automatically where valid |
Calculate taxes globally on SAP Business One using Commenda
In SAP Business One a tax code is a set of jurisdictions you defined, and the sales document pulls it from the ship-to address on the customer. It is only right if the code is right. Commenda calculates the rate for that address directly and shows the state, county, city, and district split behind the total, so the figure on the invoice is the figure on the return.

Track your global exposure from SAP Business One
Business One applies tax where a tax code exists, so a sale into a state you never created jurisdictions for is taxed at zero and counted nowhere. Commenda measures the same transactions against economic and physical thresholds in all 50 states and 70+ countries, and tells you at 80%, before you cross. A short questionnaire covers physical presence, because a warehouse or a remote employee never appears on an invoice.

Automatically remit transactions around the world
SAP's tax report summarises tax collected and paid each month, by jurisdiction or by tax code, with drill-down to the transactions. Getting from there to a filed return is work your finance team still does. Commenda builds the return from the same transactions and files it across all 50 states, plus EU VAT with OSS and GST in APAC and Canada, with amendments where a period needs correcting.

Manage your customers and exemptions in one place
SAP gives you four ways to make a sale exempt in Business One: a tax code set to 0%, a flag on the item, a tax status on the business partner, or a single row marked not tax liable. SAP also warns that the one you choose changes whether the amount lands in the taxable or non-taxable column of your tax report. Commenda holds the certificate behind the decision, validates it at upload, applies it where it is valid, and chases expiries.

Consolidation
Why the tax report is not your exposure
Business One holds the books for a growing company, and tax is a handful of tables inside it. Filing one return means knowing which rates are still right, which states you crossed, and which sales were already taxed somewhere else. Commenda solves that.
The ERP often sits downstream of the revenue
We have scoped Business One shops whose previous tax provider pulled sales from Amazon and Walmart and never from the ERP at all. Invoice records were created back into Business One after the fact, which makes the ERP the destination rather than the source. Its tax report can be complete and still not be your exposure figure, because the numbers arrived already filed.
State-level detail is not enough to reconcile a marketplace order
In the same engagement the filed figure came out lower than the marketplace had actually collected, because the calculation worked at state level and missed item-level detail. Nobody resolved it for months. Commenda reads each order at line level with its own product tax code, so what a marketplace collected and what you still owe are two separate numbers rather than one rounded one. Our nexus threshold guide sets out which of those sales count toward a registration in each state.
Tax codes accumulate, and nothing tells you when one goes stale
SAP notes that a Business One tax code cannot be deleted, only set inactive, and that the sum of its jurisdiction rates is the total rate applied. Rates change. If the rate service is not switched on, every county and city percentage is a number a person typed, and it will keep being applied until somebody notices. A partner usually configured it, and a small finance team inherits it.
One figure per state, wherever the sale started
Business One is rarely the only place revenue lands. A storefront, a marketplace, and a billing platform each need reading in their own right. Commenda connects to each and consolidates into one ledger tagged by ship-to state, with the origin visible on every transaction, so tax a marketplace already collected never gets filed twice. 100+ integrations are supported, alongside a REST API and a mapped monthly CSV for anything a connector does not reach, and one dashboard holds the result.
Who owns what
Who does each tax job in Business One
SAP publishes no Business One list price and asks you to request a quote, so there are no dollar figures here. The more useful question for a small finance team is who does each job. SAP's own documentation answers it, and the answer is usually you.
| The job | Who does it in SAP Business One |
|---|---|
| Setting up the tax jurisdictions | You. A new company database creates three, City, County, and State, and you create the others the company needs before a tax code can use them |
| State-level rates | SAP. Rates for the State jurisdiction are assigned automatically |
| County and city rates | You, unless the rate service is on. Otherwise each jurisdiction rate is a number somebody enters, and the tax code total is the sum of them |
| Keeping those rates current | A provider you subscribe to. Tax Service is free in the US localization, and its provider tab is Avalara Rates by Address, with credentials you register for separately |
| Tax on a customer outside the US | Tax Code Determination. SAP states that Tax Service only works with domestic US business partners |
| Caps like South Carolina's USD 300 maximum | You. It is a flat tax amount on the jurisdiction, and SAP states Tax Service does not support minimum, maximum, or flat tax amounts |
| Tax when the connection is down | Tax Code Determination again. SAP states Tax Service relies on an internet connection and Business One falls back without one |
| Making a customer exempt | You. Create a tax code at 0%, or flag the item, the business partner, or the single document row, and SAP notes each choice reports differently |
| The registration, the return, and the payment | You, or somebody you hire. Business One gives you a monthly tax report by jurisdiction or by tax code, with drill-down to the transactions |
| What SAP charges for any of this | No published figure. SAP's Business One pricing section asks you to request a quote |
Setting up the tax jurisdictions
You. A new company database creates three, City, County, and State, and you create the others the company needs before a tax code can use them
State-level rates
SAP. Rates for the State jurisdiction are assigned automatically
County and city rates
You, unless the rate service is on. Otherwise each jurisdiction rate is a number somebody enters, and the tax code total is the sum of them
Keeping those rates current
A provider you subscribe to. Tax Service is free in the US localization, and its provider tab is Avalara Rates by Address, with credentials you register for separately
Tax on a customer outside the US
Tax Code Determination. SAP states that Tax Service only works with domestic US business partners
Caps like South Carolina's USD 300 maximum
You. It is a flat tax amount on the jurisdiction, and SAP states Tax Service does not support minimum, maximum, or flat tax amounts
Tax when the connection is down
Tax Code Determination again. SAP states Tax Service relies on an internet connection and Business One falls back without one
Making a customer exempt
You. Create a tax code at 0%, or flag the item, the business partner, or the single document row, and SAP notes each choice reports differently
The registration, the return, and the payment
You, or somebody you hire. Business One gives you a monthly tax report by jurisdiction or by tax code, with drill-down to the transactions
What SAP charges for any of this
No published figure. SAP's Business One pricing section asks you to request a quote
Figures verified on July 30, 2026 against US tax guide, Tax Service guide and SAP Business One.
From the field
Trusted by businesses across the globe


“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.”
VP of Finance, TRX
Compare Commenda sales tax software with competitors
Avalara is the provider behind Business One's own US rate service, so most teams here already pay for it. We compare the alternatives on coverage, ratings, and real pricing, and we say where each one wins.
More sales tax resources
Guides from the Commenda team on registration, resale certificates, and late-filing penalties.
Frequently asked questions
Yes, if you switch on Tax Service, and it is worth knowing exactly what that is. SAP describes it as a free service in the US localization that creates and assigns tax codes for sales and purchasing based on the shipping address on the document, with the relevant jurisdictions, rates, and validity dates. The rates themselves come from a provider you contract with separately: the provider tab in Business One is Avalara Rates by Address, and SAP's guide tells you to register with Avalara for your own credentials. SAP also documents three limits. It only works with domestic US business partners. It does not support the minimum, maximum, or flat tax amounts the manual setup allows. And it relies on an internet connection, falling back to your tax code rules without one.
No. What it gives you is the tax report, which SAP documents as a monthly summary of tax paid and collected from sales and purchasing documents, run either by jurisdiction or by tax code, with drill-down to individual transactions and columns for total, taxable, non-taxable, and tax amount. That is a reconciliation tool. It is not a return. It does not register you with a state, decide which states you owe, prepare the form, or make the payment. Commenda files across all 50 states on each state's required frequency, tracks remittance per jurisdiction, and files amended returns where a period needs correcting.
No, and the way tax is determined explains why. In a sales document Business One pulls the tax code from the ship-to address you assigned on the customer record, and if no rule matches it falls back through the business partner, the item, the freight setup, and the account determination in that order. Every one of those is something you configured. Nothing in the chain compares your sales into a state against that state's registration threshold. Commenda measures the same transactions against economic and physical thresholds in all 50 states, every EU member state, and 70+ countries, and notifies you at 80% of a threshold, before you cross it.
With a flag, and SAP gives you four places to put it. You can create a tax code set to 0% and assign it to the ship-to addresses concerned, mark the item as tax exempt in item master data, set a tax status on the business partner, or set a single document row to not tax liable. SAP adds a caution worth reading: the method you pick changes your reporting, because a 0% tax code puts the amount in the taxable column while an exempt flag puts it in the non-taxable column. None of those four is a certificate. Commenda collects certificates through a self-service portal that can carry your branding, validates each one at upload against signature, dates, ID format, and state-specific fields, applies it automatically where it is valid, and chases expiries.
It does in the manual setup, and it does not in the rate service. SAP lets you set a minimum taxable amount, a maximum taxable amount, and a flat tax amount on each jurisdiction, and its own example is South Carolina, where a maximum tax of USD 300.00 applies to certain items at line level. A single item tax option decides whether that threshold is measured per line or per document. SAP then states plainly that Tax Service does not currently support minimum taxable amounts, maximum taxable amounts, or flat tax amounts. So turning on the rate feed means giving up the caps, or maintaining both. Commenda handles caps and item-level taxability as part of product tax code mapping, so it is not a trade-off you have to make.
It matters a lot, and it is the most common Business One setup we see. When the tax provider reads the marketplaces directly and writes invoice records back into the ERP, Business One is the destination rather than the source, so its tax report can be tidy and still not be your exposure. We have scoped exactly that arrangement and found the filed figure was lower than the marketplace had collected, because the calculation worked at state level and missed item-level detail. Commenda reads each channel in its own right and consolidates everything into one ledger tagged by ship-to state, with the source visible on every transaction, so marketplace revenue that was already taxed stays separate from revenue that still needs it.
Four things, by SAP's own account. The Canadian localization ships two default jurisdictions, Federal and Provincial, rather than the three the US localization creates. It has no thresholds functionality, so no minimum, maximum, or flat tax amounts. Its tax codes are pre-delivered, and you can add your own. Deferred tax is not supported, and neither is Tax Service, so Canadian rates are maintained by hand. Commenda handles GST and HST alongside the provincial sales taxes, and files them on the same platform as your US returns and your EU VAT.
Through a connection scoped to your installation, and we are direct about what that means. Commenda's native connectors cover NetSuite, Xero, QuickBooks, and Sage Intacct among others, and SAP sits in the broader set of 100+ supported integrations rather than that named list. For Business One the extract covers transactions, customers, and the product catalogue, plus purchases and input VAT where Europe is in scope. Every Business One installation is configured by a partner and no two are alike, so the field mapping is agreed during implementation rather than assumed. A REST API and a mapped monthly CSV both work as well, and no engineering work is needed on your side.
Custom integration support for your business
Every Business One installation was configured by a partner, and those choices exist for good reasons. We map how yours works, including your tax codes and which channels feed it, 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





































