Importing into Brazil is notoriously expensive because several taxes stack on top of one another, each computed on a slightly different base. This calculator applies the standard cascading structure — Import Duty (II), IPI, PIS, COFINS and state ICMS — to your CIF value so you can estimate the real landed cost before committing to a shipment.
How it works
The taxes are computed in order, because later taxes include earlier ones in their base:
II = CIF × II%
IPI = (CIF + II) × IPI%
PIS = CIF × PIS%
COFINS = CIF × COFINS%
ICMS base = (CIF + II + IPI + PIS + COFINS) / (1 − ICMS%)
ICMS = ICMS base × ICMS%
landed = CIF + II + IPI + PIS + COFINS + ICMS
The ICMS gross-up is the key subtlety: ICMS is levied “por dentro”, so the tax is
part of its own base. Dividing the pre-ICMS total by 1 − ICMS% produces the
correct inclusive base.
Example and tips
On a CIF value of 10,000 BRL with II 16%, IPI 10%, PIS 2.1%, COFINS 9.65% and ICMS 18%, the import duty is 1,600, IPI is 1,276, PIS is 210, COFINS is 965, and the grossed-up ICMS works out to roughly 3,083 — for a landed cost near 17,134 BRL, an effective burden over 71%. Always check the correct II and IPI rates for your NCM code and your destination state’s ICMS rate, as small differences move the total materially.