Landed Cost 101 for Imports Into Brazil
How to calculate the true landed cost of an import into Brazil: customs value, II, IPI, PIS, COFINS, ICMS, and fees, with a worked example.
The invoice price is not the cost
The number on the proforma invoice is the start, not the finish. The real cost of goods in your warehouse (the landed cost) adds taxes, freight, insurance, and a stack of fees. Comparing a supplier's FOB price against a domestic product, without this math, leads to bad sourcing decisions.
Here is how to build the number, piece by piece, for Brazil.
Step 1: customs value (the CIF base)
Almost everything is calculated from the customs value, which starts from CIF:
- Goods value (FOB)
- + International freight
- + International insurance
If you buy CIF, freight and insurance are already inside the price. If you buy FOB, you add them. Convert everything to Brazilian reais using the exchange rate on the declaration registration date, not the day you negotiated.
Step 2: federal taxes
These sit on top of the customs value, each with its own base:
- II (import duty): the NCM rate on the customs value.
- IPI: the NCM rate on customs value plus II.
- PIS-Import and COFINS-Import: on the customs value.
Step 3: ICMS
ICMS is a state tax with two traps:
- Its base includes the earlier taxes and the customs fees.
- It is calculated "inside" its own base, so you divide by (1 minus the rate) before applying it.
Step 4: fees
The non-tax costs close the calculation:
- Storage at the bonded facility
- Terminal handling
- Customs broker fees
- AFRMM (merchant marine freight surcharge) on ocean freight
- Siscomex fee
- Inland freight to the final destination
A worked example
Assume a customs value (CIF) of 100,000 BRL, II at 16%, IPI at 10%, PIS at 2.1%, COFINS at 9.65%, and ICMS at 18%.
| Component | Base | Amount (BRL) | |-----------|------|--------------| | Customs value (CIF) | - | 100,000 | | II (16%) | 100,000 | 16,000 | | IPI (10%) | 116,000 | 11,600 | | PIS (2.1%) | 100,000 | 2,100 | | COFINS (9.65%) | 100,000 | 9,650 | | ICMS (18%, inside) | see note | ~31,700 |
For ICMS, sum customs value, II, IPI, PIS, COFINS, and fees, divide by (1 minus 0.18), then apply 18%. With about 5,000 BRL in fees, the total landed cost passes 170,000 BRL against a 100,000 BRL invoice. That gap changes any buy decision.
Mistakes that cost money
- Using the negotiation-day exchange rate instead of the registration-day rate.
- Missing a rate reduction the product may qualify for (ex-tarifário, trade agreements).
- Forgetting AFRMM on ocean shipments or the Siscomex fee.
- Ignoring that some taxes may be recoverable credits, depending on the company's tax regime.
Closing
The math is not hard, but it has many moving parts and shifts with every exchange rate and NCM. Redoing it in a spreadsheet on each quote is where errors slip in. Software built for the operation, like Kadmoon, recalculates the landed cost in seconds. Try it in the import cost calculator.