Brazil ICMS/PIS/COFINS Rate Calculator

Estimate Brazilian indirect taxes (ICMS, PIS, COFINS) on a price

Ad placeholder (leaderboard)

Brazil layers several indirect taxes on a typical sale: ICMS (state tax on goods, rate varies by state and whether the sale is inter-state), and the federal PIS and COFINS social contributions on revenue. This calculator applies the headline rates you select to a base price and shows each tax plus the gross total. It is a planning estimate, not a substitute for full NF-e logic.

How it works

You enter a base price P, pick an ICMS rate and a PIS/COFINS regime. Each tax is applied as a percentage of the base price:

ICMS   = P × icmsRate
PIS    = P × pisRate
COFINS = P × cofinsRate
Total taxes = ICMS + PIS + COFINS
Gross  = P + Total taxes

Regime rates used:

  • Cumulativo: PIS 0.65%, COFINS 3%
  • Não cumulativo: PIS 1.65%, COFINS 7.6%

ICMS options cover common internal (17%, 18%) and inter-state (7%, 12%) rates. This is the simplified “por fora on the base” view; the real fiscal calculation has further nuances noted below.

Example

A R$ 1.000,00 intra-state sale at 18% ICMS, não cumulativo:

ICMS   = 1000 × 0.18   = R$ 180.00
PIS    = 1000 × 0.0165 = R$ 16.50
COFINS = 1000 × 0.076  = R$ 76.00
Total taxes           = R$ 272.50
Gross                 = R$ 1,272.50

Notes

Real NF-e calculations involve substituição tributária, IPI, DIFAL, reduced tax bases and input credits that depend on the product NCM code and the states involved — so treat this as a magnitude check, not a filing tool. Always confirm the applicable rates and base with your contador. All arithmetic runs locally in your browser.

Ad placeholder (rectangle)