Skip to content
Global Trade Group
Koszty

Import from China to Poland: the full landed cost in 2026

By Darek Mazur · Chief Executive Officer8 min read

The factory price is usually 55–70% of what you pay. We break landed cost into its parts — customs value, duty, 23% VAT, THC and inland transport — with a full worked example for a 40HQ container from Yantian to Gdańsk.

The price a Chinese manufacturer quotes is usually 55–70% of what you finally pay. The rest is freight, duty, VAT, port handling and inland transport. This article breaks the landed cost of an import from China into its parts and shows where each one is created.

The landed cost formula

Landed cost is the sum of the goods price, freight, insurance, duty, VAT, port charges and inland transport — everything you pay before the goods stand in your warehouse. Importing from China into Poland, it is calculated in this order:

  1. Goods price on EXW or FOB terms
    • ocean freight to the EU border
    • insurance
  2. = customs value
    • duty (rate depends on the CN code)
  3. = VAT base — plus transport to the first destination in Poland
    • VAT at 23%
    • THC, demurrage, customs agency, inland transport

The order is not cosmetic. Duty is charged on the customs value, and VAT on the customs value plus the duty — so every euro of freight raises both amounts, not one.

Customs value: what counts and what does not

Customs value is the price actually paid for the goods plus transport and insurance incurred up to the EU border. Transport from the port of Gdańsk to your warehouse is not part of it.

On FOB Yantian terms the customs value is the goods price plus ocean freight plus insurance. On CIF the seller has already built freight and insurance into the price, so the customs value is simply the invoice value.

The most common mistake here is leaving out costs the seller physically incurred — export packing, selling commissions and brokerage, tooling or mould costs on a made-to-order run. All of those are additions to the customs value (Article 71 of the Union Customs Code); a buying commission — what you pay your own buying agent — is not, and all of them tend to surface during a post-clearance audit.

Duty: find your CN code before you calculate anything

The duty rate depends solely on the goods' CN code, not on the commercial name or the wording on the invoice. Without the correct code no landed cost calculation means anything, because rates inside one product group can range from 0% to well over ten percent.

Two places to check it:

  • TARIC — the EU tariff database, showing the rate, anti-dumping measures and required documents.
  • ISZTAR — the Polish Ministry of Finance tariff browser, the same tariff with national VAT rates.

For a quick estimate of duty and VAT on your goods, use our China import duty calculator.

For goods from China, check anti-dumping measures separately. They can add tens of percent to the base rate, and they are attached not only to the CN code but often to a named manufacturer — two factories shipping identical goods can carry different rates.

VAT: 23% on the customs value plus duty

The VAT base on import is the customs value increased by the duty due — article 30b(1) of the Polish VAT Act. The base also includes transport costs to the first destination inside Poland, even though those costs are not part of the customs value.

That distinction is what most often gets missed. The same inland transport cost is excluded from one base and included in the other.

The standard rate is 23%. For an importer registered for VAT it is a neutral tax — you deduct it — but neutral does not mean free: clearing under the general procedure ties up cash until the refund. The simplified procedure under article 33a lets you account for import VAT in the return instead of paying it at clearance, which on a container worth EUR 40,000 is a difference of roughly EUR 9,200 in working capital.

The costs nobody remembers on a first import

Beyond duty and VAT, a few more lines appear on the final invoice. None is large alone; together they run to 5–8% of container value:

  • THC (Terminal Handling Charge) — container handling at the port, at both ends.
  • Demurrage and detention — charges for holding the container past the free days. It is the only line here that can be driven to zero, and the most common source of unplanned cost: it runs from the day of discharge, not from the day you learned there was a document problem.
  • Customs agency — preparing and filing the declaration.
  • Inland transport — terminal to warehouse.
  • Unloading — if the container arrives loose-loaded rather than palletised.

Worked example: a 40HQ container, Yantian to Gdańsk

A full calculation for a container of furniture, for example dining tables, invoiced at EUR 30,000 FOB Yantian. The 0% duty rate applies to wooden furniture under CN subheading 9403 60 and metal furniture under 9403 20 80.

Furniture of other materials, such as stone (9403 89 00), carries 5.6% according to TARIC. A table with a stone top on a metal frame is classified by the material that gives it its essential character, so it can be 0% or 5.6%. Check your own code before carrying these numbers across to your goods.

LineAmountNote
Goods FOB YantianEUR 30,000from the manufacturer's invoice
Ocean freightEUR 2,400varies by season
InsuranceEUR 90about 0.3%
Customs valueEUR 32,490the base for duty
Duty 0% (CN 9403 60)EUR 0check in TARIC or ISZTAR
Transport Gdańsk → warehouseEUR 700outside the customs value
VAT baseEUR 33,190customs value + duty + inland transport
VAT 23%EUR 7,633deductible
THC + customs agencyEUR 420
Landed cost excluding VATEUR 33,610112% of the factory price

