DDP: I bought it, then got a duty and VAT bill AI image

Knowledge base

DDP: I bought it, then got a duty and VAT bill

DDP reads like a no-surprises guarantee, yet an incomplete DDP ends with a duty and import VAT bill landing on the buyer. We show where the traps sit, why the seller needs a VAT registration in the import country and how to check if your DDP is real before the goods stall at the terminal.

DDP means the seller carries every cost to the delivery place, including duty and the buyer country's import VAT. A duty and VAT bill only reaches the buyer when DDP exists on paper alone: the seller has no VAT registration or way to account for the tax in the import country, so the customs broker names the consignee as importer and bills them.

DDP (Delivered Duty Paid) is an Incoterms 2020 rule where the seller delivers to a named place in the buyer's country and bears all risk and all cost of transport, export clearance and import clearance, including duty and import taxes (VAT, excise). It is the seller's maximum obligation across the whole Incoterms family.
Importer of record is the party answerable to the customs authority for the declaration and the charges. Under DDP that should be the seller or its representative, not the buyer. If the declaration names the consignee as importer, the consignee receives the assessment and the duty and VAT invoice.

Why DDP looks like a guarantee yet turns into a trap

A buyer sees the three letters DDP and reads them as "all in, nothing extra to pay". Formally that is correct, it is the definition of the rule. The catch is that Incoterms describe how obligations split between the contract parties, not whether the seller can physically perform those obligations in the import country. DDP is a declaration, not an automatic outcome. If the seller has not set up the customs and tax side, the letters on the commercial invoice fix nothing, and the goods sit at the terminal until someone pays the charges.

Exactly where an incomplete DDP breaks

  • No seller VAT registration in the import country. To account for import VAT as the seller you need a VAT number (or equivalent) in the buyer's country. Without it there is no lawful way to recover or carry that tax.
  • The seller is not the importer on the declaration. The broker has to name someone as importer. When the seller has no tax presence there, the consignee goes in as importer and receives the customs decision.
  • Duty as a real cost, not a formality. With no origin preference, duty can be steep. If the seller assumed "zero duty" without a proof of origin, the gap lands on someone.
  • Terminal and storage charges. Goods held pending payment rack up storage and demurrage. That is a bill the DDP price never covered.

DDP versus DAP, where the responsibility line sits

The most common mix-up is confusing DDP with DAP. Under DAP the seller delivers the goods but the buyer pays duty and import VAT. Under DDP both sit with the seller. A contract signed on DAP while the talks were run as if it were DDP is a straight path to a dispute over the extra bill. We break the mechanism down in our piece on the Incoterms mismatch DAP vs DDP and who pays duty and import VAT.

ItemDAPDDP
Carriage to delivery placeSellerSeller
Export clearanceSellerSeller
Import clearanceBuyerSeller
Import dutyBuyerSeller
Import VATBuyerSeller

How to check whether your DDP is real

Before you treat DDP as safe, ask the seller a few questions and get the answers in writing:

  • Who is named as importer on the customs declaration in the delivery country?
  • Does the seller hold a VAT number (or registration) in the import country, and how is import VAT accounted for?
  • Which party pays the duty, and at what rate (is there a proof of origin or not)?
  • Who covers terminal and storage charges if clearance drags on?
  • Does the DDP price cover all import taxes or only the duty?

If the answers are vague, treat it as a warning sign. A capable broker on the seller's side answers these on the spot. For imports from Poland into Britain it is worth tracing separately who pays customs duty and VAT importing from Poland to the UK, because DDP there is often offered too casually.

DDP for imports into the UK, Switzerland and Norway

Outside the EU the mechanism is the same, but registration thresholds and the way VAT is settled differ by country. In the UK import VAT and duty follow HMRC rules, and a seller who wants to genuinely deliver on DDP needs the right registration there. See the basics at gov.uk. In Switzerland duty is generally levied on gross weight (per 100 kg), but since 1 January 2024 Switzerland has unilaterally abolished customs duties on industrial products (HS chapters 25 to 97, with few exceptions), so machinery and most industrial goods now enter duty-free and the weight-based charge mainly concerns agricultural and food products; import VAT (8.1 percent, reduced 2.6 percent) still applies regardless of duty. Clearances now run through the Passar system, which replaced the former e-dec at the BAZG. A seller running commercial DDP into Switzerland acts as importer there, meaning it makes domestic supplies, so once its worldwide turnover crosses CHF 100,000 it must register for Swiss VAT or appoint a tax representative. Confirm the rules at BAZG. In Norway commercial road freight on DDP requires the seller's ordinary Norwegian VAT registration and for the seller to act as importer or through a representative; the VOEC registration is a narrow exception for low-value consumer parcels below NOK 3,000, not the route for DDP (the thresholds are set out by Skatteetaten). Across all these lanes the core is identical: DDP works only when the seller has a real tax presence and a settlement route on the other side.

