Why do cosmetics get stuck at Brazilian customs?
Brazilian customs (Receita Federal) is notoriously complex. In 2024, 43% of imported cosmetic shipments faced delays, inspections, or additional documentation requests. Understanding the process before you ship can save weeks and thousands of dollars in storage fees.
Required documents for customs clearance
- Commercial Invoice — In Portuguese or with certified translation
- Packing List — Detailed itemization
- Bill of Lading (B/L) or Air Waybill
- Import License (LI) — Required for cosmetics; obtained via SISCOMEX
- ANVISA Sanitary Registration — For Grade 2 products
- ANVISA Import Authorization — Pre-approval for each shipment
- Certificate of Origin — Preferential rates under trade agreements
- GMP Certificate — Manufacturing compliance proof
NCM codes for cosmetics
The NCM (Nomenclatura Comum do Mercosul) code determines your tax rate. Common cosmetics codes:
| Product | NCM Code | II Tax |
|---|---|---|
| Lipstick | 3304.10.00 | 0% |
| Eye makeup | 3304.20.00 | 0% |
| Nail products | 3304.30.00 | 0% |
| Skin care (creams/lotions) | 3304.99.10 | 0% |
| Hair care (shampoo) | 3305.10.00 | 0% |
| Perfumes | 3303.00.10 | 0% |
| Sunscreen | 3304.99.90 | 0% |
Good news: Most cosmetics have 0% Import Tax (II) under Mercosur agreements. But don't celebrate yet — other taxes still apply.
Brazilian import tax breakdown
Even with 0% II, the effective tax burden is 50-80% due to cascading taxes:
| Tax | Rate | Base |
|---|---|---|
| II (Import Tax) | 0-20% | CIF value |
| IPI (Industrialized Products) | 0-15% | CIF + II |
| PIS/COFINS | 9.25-11.75% | CIF + II + IPI |
| ICMS (State VAT) | 7-18% | CIF + II + IPI + PIS/COFINS |
| AFRMM (Merchant Marine) | 25% of freight | Ocean freight cost |
Example: $10,000 CIF shipment
| Item | Amount (USD) |
|---|---|
| CIF Value | $10,000 |
| II (0% for cosmetics) | $0 |
| IPI (10%) | $1,000 |
| PIS/COFINS (11.75%) | $1,293 |
| ICMS (18% in SP) | $2,213 |
| Customs broker | $300 |
| Total duties & fees | $4,806 (48%) |
Common customs hold reasons
- Missing ANVISA import authorization — Apply before shipping
- Incorrect NCM code — Wrong code = wrong tax calculation = hold
- Label not in Portuguese — Physical inspection checks labels
- Discrepancy between invoice and packing list
- Missing certificate of origin — Required for 0% II rate
Customs broker vs DIY
| Approach | Cost | Best For |
|---|---|---|
| DIY via SISCOMEX | $0 + time | Experienced importers only |
| Customs broker (despachante) | $150-400/shipment | Most brands |
| Full-service import agent | $500-1,500/shipment | High-volume or complex products |
Reducing customs delays
- Use a reputable customs broker with cosmetics experience
- Apply for ANVISA import authorization before shipping
- Ensure labels are 100% Portuguese and compliant
- Double-check NCM codes with your broker
- Include all required certificates in the shipping documentation