The factory price is 89% of the landed cost excluding VAT in this example. On goods carrying 6.5% duty the same container would cost EUR 2,112 more and the factory share would fall to 84%.

Typical sailing time on this lane is 30–38 days from departure at Yantian to discharge in Gdańsk, and it depends on the carrier, the service and the season. Production and inland transport are on top of that.

What changed in 2026

The customs duty exemption for consignments up to EUR 150 was abolished on 1 July 2026, and the new Union Customs Code added a handling fee of EUR 2 per item. Both changes concern distance sales to consumers. The Council of the European Union adopted Regulation (EU) 2026/382 on 11 February 2026 — this is law in force, not a proposal.

In place of the exemption, goods sold to consumers in distance sales, in consignments up to EUR 150, pay a temporary customs duty of EUR 3 per item. An item is a group of goods sharing the same tariff classification, description and origin. The flat rate runs until 1 July 2028, after which such consignments move to normal tariff rates.

The Union handling fee is established by Regulation (EU) 2026/2108 of 16 September 2026, the new Union Customs Code. It is a charge for customs handling on every item sold in a distance sale, not a duty. The Commission set it at EUR 2 per item, and the European Parliament expects collection to start by 1 November 2026 at the latest.

We cover the details in our article on the EUR 3 parcel duty.

None of these changes bears directly on container importing — they apply to distance sales to consumers. They matter indirectly: the "ship parcels straight from China to the customer" model has lost the cost advantage it rested on, and that shifts the arithmetic toward bulk import and stock held in Poland.

When DDP beats FOB

DDP (Delivered Duty Paid) means the seller bears every cost and risk until the goods are delivered to a named address, including duty and clearance. FOB transfers risk to the buyer at the port of loading.

DDP is cheaper on first shipments and small volumes, because you are not paying for your own learning curve: a wrong CN code, free days overrun at the terminal, or a document missing at clearance each cost more than the margin a DDP supplier adds.

FOB is cheaper once you have repeatable volume, know your codes, and work with a customs agency regularly. Then you control the freight and see every cost line separately instead of receiving one number.

The crossover usually falls at the third or fourth container of the same goods — not at a particular value.

If this is your first import, see how DDP from China works: one price for goods delivered to your door, with duty and clearance included.

Legal position verified: September 2026.

How to calculate the landed cost of an import from China

  1. 01

    Take the goods price on EXW or FOB terms from the manufacturer's invoice.

  2. 02

    Add ocean freight and insurance incurred up to the EU border — those three together are the customs value.

  3. 03

    Find the goods' CN code in TARIC or ISZTAR and check the duty rate and any anti-dumping measures.

  4. 04

    Apply the duty rate to the customs value.

  5. 05

    Add transport to the first destination inside Poland — it belongs in the VAT base but not in the customs value.

  6. 06

    Apply 23% VAT to the customs value plus duty plus that inland transport.

  7. 07

    Add THC, customs agency, unloading and any demurrage.

Frequently asked questions

How much does it cost to import from China to Poland?

The factory price is usually 55–70% of the landed cost. For a 40HQ container of furniture invoiced at EUR 30,000 FOB Yantian, the landed cost excluding VAT is about EUR 33,610: EUR 30,000 goods, EUR 2,400 ocean freight, EUR 90 insurance, EUR 700 inland transport and EUR 420 port handling and customs agency.

What is the VAT base on imported goods in Poland?

The VAT base on import is the customs value increased by the duty due — article 30b(1) of the Polish VAT Act. It also includes transport costs to the first destination inside Poland, even though those are not part of the customs value. The standard rate is 23%.

Does the EUR 150 duty exemption still apply?

No. The customs duty exemption for consignments up to EUR 150 was abolished on 1 July 2026. Goods sold to consumers in distance sales in such consignments pay a temporary EUR 3 duty per item until 1 July 2028. Consignments bought by businesses pay the normal duty for their CN code.

Where do I find the duty rate for my goods?

The duty rate depends on the CN code, not on the commercial name of the goods. Check it in the EU TARIC database or in ISZTAR, the Polish Ministry of Finance tariff browser. Check anti-dumping measures separately — on goods from China they are often attached to a named manufacturer.

How long does a container take from China to Poland?

Typical sailing time from Yantian to Gdańsk is 30–38 days, depending on the carrier, the service and the season. Production time and inland transport from the terminal are on top of that. Clearance cannot be accelerated, but it need not be delayed if documents are complete before the vessel arrives.

When is DDP cheaper than FOB?

DDP is cheaper on first shipments and small volumes, because you are not paying for your own learning curve — a wrong CN code or free days overrun at the terminal costs more than the margin a DDP supplier adds. FOB wins on repeatable volume, usually from the third or fourth container of the same goods.