Zimbabwe customs rules & duty-free allowances
Zimbabwe's customs enforcement is rigorous, with severe penalties for under-declaration. The country's multi-currency system requires declaring any cash over US$10,000 (or equivalent in ZWL, GBP, EUR, etc.) on a prescribed form. Non-residents enjoy a duty-free goods allowance of US$800, with excess taxed at a flat 25%—officers frequently inspect luggage. Always retain receipts for new items.
Duty-free allowances
Prohibited — banned from import
- Narcotic drugs and psychotropic substances (including cannabis, heroin, cocaine, LSD, ecstasy)
- Counterfeit currency and goods (including fake branded items)
- Pornographic materials (including digital files)
- Firearms and ammunition without a permit from the Zimbabwe Republic Police
- Endangered species and products (ivory, rhino horn, reptile skins) without a CITES permit
- Radioactive materials and hazardous waste
Restricted — allowed with a permit or declaration
- Medications containing controlled substances (e.g., codeine, tramadol, diazepam) — require a permit from MCAZ
- Drones and unmanned aerial vehicles — require a permit from the Civil Aviation Authority of Zimbabwe (CAAZ)
- Satellite phones and two-way radios — require a licence from the Postal and Telecommunications Regulatory Authority (POTRAZ)
- Firearms and ammunition — require a police permit and must be declared on arrival
- Plants, seeds, and live animals — require a phytosanitary certificate and import permit from the Department of Veterinary Services or Plant Protection
Arriving: red vs green channel
After collecting luggage, you enter the customs hall. If you have nothing to declare and are within all allowances, use the Green Channel (nothing to declare). If you have goods above the allowance, cash over US$10,000, or any restricted/prohibited items, use the Red Channel (goods to declare). You must complete a Customs Declaration Form (C1) — it is handed to you on the plane or available at the hall. Officers may randomly search any passenger.
Tax-free shopping & VAT refunds
Zimbabwe does not operate a tourist VAT refund scheme. VAT (15%) is included in prices and not reclaimable on departure.
Bringing medication
Personal medications for a maximum 30-day supply are allowed without a prescription, but you must carry the original packaging and a doctor's note for controlled substances (e.g., codeine, diazepam). Many common Western medications (e.g., tramadol, certain antidepressants) are classified as controlled drugs in Zimbabwe and require a permit from the Medicines Control Authority of Zimbabwe (MCAZ). Always carry a prescription and a letter from your doctor.
Food, plants & animal products
All food, plants, seeds, meat, dairy, and animal products must be declared. Fresh fruits, vegetables, and meat from outside the SADC region are generally prohibited without a phytosanitary certificate. Honey and dairy products from non-SADC countries are banned. Failure to declare can result in fines and confiscation.
Rules worth knowing
Dual-currency cash declaration
Zimbabwe uses a multi-currency system (ZWL, USD, GBP, EUR, ZAR). You must declare any combination of currencies exceeding US$10,000 equivalent. The declaration form asks for the exact amount in each currency. Failure to declare can lead to seizure and a fine of up to 100% of the undeclared amount.
No duty-free shops on arrival
Zimbabwe's international airports (Harare, Victoria Falls) do not have duty-free shops after customs clearance. All duty-free purchases must be made at the departure airport before boarding. If you arrive with duty-free goods, they count toward your US$800 allowance.
Strict enforcement on counterfeit goods
Customs officers actively search for counterfeit branded items (clothing, electronics, accessories). If found, they are confiscated and you may be fined. Even personal-use fakes are prohibited.
Tobacco allowance is per person, not per family
The tobacco allowance (200 cigarettes OR 50 cigars OR 250g tobacco) applies individually. Families cannot pool allowances. If two adults travel together, each gets their own limit.