Import Duty and VAT — Importing from China to Africa
Importing from China to Africa triggers two main charges on arrival: VAT (typically 7.5–19.25% depending on country) and product-specific duty per HS code (typically 0–50%). Both apply to the CIF value — Cost + Insurance + Freight.
Below: the per-country framework — customs authority, VAT rate, typical duty band, official portal for the exact HS-code rate, and the customs-clearance process step by step.
VAT and duty by country
| Country | TVA | Duty | Basis | |
|---|---|---|---|---|
| 🇳🇬 Nigeria | 7.5% | 5–35% | CIF | Details → |
| 🇬🇭 Ghana | 15% | 0–35% | CIF | Details → |
| 🇰🇪 Kenya | 16% | 0–35% | CIF | Details → |
| 🇿🇦 South Africa | 15% | 0–30% | CIF | Details → |
| 🇨🇮 Côte d'Ivoire | 18% | 5–20% | CIF | Details → |
| 🇹🇿 Tanzania | 18% | 0–35% | CIF | Details → |
| 🇺🇬 Uganda | 18% | 0–35% | CIF | Details → |
| 🇸🇳 Senegal | 18% | 5–20% | CIF | Details → |
| 🇨🇲 Cameroon | 19.25% | 5–30% | CIF | Details → |
| 🇪🇹 Ethiopia | 15% | 5–35% | CIF | Details → |
| 🇿🇲 Zambia | 16% | 0–25% | CIF | Details → |
| 🇲🇿 Mozambique | 17% | 0–20% | CIF | Details → |
| 🇷🇼 Rwanda | 18% | 0–25% | CIF | Details → |
| 🇨🇩 DR Congo | 16% | 5–30% | CIF | Details → |
| 🇦🇴 Angola | 14% | 2–50% | CIF | Details → |
Duty bands are indicative — the exact rate depends on the HS code. Check each country's official portal for the precise rate.
How import duty is actually calculated
The calculation follows the same shape across virtually every African country importing from China.
- CIF value: supplier invoice + insurance + international freight to the arrival port.
- Customs duty: CIF × HS-code rate. Example: CIF US$10,000, HS rate 20% → US$2,000 in duty.
- VAT base: CIF + duty + additional taxes.
- TVA : VAT base × VAT rate. With CIF US$10,000, duty US$2,000, taxes US$200, VAT 16% → (10,000 + 2,000 + 200) × 16% = US$1,952.
- Total paid at customs: duty + taxes + VAT. In the example: 2,000 + 200 + 1,952 = US$4,152, or ~42% above CIF.
Importer tip: always budget 25–45% above CIF for duty + VAT + clearance fees, unless you have a specific low-duty HS code.
Regional customs unions
Several countries share a Common External Tariff (CET) that aligns duty on Chinese imports. Useful to anticipate costs by regional bloc.
- ECOWAS / WAEMU : Nigeria, Ghana, Côte d'Ivoire, Senegal — bands 0/5/10/20/35%.
- EAC : Kenya, Tanzania, Uganda, Rwanda — bands 0/10/25% on most Chinese goods.
- CEMAC : Cameroon — bands 5/10/20/30% on out-of-zone imports.
- SACU / SADC : South Africa, Mozambique, Zambia — bands 0–30%.
Common clearance mistakes
- Wrong HS code. The code drives the rate. A wrong classification can triple your duty or block the cargo. Have your forwarder validate before export.
- Under-invoicing. Asking the supplier to lower the invoice value to reduce duty is illegal and customs detects it easily (market references, similarity with other shipments).
- Missing documents. Bill of lading, commercial invoice, packing list, certificate of origin, sanitary certificate (food/cosmetics) — any gap delays release and costs storage.
- No local customs broker. Self-clearing without local experience is often counterproductive. A broker who knows the port + authority saves time.
- Ignoring additional levies. Many countries add sector levies (port, infrastructure, health fund, education fund) that can add 1–5% to the final bill.
What customs actually checks
Understanding what customs looks at avoids most delays. Three verification axes dominate across Africa.
- HS classification. Does the code you declare match the actual goods? Misclassification (intentional or not) can triple duty or block.
- Customs value. Is the invoiced value consistent with market references? If it seems abnormally low, customs can apply a higher "transactional reference value."
- Origin. Does the certificate of origin match the export country? Important for preferential regimes and trade sanctions.
The risk channel assigned by the customs system (green / yellow / red) depends on your importer history, the supplier, and the product category. Build a clean record on your first imports — that puts you in the green channel for the next ones, cutting release time by several days.