Czech Republic customs rules & duty-free allowances
The Czech Republic's biggest customs quirk is that the green channel is a legal declaration — walk through it with undeclared goods and you face penalties even without filling out a form. Random checks are frequent at Prague Airport, and food is a common trap: meat and dairy from outside the EU are banned outright, so a single sausage or cheese can trigger a fine.
Duty-free allowances
Prohibited — banned from import
- Narcotics and psychotropic substances (including cannabis, even in small amounts)
- Meat and dairy products from non-EU countries (e.g., sausages, cheese, milk)
- Counterfeit goods and pirated media
- Endangered species and products made from them (CITES)
- Offensive weapons, including switchblades and butterfly knives
- Unlicensed radio transmitters and jammers
Restricted — allowed with a permit or declaration
- Firearms and ammunition (require a permit from Czech police)
- Plants and seeds (need a phytosanitary certificate)
- Pets (must have EU pet passport and microchip)
- Cultural goods and artworks (may need an export licence)
- Drones (must be registered and may require permission for certain areas)
Arriving: red vs green channel
At Prague Airport and other international entry points, you'll see two channels: green for nothing to declare and red for goods to declare. There is no arrival card for customs, but you must complete a written declaration if you exceed any allowance or carry restricted items. If you have nothing to declare, walk through the green channel; random checks are common, and penalties for false declarations start at 10,000 CZK (about 430 USD).
Tax-free shopping & VAT refunds
Tourist VAT refund: minimum purchase 2,001 CZK (about 86 USD) in a single store on the same day. The scheme is operated by Global Blue and other providers. At the airport, before check-in, get your tax-free form stamped by Czech Customs (you must show the goods and receipts). Then claim the refund at the Global Blue desk or by mail. The refund is typically 10–14% of the purchase price, minus fees.
Bringing medication
You can bring personal medications for your own use, but you must carry a prescription or doctor's letter for any controlled substances. The Czech Republic follows EU rules: narcotics and psychotropic substances require a special permit. Some common Western medications (e.g., certain strong painkillers, ADHD drugs, and some antidepressants) are controlled and may be illegal without prior approval from the Czech State Institute for Drug Control. Always check with the Czech embassy before travelling.
Food, plants & animal products
Bringing meat, dairy, and plant products from outside the EU is banned or heavily restricted. Personal imports of meat and milk products are prohibited, even in small quantities. Fish products up to 20 kg and certain fruits/vegetables may be allowed, but you must declare them. Plants, seeds, and soil require a phytosanitary certificate. Failure to declare can result in fines and confiscation.
Rules worth knowing
Cash declaration is mandatory
If you carry 10,000 EUR (about 10,800 USD) or more in cash, you must declare it in writing at customs. This includes Czech koruna, euros, dollars, and any other currency. Failure to declare can lead to confiscation and fines up to 100,000 CZK.
Tobacco and alcohol limits are per person
The duty-free allowances for alcohol and tobacco apply per adult traveller. If you are travelling with family, each person 18 or over can bring their own allowance. You cannot pool allowances to bring in more than one person's limit.
Green channel is a legal declaration
Walking through the green channel means you are declaring you have nothing to declare. If you are later found with undeclared goods, you face penalties even if you didn't fill out a form. Random checks are frequent at Prague Airport.
VAT refund requires customs stamp
To get a VAT refund on purchases, you must have the tax-free form stamped by Czech Customs before checking in. Without the stamp, the refund is invalid. The goods must be unused and shown to customs if requested.