A word on VAT on transport

Buyers sometimes confuse import VAT on the goods with VAT on the invoice for the transport itself. These are two separate lines and two separate mechanisms. If you receive a freight invoice, check how VAT appears on it, because for international transport the rules differ from domestic carriage. We explain it in our note on VAT on international transport invoices.

What to do when the duty and VAT bill has already arrived

If the goods came in on DDP and you, as consignee, received a customs decision, do not pay blind. First establish who is named as importer on the declaration, because that determines who is formally liable. Gather the contract, the commercial invoice showing DDP and all correspondence. That is your basis for a claim against the seller, because having sold on DDP the seller took on the duty and VAT. In parallel, secure the release of the goods so storage charges stop climbing, and settle with the supplier separately.

We run clearances with our own agencies in Poland and the UK and regularly straighten out incomplete DDP before goods stall at the terminal. If you want us to verify your Incoterms rule before shipping or to take over a stuck load, write through our contact form, and one dedicated coordinator will run the case from declaration to delivery.

Why did a duty and VAT bill arrive if terms were DDP?

The buyer receives the bill when DDP exists only on paper because the seller lacks local tax registration, prompting the customs broker to clear the goods under the buyer's name as importer.

Step by step

  1. Verify commercial terms. Check whether the sales invoice explicitly states DDP alongside the full destination address.
  2. Check seller tax setup. Confirm with the supplier if they have valid tax registration in the destination country to clear VAT.
  3. Instruct the broker early. Advise the clearing agent in advance that the seller must be designated as the importer of record.
  4. Inspect clearance documentation. Review the import declaration entry to ensure your details are not listed under the duty debtor field.
  5. Dispute improper charges. Contact the seller or broker immediately if you receive an unexpected invoice for duty or tax.

Definitions

  • DDP (Delivered Duty Paid): A trade term where the seller bears all risks and costs to deliver goods to the named destination, including customs duties and import taxes.
  • VAT (Value Added Tax): A consumption tax levied on imported goods entering the destination country.
  • Incoterms 2020: Standardised international trade terms defining the division of responsibilities, costs, and risks between seller and buyer.
  • Customs broker: An agent appointed to declare goods and carry out customs clearance procedures with government authorities.
  • Importer of record: The entity legally responsible for submitting customs declarations and paying import duties and taxes.

The OTSL role

When arranging cross-border freight, OTSL ensures that transport and customs documentation are aligned correctly. You can combine reliable road transport with proper clearance requirements as detailed in our guide on commercial invoices and packing lists.

Sources

Frequently asked questions

I bought on DDP, so why did I get a duty and VAT bill?
Because your DDP existed only on paper. The seller declared DDP but has no VAT registration or tax presence in the import country, so the broker named you as importer and you received the assessment. Formally you have grounds to claim against the seller, since under DDP duty and VAT are the seller's responsibility.
What is the difference between DDP and DAP?
Under DAP the seller delivers the goods but the buyer pays duty and import VAT. Under DDP both sit with the seller. DDP is the only Incoterms 2020 rule where the seller is also responsible for import clearance and taxes in the buyer's country.
How do I check before shipping whether DDP is real?
Ask the seller in writing who is named as importer on the declaration, whether the seller holds a VAT registration in the import country, who pays the duty and at what rate, and whether the DDP price covers all import taxes or only the duty. Vague answers signal an incomplete DDP.
Can a foreign seller deliver DDP into Switzerland?
Yes, but the seller needs a real settlement route on the Swiss side. Duty is generally levied on gross weight per 100 kg, but since 2024 industrial products (including machinery) enter Switzerland duty-free, while import VAT applies regardless. Clearances run through the Passar system at the BAZG, and once worldwide turnover crosses CHF 100,000 the foreign seller must register for Swiss VAT or appoint a tax representative. Confirm the details with the BAZG.
What should I do if goods are stuck and charges are unpaid?
First establish who is named as importer on the declaration and secure the release of the goods so storage charges stop rising. Handle the incomplete-DDP settlement separately, based on the contract and the invoice marked DDP. We can take over a stuck load and run the clearance through our own agencies in Poland and the UK.

Need transport or customs clearance?

Tell us what you need, a forwarder replies, not an autoresponder. Operations available 24/7.