In this guide
- Poland applies a standard VAT rate of 23% on imports, with reduced rates of 8% and 5% for select goods.
- EORI registration is mandatory for importers in Poland and is issued free by KAS within 1-5 business days.
- PUESC is Poland's required electronic platform for customs declarations and clearance.
- EU anti-dumping duties frequently apply to Chinese products; importers must check TARIC for current rates.
Lucas Arillotta · Supply Chain Manager at SINO Shipping · Import duty and VAT are the two pillars of Poland’s import tax system—and they’re tightly linked to your HS code, customs value, and product compliance. If you’re shipping from China, expect EU anti-dumping duties to catch certain categories, and know that VAT (Podatek od towarów i usług) is a steep 23% for most goods. Mistakes here aren’t minor: missing EORI registration, wrong VAT calculation, or incomplete CE marking can mean a customs block, extra tax, or cargo stuck at Gdańsk. This guide breaks down Poland’s duty and VAT logic, shows you where anti-dumping traps lurk, and gives you actionable checklists for filing, compliance, and cost planning. For full context on shipping modes, see the full Poland shipping guide.
HS code: your key to duty rates (and EU anti-dumping risk)
The HS code isn’t just a formality in Poland—it’s the lever that sets your import duty, defines your VAT base, and determines if you face EU anti-dumping measures. Polish customs, via the PUESC platform, cross-check your code against the EU’s TARIC database. If you’re vague or incorrect, expect reclassification, higher duties, and a longer clearance timeline.
How HS codes set your duty rate in Poland
Every product entering Poland needs a precise HS code. This code dictates the customs duty rate—ranging from 0% for many electronics to 10% or more for textiles, shoes, and certain machinery. The HS code also determines if your goods fall under special EU measures, like quotas or import licensing. We see importers tripped up when they use generic descriptions (“accessories,” “gifts”) or codes that don’t match the technical details on their invoice and packing list. Customs will pick the code they believe is correct—often a higher duty bracket.
| Product Type | Example HS Code | Typical Duty Rate |
|---|---|---|
| Electronics | 8471, 8528 | 0–2% |
| Textiles | 6204, 6302 | 10–12% |
| Footwear | 6403, 6404 | 8–16% |
| Bicycles | 8712 | 14% + anti-dumping |
| Ceramic tiles | 6907 | 6–8% + anti-dumping |
For a deeper dive into how HS codes impact logistics, see our cut-off times guide and FCL vs LCL for volume-based cost planning.
Where to check Poland/EU duty rates (TARIC)
Poland follows the EU’s TARIC (Tarif Intégré de la Communauté) system. You can search your HS code and see not just the basic duty rate, but also any extra duties, quotas, or licensing requirements. TARIC is updated monthly—so always check rates for 2026. For anti-dumping, TARIC flags affected categories like bikes, ceramic tiles, and solar panels. If you’re unsure, consult a customs broker or use our DDP shipping guide for all-in quotes.
EU anti-dumping duties: what to watch for
Anti-dumping duties are a Poland (and EU) specialty—especially for Chinese goods. These are extra tariffs (sometimes 40–50%) imposed to protect EU industries. Common categories: bikes, solar panels, ceramic tiles, steel products. We’ve seen importers blindsided by anti-dumping bills that double their landed cost. Always check TARIC for your HS code and review the door-to-door vs port-to-port options, since DDP quotes should include anti-dumping if applicable.
Poland HS code & duty checklist
Pin down your code before booking.
Customs value in Poland: CIF-based logic (plus duty, VAT, and excise)
Poland’s customs value calculation is strict and EU-standard: CIF (cost, insurance, freight) is the base, but for VAT, you must add import duty and any excise. If your declared value is too low or omits freight/insurance, customs will re-assess, often using market rates. This section shows you how to build the right customs value and avoid VAT traps.
What ‘customs value’ means for Polish imports
The customs value is the foundation for all import taxes. In Poland, it’s always based on CIF: the price paid to your Chinese supplier, plus the cost of freight and insurance to the Polish port or airport. If you ship under EXW or FCA, you must include all costs up to arrival. Customs will ask for commercial invoice, freight bill, and insurance certificate—any gaps or inconsistencies trigger revaluation.
CIF-based valuation (goods + freight + insurance)
Here’s how the CIF formula works in Poland:
Customs value = Product cost (invoice) + Freight (to Poland) + Insurance
Poland customs value checklist
Prepare before submitting declaration.
How excise duties fit in (if applicable)
Excise duty is a Poland/EU reality for alcohol, tobacco, and select luxury goods. It’s calculated separately, but must be added to the customs value for VAT purposes. The excise rates depend on product type and quantity (e.g., per liter of alcohol or per 1,000 cigarettes). If your goods require excise, customs will demand supporting documents and may order inspection. For more on excise and VAT interplay, see DAP vs DDP and last-mile delivery for local distribution.
- Goods value — Invoice value (FOB or agreed price)
- International freight — Ocean or air to Poland port/airport
- Insurance — To the place of import
How Poland calculates import duty and VAT (the core formulas)
Duty and VAT are calculated sequentially in Poland. First, customs applies the duty rate (from TARIC) to your CIF value. Then, VAT is charged on the sum of CIF, duty, and excise. If you miss any element, your VAT will be under-calculated—and customs will flag your entry. Here’s the step-by-step logic.
Import duty: how rates are applied
Import duty in Poland is set by the HS code and the product’s country of origin. Most Chinese goods face rates from 0% (electronics) to 10–16% (textiles, shoes, bikes). Anti-dumping duties, if applicable, are added on top. Duty is paid before customs release, either by the importer or their customs broker. For FCL/LCL cost planning, see sea freight FCL vs LCL and best shipping lanes.
VAT: standard and reduced rates
Poland’s VAT system is strict: 23% standard rate, 8% for food/medical, 5% for books/newspapers. VAT is charged on customs value plus duty and excise. Most consumer goods from China will trigger the 23% rate.
Import VAT = (CIF value + Duty + Excise) x VAT rate
Poland duties & tax estimator
23% VAT (Podatek od towarów i usług)Estimate only. Actual amounts depend on HS code, origin, and Poland customs assessment.
Excise duty: when does it apply?
Excise duty in Poland is only for alcohol, tobacco, and a few luxury goods. For most shipments, it’s not relevant—but if you’re importing these, excise is paid before VAT is calculated. Excise rates are set by product type and volume; check with customs or cargo insurance guide for risk coverage.
PUESC: Poland’s electronic customs platform (what importers must file)
Poland’s customs clearance is fully digital—PUESC (Platforma Usług Elektronicznych Skarbowo-Celnych) is mandatory for all declarations. You must also file an Entry Summary Declaration (ENS) via ICS2 before arrival. And EORI registration is non-negotiable: without it, your cargo won’t clear.
What is PUESC and why is it mandatory?
PUESC is Poland’s official platform for customs and tax filings. Every import declaration, duty payment, and clearance request goes through PUESC. Your broker or logistics partner will use your EORI number to access the system. Missing or incomplete filings are the top cause of customs holds. For step-by-step filing, see customs clearance PUESC guide.
ICS2 (ENS) advance filing: timeline & requirements
ICS2 (Import Control System 2) requires an Entry Summary Declaration (ENS) before your goods arrive in Poland. ENS must be submitted electronically—usually by your carrier or broker—detailing HS code, origin, consignee, and shipment route. Filing late can mean cargo is held at the port or airport. For air shipments, ENS is filed before departure; for sea, before arrival at Gdańsk or Gdynia.
EORI registration: who needs it and how to get it
EORI (Economic Operators Registration and Identification) is Poland’s importer ID. You must have it before you can clear customs or file via PUESC. Registration is free and usually takes 1–5 business days via the KAS (National Revenue Administration). If you don’t have EORI, your cargo will be held until you register. For more on registration and readiness, check door-to-door vs port-to-port and EUR/EPAL pallet standards.
Poland customs filing checklist
Complete before cargo arrival.
Product compliance and certifications (CE marking, REACH, and more)
Poland enforces EU product compliance strictly—CE marking, REACH, RoHS, and sector-specific certifications are non-negotiable. Customs will check for documentation, and missing certificates mean cargo holds or return-to-sender.
CE marking: which products need it
CE marking is mandatory for most consumer goods, electronics, toys, and machinery. It confirms your product meets EU safety, health, and environmental standards. The process involves testing by EU Notified Bodies and can take 4–12 weeks, costing €2,000–€15,000 for electricals. For toys and children’s products, CE marking under the Toy Safety Directive is required.
REACH, RoHS, and other EU certifications
REACH covers chemicals and materials—if your product contains restricted substances, you must register with ECHA. RoHS is for electronics, limiting hazardous substances. Both are part of the CE compliance process, but may require separate testing and documentation. For more details, see CE marking, REACH, RoHS guide.
| Certification | Agency/Body | Timeline | Typical Cost |
|---|---|---|---|
| CE Marking (Electronics) | EU Notified Bodies | 4–12 weeks | €2,000–€15,000 |
| REACH (Chemicals) | ECHA | Ongoing | €5,000–€50,000+ |
| RoHS (Electronics) | EU | Part of CE | €500–€3,000 |
| Food Safety | GIS / EU | 2–4 weeks | €1,000–€5,000 |
| Cosmetics | GIS / EU CPNP | 4–8 weeks | €3,000–€10,000 |
| Medical Devices | URPL / Notified Bodies | 6–24 months | €10,000–€100,000+ |
| Toys | EU Notified Bodies | 4–8 weeks | €2,000–€8,000 |
| Wood Packaging | PIORiN | 1–2 weeks | €200–€500 |
Poland product compliance checklist
Confirm before customs filing.
Planning landed cost in Poland (pallet standards, clearance timelines, and key ports)
Landed cost in Poland isn’t just duty and VAT—it’s also about pallet standards, clearance speed, and transit times. Non-standard pallets, slow document prep, or wrong port selection can add days and hundreds of euros to your bill.
EUR/EPAL pallet standards and rejection risks
Poland’s warehouses and logistics centers run on EUR/EPAL 800x1200mm pallets. If you ship on US 48x40-inch pallets, expect repalletizing fees or outright rejection. ISPM-15 treatment is mandatory for wood packaging from China—missing this means customs will block or destroy your pallets.
| Pallet Type | Dimensions | Acceptance in Poland |
|---|---|---|
| EUR/EPAL | 800x1200mm | Standard, low rejection |
| US 48x40-inch | 1219x1016mm | May be refused, repalletize |
| Untreated wood | Any | Blocked by customs |
For more on pallet issues, see EUR/EPAL pallet standards guide.
Customs clearance timeline: what to expect
With complete documents and compliance, clearance at Gdańsk or Warsaw airport takes 24–72 hours. If customs orders inspection, expect 3–7 days. Delays spike during holidays—see shipping calendar guide and plan around Easter, Christmas, and All Saints’ Day.
Major ports and transit times from China
Poland’s key entry points: Gdańsk (sea, 35–40 days from Shanghai), Gdynia (sea, 36–42 days), Warsaw Chopin Airport (air, 1–2 days direct), Katowice Airport (air, 2–3 days via hub), Małaszewicze Rail Terminal (12–16 days). Mode selection impacts landed cost—see choose shipping mode and air freight vs express for speed vs cost trade-offs.
Poland-specific mistakes that increase taxes or cause customs holds
Most import delays and surprise tax bills in Poland trace back to five common mistakes. Each is avoidable if you follow the checklists and double-check your filings.
Missing EORI registration
Without an EORI number, you can’t file via PUESC or clear customs. We see cargo held for days while importers scramble to register. EORI is free, but processing takes 1–5 business days. Start early.
Incorrect VAT calculation (including duty and excise)
VAT is not just on product value—it must include duty and excise. Under-calculation triggers audits, penalties, and recalculation by customs. Use the estimator above and check DDP shipping guide for all-in quotes.
Failure to check for EU anti-dumping duties
Anti-dumping duties can double your tax bill. Importers who skip TARIC checks for bikes, ceramics, or solar panels are often caught at clearance. Always check your HS code against current measures.
Incomplete product certification (CE, REACH, etc.)
Missing CE marking or REACH documents means customs will block your goods. Electronics, toys, chemicals, and medical devices must have certificates ready. For sector-specific advice, see CE marking, REACH, RoHS guide.
Using non-standard pallet sizes
Shipping on US pallets or untreated wood is a recipe for delays and repalletizing fees. Stick to EUR/EPAL and ISPM-15 treated pallets.
- Missing EORI registration blocks clearance
- Incorrect VAT calculation triggers customs audit
- HS code mismatch leads to reclassification and higher duty
- Anti-dumping duties not checked can double costs
- Incomplete CE marking or REACH documentation causes cargo holds
- Non-standard pallets rejected by warehouses
Bottom line: what importers need to know for Poland (quick summary)
Poland’s import duty and VAT system is precise and unforgiving. Start with the correct HS code, check TARIC for duty and anti-dumping, and build your customs value on CIF logic. Register for EORI, file via PUESC, and confirm CE marking and other certifications before shipping. Mistakes here can mean delays, extra taxes, or cargo stuck at the port. For a tailored quote and step-by-step support, request a Poland shipping quote or see the full Poland shipping guide for mode, compliance, and cost planning.
We see importers succeed when they plan landed cost, compliance, and customs filings before booking—use the checklists above, and avoid Poland’s most common traps. If in doubt, consult our team for HS code, VAT, or anti-dumping guidance.
ReferenceGlossary· 42 terms
Search a term, or jump by letter.
- advance
- When the carrier or broker pays duties, taxes, or fees to customs on your behalf and invoices you later. Often used with disbursement; confirm who pays the advance and any fee.
- all-in
- Quote that includes the main cost components (e.g. freight + handling + clearance). Always confirm what's included so you're not comparing a partial quote to a full one.
- cargo insurance
- Insurance covering loss or damage to goods in transit. Arrange it from the moment risk transfers to you—under EXW that's at the factory gate; under FOB at the ship's rail.
- CE
- Conformité Européenne. EU mandatory marking for products sold in the EEA. Does not transfer to Japan—PSE and TELEC are separate regimes.
- CIF
- Cost, Insurance and Freight. Sea and inland waterway only—no air. Seller pays freight and minimum insurance (typically ICC C) to the named port; buyer clears import and pays duties. Risk transfers when goods are on board the vessel.
- clearance
- Customs clearance. Process of presenting goods and documents to customs and obtaining release for import or export. Export clearance (who files it) is the key difference between EXW and FOB.
- Commercial Invoice
- Document stating value, description, and terms of the goods; required for customs and payment.
- consignee
- The party receiving the goods at destination. Named on the B/L and delivery documents.
- country of origin
- Country where goods were produced or underwent substantial transformation. Determines which duty rate column applies (WTO vs preferential); Certificate of Origin provides proof.
- customs broker
- Licensed agent who files customs declarations, liaises with customs, and handles clearance on your behalf.
- Customs Duty
- Import tax levied by Kuwait Customs on goods entering the country, typically calculated as a percentage of the shipment’s value.
- customs value
- Taxable base for duty and Consumption Tax. In Japan, usually CIF: goods + freight + insurance to the port or airport of import.
- cut-off
- Deadline by which cargo or documents must be received to make a specific sailing or flight. Missing it usually means a day's delay.
- DAP
- Delivered At Place. Seller delivers to a named place (e.g. buyer's warehouse) and unloads; buyer handles import clearance, duties, and Consumption Tax. IOR is the buyer.
- DDP
- Delivered Duty Paid. Seller pays all costs to the buyer's door, including clearance, duties, and Consumption Tax. True DDP means the recipient pays nothing at delivery.
- door-to-door
- Service from shipper's door to consignee's door. The forwarder or carrier coordinates all legs, including pickup and delivery.
- duty
- Import duty. Tax levied by customs on imported goods, based on HS code, value, and origin.
- EORI
- Economic Operators Registration and Identification number. Required for all businesses importing into Poland from outside the EU.
- EXW
- Ex Works. Seller makes goods available at their premises; buyer arranges pickup, export clearance, freight, and everything beyond. Risk transfers at the factory gate—the earliest of all Incoterms.
- FCA
- Free Carrier. Seller delivers to a named place (CY, CFS, or terminal); buyer books main freight and arranges insurance. Hand-off and risk transfer at delivery to the carrier—a clear, verifiable point. Fits containers (FCL/LCL) better than FOB; for air, use FCA or CIP.
- FCL
- Full Container Load. You book an entire container (e.g. 20GP or 40HC); only your cargo inside.
- FOB
- Free On Board. Seller delivers to the ship and clears export; buyer arranges freight and import from ship's rail. Risk transfers when goods are on board the vessel. Sea freight only—use FCA for air. For containers, the 'on board' moment is often unclear; FCA (CY/CFS) can be cleaner.
- HS Code
- Harmonized System code. International product classification used for customs; determines duty rate and any restrictions.
- import declaration
- Document filed with customs to clear goods for import. Lists contents, value, HS codes, permits. Under DAP the buyer's broker files; under DDP the seller's broker or IOR files.
- Import Duty
- Tax levied by Iraqi customs on goods imported into Iraq, calculated based on product classification and value.
- insurance certificate
- Document issued by the insurer proving cover. Shows coverage type (ICC A/B/C), insured value, exclusions. Request before shipment—'insured' on a quote doesn't guarantee adequate cover.
- ISPM-15
- International Standards for Phytosanitary Measures No. 15. Treatment standard for wood packaging (e.g. pallets) to prevent pests.
- KAS
- Krajowa Administracja Skarbowa. The National Revenue Administration, Poland's authority overseeing customs, taxes, and border controls.
- landed cost
- Total cost to get goods to the final destination: transport, handling, customs, duties, taxes, and last-mile. Use it to compare modes, not headline rate alone.
- last-mile
- Final leg of delivery from port, airport, or warehouse to the consignee's address. May include remote-area or residential surcharges.
- LCL
- Less than Container Load. Your cargo shares a container with others; priced per CBM (plus CFS and handling at both ends).
- Packing List
- Document listing contents, weights, and packaging of each package; used for customs and cargo handling.
- phytosanitary certificate
- Official document issued by the exporting country's plant protection authority (e.g. GACC for China). States species, origin, and that the consignment is pest-free and meets Japan's import conditions. Required by MAFF for plant-derived goods.
- Podatek od towarów i usług
- Value Added Tax (VAT) in Poland. A consumption tax applied to most goods and services, including imports.
- port-to-port
- Service from origin port to destination port only. You (or your forwarder) arrange pickup and delivery separately.
- PUESC
- Platforma Usług Elektronicznych Skarbowo-Celnych. Poland's electronic customs and tax services platform for import/export procedures.
- REACH
- Registration, Evaluation, Authorisation and Restriction of Chemicals (EC 1907/2006). EU regulation controlling chemicals in products imported into Portugal.
- reclassification
- When customs assigns a different HS code than declared. Triggers a new duty rate, potential backpayment, and delays. Vague descriptions invite reclassification.
- RoHS
- Restriction of Hazardous Substances Directive (2011/65/EU). EU directive limiting hazardous substances in electrical and electronic equipment imported into Portugal.
- Taric
- Tarifa Integrada Comunitaria. EU customs tariff database used by Spain to classify and assess duties on imports.
- Toy Safety Directive
- Directive 2009/48/EC. EU regulation for toy safety, enforced in France.
- VAT
- Value Added Tax. Cambodia's standard consumption tax applied to imports, currently at 10%.
No term matches your search.