Brazil ICMS calculator
Add or remove Brazil ICMS at the rates in force.
Calculator inputs
Results
Enter your values and press “Calculate” to see the result.
Official source: Secretaría de Hacienda del estado correspondiente ↗
In short
- What it calculates
- Add or remove Brazil ICMS at the rates in force.
- Formula used
Add: total = net × (1 + rate ÷ 100)- Example
- A product priced R$1,000 before tax, at the standard 18 % rate:
Brazil ICMS calculator
In Brazil the indirect tax on consumption is ICMS (Imposto sobre Circulação de Mercadorias e Serviços), with a standard rate of 18%.
ICMS is a state tax: each state sets its own rate, typically between 17% and 20% on internal transactions. It is also calculated “inside” the price, meaning the tax forms part of its own base, so the formula is not that of a European VAT: the final price is obtained by dividing by one minus the rate.
This calculator works both ways: it adds the tax to a price without it and also breaks it out of a final price.
How it works
Enter the amount, choose whether to add or remove the tax and pick the rate. The rates available in Brazil are: standard 18 %, reduced 17 %, reduced 2 12 %, super-reduced 7 % and increased 20 %.
If you need a rate other than those listed, choose “other rate” and type it in.
Formula
Add: total = net × (1 + rate ÷ 100)
Remove: net = total ÷ (1 + rate ÷ 100)
Tax = total − net
Worked example
A product priced R$1,000 before tax, at the standard 18 % rate:
ICMS amount: R$180
Final price: R$1,180
The other way round, starting from R$1,180 tax included, the base is R$1,000 again.
Explanation
Why ICMS is charged 'inside' the price
ICMS forms part of its own tax base. A product costing R$100 before tax does not sell at R$118 under an 18% rate, but at R$121.95: the figure comes from dividing by 1 minus the rate. That difference, which looks like a technicality, changes the margin on every transaction.
Each state sets its own rate
There is no national ICMS. São Paulo, Minas Gerais and Paraná apply different rates, usually between 17% and 20% on internal transactions. Interstate sales use rates of 7% or 12% depending on the origin and destination regions, with the difference shared between both states.
ICMS is not the only tax
A single transaction may attract state ICMS, municipal ISS on services and the federal PIS and COFINS contributions. This calculator handles ICMS; the rest are worked out separately.
The reform under way
Brazil is progressively replacing ICMS, ISS, PIS and COFINS with IBS and CBS, over a transition lasting several years. During that period old and new rules coexist, so confirm which regime applies to the period you are calculating.
Frequently asked questions
Which ICMS rates apply in Brazil?
The rates built into the calculator are: standard 18 %, reduced 17 %, reduced 2 12 %, super-reduced 7 % and increased 20 %. Which one applies to a given product or service is set by Brazil legislation; if in doubt, check with la Secretaría de Hacienda del estado correspondiente.
How do I remove ICMS from a final price?
Choose the option to remove the tax and the calculator divides the final price by one plus the rate. Subtracting the percentage from the final price gives the wrong answer.
Why is ICMS not calculated like VAT?
Because it is charged “inside” the price: it forms part of its own base. At 18%, a product costing R$100 before tax does not end up at R$118 but at R$121.95, which is 100 divided by 0.82.
Which ICMS rate should I use?
The rate of the state where the transaction takes place. For interstate sales, the interstate rate matching the origin-destination pair.
Does the invoice show ICMS separately?
Yes, the nota fiscal states the tax base and the ICMS amount, even though the tax is already included in the price.
Need to calculate something else?
These tools are often used alongside this calculator.
VAT
Add VAT or sales tax to a net amount at whatever rate you need.
Argentina IVA
Add or remove Argentina IVA at the rates in force.
Mexico IVA
Add or remove Mexico IVA at the rates in force.
Percentage
The four most common percentage calculations in a single tool.
VAT included
Break a tax-inclusive price down into the net amount and the tax.
Spain IVA
Add or remove Spain IVA at the rates in force.