ICMS-ST Tax Substitution Calculator
Compute Brazilian ICMS-ST from goods value, MVA, internal and interstate tax rates. Official invoice formula.
ICMS-ST: tax substitution explained
ICMS-ST (substituição tributária) anticipates the ICMS due along the entire supply chain at a single point — typically the manufacturer or importer at origin. Instead of each link (wholesaler, retailer) paying its own ICMS, the substitute taxpayer pre-collects the tax that would be charged up to the final consumer. The formula is ICMS-ST = (base · (1 + MVA)) · destination rate − own ICMS, where MVA (Margem de Valor Agregado) is a presumptive markup set by the state for each product family. Example: goods at R$ 1,000, MVA 40%, interstate rate 12%, internal rate 18% → ST base R$ 1,400 · 18% = R$ 252 − R$ 120 (own ICMS) = R$ 132 of ICMS-ST.
Convênio ICMS 142/2018 lists the products subject to ST nationwide: fuels, beverages, cigarettes, auto parts, cosmetics, pharmaceuticals, building materials, among others. MVA tables vary by state and by NCM code, and the "adjusted MVA" applies whenever the interstate rate differs from the internal one. The tax reform (EC 132/2023, LC 214/2025) will extinguish ICMS-ST as IBS/CBS phase in between 2026 and 2032.
Brazilian context
Accountants and ERPs such as Bling, Tiny and Sage X3 calculate ICMS-ST on every NF-e issued for products in the ST regime. Tax planning for industry and wholesale must consider ST as it directly impacts cash flow (the tax is collected upfront), forming price and reimbursement when the actual sale price is lower than the presumed one (RE 593.849/STF, 2016).
FAQ
Where do I find the MVA for my product? In the protocol or agreement signed between origin and destination states, or in the destination state's RICMS. Convênio 142/2018 consolidates the list of products eligible for ST.
What is "adjusted MVA"? When the interstate rate is lower than the internal one (typical for goods coming from the South/Southeast to the North/Northeast), the MVA must be grossed up so that ST captures the actual margin — formula in §1 of art. 8 of LC 87/1996.
Can I recover ICMS-ST if I resell below the presumed price? Yes. STF (RE 593.849, 2016) ruled that the difference between the presumed base and the effective sale is refundable to the substituted taxpayer.
Related Tools
Brazil Import Tax Calculator (Remessa Conforme)
Work out the import duty and ICMS a parcel pays on arrival in Brazil under the Remessa Conforme rules, before you check out on an overseas store.
ICMS (Brazilian VAT) Calculator
Compute Brazilian ICMS by inside-the-price: ICMS = base × rate / (1 − rate).
Brazilian Personal Income Tax Calculator (Monthly)
Compute Brazilian monthly IRPF using the progressive 2024/2025 table (5 brackets).
CDB Regressive Income Tax Yield Calculator
Computes net yield of a Brazilian post-fixed CDB applying the regressive IR table (22.5 down to 15%) based on holding period in days.
Brazilian Rental Income Tax (Individual)
Compute Brazilian rental income tax for individuals using progressive monthly table.
Interstate ICMS Calculator
Calculate interstate ICMS tax on a sale using the 7% and 12% rates based on the origin and destination regions. Essential for issuing correct invoices in Brazil.
The results provided by this tool are for general informational and educational purposes only and do not constitute professional, financial, medical, legal, tax or accounting advice. Always confirm important decisions with a qualified professional and official sources.