Calculadora de ICMS
- Created by
- Renato Passos, Eng. de Software
- Reviewed by
- Renato Passos, Eng. de Software
Last updated: Apr 18, 2026
Formula
Por dentro: base = valor/(1−alíq); ICMS = base × alíq
About this calculator
The ICMS Calculator is a practical tool for calculating the Tax on Circulation of Goods and Services, a Brazilian state tax. It offers two calculation modes: ICMS inclusive (embedded) and ICMS exclusive. In the inclusive mode, the tax is embedded in the total value of the goods, and the rate applies to a base that includes the ICMS itself. In the exclusive mode, the ICMS is calculated separately on the value of the goods, without including the tax in the base.
Operation is simple: you enter the value of the goods, the ICMS rate (which varies by state and product, usually between 7% and 18%), and choose the calculation type. For inclusive ICMS, the formula is: base = value / (1 - rate) and then ICMS = base * rate. For exclusive ICMS, ICMS = value * rate. The calculator displays the ICMS amount and, if desired, the total price with tax.
Use this calculator in situations such as: pricing products for interstate sales, checking invoices, tax planning for small businesses, or understanding the impact of ICMS on the final consumer price. It is useful for both accountants and entrepreneurs who need to correctly calculate the tax in purchase and sale operations.
Important precautions: the ICMS rate varies depending on the state of origin and destination of the goods, as well as the product category. Always verify the correct rate for your operation. Remember that inclusive ICMS is the most common method in Brazil, but some contracts or invoices may specify exclusive calculation. Do not confuse ICMS with other taxes such as ISS or IPI.
Frequently asked questions
What is the difference between inclusive and exclusive ICMS?
In inclusive ICMS, the tax is embedded in the tax base, meaning the product value already includes the ICMS. In exclusive ICMS, the tax is calculated on the product value and added separately.
How do I know the ICMS rate for my product?
The rate varies by state and product type. Check the internal rate table of your state or the interstate rate (usually 7%, 12%, or 18%) for transactions between states.
Does this calculator work for ICMS on services?
No, ICMS applies to goods and some specific services (like transportation and communication). For most services, the tax is ISS, a municipal tax.
Is the calculator result accurate for invoices?
Yes, if you enter the correct rate and value. However, invoices may include adjustments like freight, insurance, and other expenses that change the tax base.
Can I use it to calculate ICMS on imported products?
Yes, but remember that ICMS on imports has specific rules and may include other charges. The calculator provides the basic tax amount.