DDP vs DAP: which Incoterm actually gets your cargo to the door in Spain?
Both Incoterms end with delivery to a named place. Only one of them clears customs for you. Picking the wrong one is the most common way a Spanish import stalls.
On this page
Your supplier sends a proforma invoice. At the bottom it says "DAP Madrid" or "DDP Madrid". If you treat those two lines as interchangeable, the cargo can land in Spain and sit — because one of them leaves customs clearance in your lap, and the other does not.
Here is what each term actually commits the seller to, who carries the Importer of Record role, and when it makes sense to pick one over the other for Spanish imports.
DAP in one sentence
DAP stands for Delivered at Place. The seller gets the cargo to a named address in the buyer's country, ready for unloading. That is where the seller's job ends.
What the seller does not do under DAP is clear customs at the destination. Import duty, import VAT, and the customs declaration itself are the buyer's problem. If the buyer has no presence in Spain and no EORI, the cargo does not clear — it waits at the border and accrues storage until somebody sorts it out.
Physically the seller may arrange transport all the way to your warehouse door, but legally the cargo has to pass through Spanish customs in the buyer's name (or the name of an Indirect Representative acting for the buyer).
DDP in one sentence
DDP stands for Delivered Duty Paid. The seller does everything DAP covers, plus destination customs clearance, plus import duty, plus import VAT. The buyer unloads and that is it.
DDP is the Incoterm that actually gets cargo to the door with no customs work on the buyer's side. It is also the Incoterm that most often gets misused — sellers quote DDP Madrid without being able to act as Importer of Record in Spain, and the shipment stalls at the port while someone scrambles to fix it.
The Importer of Record question
This is where most deals quietly break.
To clear cargo into Spain, customs needs an Importer of Record who is established in the EU. "Established" means a legal presence with an EORI number and fiscal capacity — not just an agent with a power of attorney.
Under DAP, the buyer's company must be that IOR. If the buyer is outside the EU, the buyer cannot be the IOR directly. They need an Indirect Representative established in the EU to file the declaration on their behalf, jointly liable with them under EU Customs Code Article 18.
Under DDP, the seller must be the IOR — or must appoint one. A seller sitting in China, the US, or the UK writing "DDP" on the invoice has, in practice, committed to a service they cannot perform themselves. Somebody inside the EU has to take that liability.
This is where we usually come in. DDP Spain acts as the Importer of Record (or Indirect Representative, depending on the setup) so that either party can honour a DDP or DAP deal into Spain without needing their own EU entity.
When DAP makes sense
DAP is the right call when the buyer has their own Spanish or EU-established entity with an active EORI, and their internal operations team is set up to handle customs clearance. Buyers with recurring import flows into Spain often prefer DAP because it lets them control tariff classification, valuation arguments, and VAT treatment on their own terms.
It is also the conservative choice for one-off high-value or dual-use shipments, where the buyer does not want the seller's customs broker deciding classification questions that could affect duty and compliance.
When DDP makes sense
DDP shines in e-commerce and marketplace flows. Amazon EU, Zalando, Cdiscount — they all want the goods to arrive pre-cleared, with duties and VAT paid, ready to go on shelf. The marketplace does not want to handle customs and the seller usually does not want the buyer to.
DDP also makes sense when the seller is selling "landed" prices to end customers and does not want customs to become a customer-experience problem. A single number, delivered, duty paid, done.
The catch is the legal exposure. Whoever is the IOR on a DDP shipment is liable to Spanish customs (AEAT) for duty, VAT, and the accuracy of the declaration. Picking an IOR provider who actually knows Spanish import classification — not just a name on the paperwork — matters.
The quick decision tree
If the buyer is EU-established and wants operational control: DAP.
If the seller wants a clean marketplace-ready delivery into Spain and has an IOR lined up: DDP.
If both parties are outside the EU and neither has an IOR: DDP with an EU-established IOR provider. That is us.
One last thing about the invoice
Put the Incoterm next to the destination on the invoice, and name the Incoterms version (e.g. "DDP Madrid, Incoterms 2020"). The year matters because DDP, DAP, and DPU were reorganised in 2020, and older versions had slightly different allocations. Explicit is better than assumed, especially when customs reads the paperwork.