Poland customs rules & duty-free allowances

Last reviewed October 1, 2026·Official source

Poland's customs reality is shaped by two things: it is inside the EU customs union and Schengen, so intra-EU arrivals usually pass with no customs check at all, while arrivals from outside the EU face the full EU rulebook at Warsaw Chopin, Kraków, Gdańsk and Katowice. The single biggest trip-up for visitors is cash: Poland enforces the EU €10,000 declaration rule strictly, and undeclared excess can be seized on the spot. The second is food — meat, milk and cheese from outside the EU are banned outright, even sealed and even in a sandwich.

Duty-free allowances

Alcohol
1.0 L
Non-EU residents aged 17+ may bring 1 litre of spirits over 22% ABV, OR 2 litres of fortified wine / sparkling wine / liqueur up to 22% ABV, OR 4 litres of still wine, OR 16 litres of beer. These can be combined, but the total must not exceed the equivalent of 1 litre of spirits. The allowance is duty-free only for non-EU residents; EU residents pay Polish excise and VAT above personal-use guidelines.
Tobacco
200 cigarettes
or 50 cigars / 250 g
Cash to declare
$10,000
€10,000 or more (about 43,000 PLN / USD 10,800 at 2026 rates) in cash, cheques or bearer securities must be declared. File the declaration with the customs officer at the red channel or at the border crossing — there is no online pre-filing for arrivals. This is an EU-wide threshold and Poland does not round it up or down.
Goods duty-free
$800
Non-EU residents get a duty-free allowance of €430 (about 1,850 PLN / USD 465) for goods other than alcohol and tobacco. Above that, Polish customs charges import duty plus 23% VAT on the excess. EU residents get a reduced allowance of €300, and the duty-free alcohol and tobacco allowance does not apply to them at all.

Prohibited — banned from import

  • Narcotic drugs and psychotropic substances, including cannabis in any form — even where legal in your home country
  • Meat, milk, cheese, eggs and other animal products from outside the EU (personal-use ban, no allowance)
  • Counterfeit branded goods and pirated media
  • Endangered species products — ivory, tortoiseshell, certain furs and corals (CITES)
  • Offensive weapons, flick knives, and firearms without a Polish permit
  • Unlicensed radio transmitters and jammers

Restricted — allowed with a permit or declaration

  • Firearms and ammunition — require a Polish permit and prior authorisation
  • Prescription medicines, especially opioids, benzodiazepines and stimulants — need a prescription and, for controlled drugs, an import permit
  • Live animals and pets — need an EU pet passport and valid rabies vaccination
  • Plants, seeds and soil — must be declared and may need a phytosanitary certificate
  • Drones — flying rules are strict and some models need registration with the Polish civil aviation authority

Arriving: red vs green channel

At Polish airports you walk through a green channel if you have nothing to declare and are within the allowances, or a red channel if you are over the limits, carrying €10,000+ in cash, or carrying restricted goods. There is no general customs declaration card to fill in for ordinary arrivals — you only complete a written declaration if you are declaring something. If you are connecting from another Schengen country on a domestic-style flight, you may clear customs at your first Schengen point of entry, not in Poland.

Tax-free shopping & VAT refunds

Poland runs the Tax Free system: spend at least 200 PLN (about USD 50) in a single store in one day, ask for a Tax Free form with your passport, and get the VAT refunded at the airport before check-in. The refund is processed by Global Blue, Planet or a similar operator at a refund desk or kiosk — you must show the goods, the receipt and the stamped form. Refunds are typically 10–16% of the purchase price after operator fees, not the full 23% VAT.

Bringing medication

Bring personal medication in its original packaging with the prescription or a doctor's letter, and keep quantities to what you actually need for the trip (a reasonable personal supply, generally up to 5 packages). Poland is strict on narcotic and psychotropic drugs: medicines containing opioids, amphetamines, benzodiazepines or medical cannabis need a special import permit and can be seized without one. Some common US and UK products — including high-dose codeine combinations and certain ADHD stimulants — are controlled here, so check before you fly.

Food, plants & animal products

You cannot bring meat, milk, cheese, eggs or other animal products from outside the EU into Poland — even a ham sandwich or a sealed salami will be confiscated. Plant material, seeds, fresh fruit and vegetables are also restricted and must be declared. Fish, honey and some shellfish are allowed in small personal quantities. If in doubt, declare it at the red channel; undeclared food carries an on-the-spot fine.

Rules worth knowing

EU residents get no duty-free alcohol or tobacco

If you live in an EU country, the duty-free alcohol and tobacco allowances do not apply to you when arriving in Poland — you pay Polish excise and VAT on anything above the personal-use guideline. Only non-EU residents get the 1L spirits / 200 cigarettes allowance.

Cash over €10,000 is seized if undeclared

Poland enforces the EU cash declaration rule hard. If you carry €10,000 or more and do not declare it, customs can seize the money and start proceedings. Declare at the red channel — there is no penalty for declaring, only for not declaring.

Schengen internal flights skip customs

Fly into Warsaw from Berlin, Paris or Rome and you land as a domestic arrival — no customs channel, no declaration. That does not mean the rules vanish: if you are carrying goods that would have needed declaring, you are still liable, and checks can happen at the exit.

Tobacco and alcohol age is 17, not 18

Poland's duty-free tobacco and alcohol allowance applies from age 17, which is lower than the usual EU 18. If you are travelling with a 17-year-old, they can carry their own allowance — but they cannot pool it with yours.

Frequently asked questions

You clear customs at Warsaw Chopin, your first point of entry into the EU, not in Kraków. If you have goods to declare, use the red channel in Warsaw before boarding the domestic connection. If you have nothing to declare, walk the green channel and your bag is normally checked through to Kraków.
Yes, for personal use, in original packaging with the prescription or a doctor's letter. Keep it to a reasonable supply for your trip — generally up to five packages. Controlled drugs such as opioids, benzodiazepines and ADHD stimulants need a special import permit, and medical cannabis is tightly restricted. Check with the Polish pharmaceutical inspectorate before you travel if your medicine is controlled.
Under €10,000, or about 43,000 PLN. At €10,000 or more you must declare it to customs at the red channel. The rule covers cash, travellers' cheques and bearer securities, and it applies whether you are arriving from inside or outside the EU.
If you are a non-EU resident and the laptop is for personal use, it falls under the €430 personal goods allowance. Above that, Polish customs charges duty plus 23% VAT on the excess. Keep the receipt — customs may ask for proof of value.
No. Meat, milk, cheese, eggs and other animal products from outside the EU are banned for personal import, even in sealed packaging. They will be confiscated at the border and you may be fined. Fish, honey and some shellfish are allowed in small quantities.
No, there is no general arrival card for ordinary travellers. You only complete a written declaration if you are declaring cash over €10,000, goods above the allowance, or restricted items. Otherwise you simply walk through the green channel.
Go to the Tax Free refund desk before check-in, show your passport, the Tax Free form, the receipt and the goods. The desk stamps the form and pays out — usually by card or in cash. You need to have spent at least 200 PLN in one store on one day. Arrive early; the queues in summer can be long.