Czech Republic customs rules & duty-free allowances

Last reviewed October 1, 2026·Official source

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

Alcohol
1.0 L
Duty-free allowance for arrivals from outside the EU: 1 litre of spirits over 22% ABV, or 2 litres of wine (still or sparkling), or 2 litres of beer. Travellers must be 18 or older. These are alternatives, not cumulative — you cannot combine them to bring in more than one allowance.
Tobacco
200 cigarettes
or 50 cigars / 250 g
Cash to declare
$10,000
10,000 EUR (about 10,800 USD) or more in cash or bearer-negotiable instruments. Declare in writing to Czech Customs at the point of entry using the EU cash declaration form. This applies to both EU and non-EU travellers.
Goods duty-free
$430
430 EUR (about 465 USD) for goods other than alcohol and tobacco, including gifts and personal items. If you exceed this, duty and VAT are charged on the full value, not just the excess. The rate depends on the item: typically 21% VAT plus customs duty (e.g., 12% on clothing, 4.7% on electronics).

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.

Frequently asked questions

No. If you are travelling within the EU, there are no duty-free allowances because goods are already in free circulation. However, you may still need to declare cash over 10,000 EUR and restricted items. The allowances listed here apply only to arrivals from outside the EU.
Yes, for personal use, but you must have a prescription or doctor's letter. For controlled substances (e.g., opioids, benzodiazepines, ADHD stimulants), you need prior approval from the Czech State Institute for Drug Control. Some common medications like codeine are controlled. Always carry the medication in its original packaging.
You must declare the goods and pay customs duty and VAT on the full value. The rate is typically 21% VAT plus a duty rate that varies by item (e.g., 12% on clothing, 4.7% on electronics). You can pay at the customs office at the airport. If you don't declare, you risk fines and confiscation.
No. Meat and dairy products from non-EU countries are prohibited, even for personal use. This includes cheese, sausages, and milk. Fish products up to 20 kg are allowed, and some fruits and vegetables may be permitted, but you must declare them. Failure to declare can result in fines.
Before checking in, go to the customs desk with your tax-free form, receipts, passport, and the unused goods. Get the form stamped. Then go to the Global Blue or other refund desk (often near the departure gates) to claim your refund. The minimum purchase is 2,001 CZK (about 86 USD) per store per day.
Yes, the same duty-free limits apply: 1 litre of spirits over 22% ABV, or 2 litres of wine, or 2 litres of beer. If you exceed this, you must declare and pay duty and VAT. The alcohol must be for personal use, not for resale.
If you fail to declare cash over 10,000 EUR, customs can seize the undeclared amount and impose a fine of up to 100,000 CZK (about 4,300 USD). You may also face criminal charges in serious cases. Always declare if you are unsure.