DDP Shipping From Bangladesh to Germany: Costs, Steps and Timeline
DDP to Germany turns on Hamburg entry, not the sea leg: who can lodge the German import declaration, how 19% import VAT is handled, and what the named place really includes.
Short answer
Under DDP, a Bangladeshi seller delivers goods to a named place in Germany, cleared for import, with duties and taxes paid, bearing risk until delivery. The deal stands or falls on the German entry setup: an indirect representative must lodge the declaration, because a non-EU seller cannot lodge it in its own name, and import VAT at 19% must be agreed in writing, including who holds the assessment and can deduct it.

On this page
Key takeaways
Under DDP, the seller delivers goods to the named German place cleared for import, with duties and taxes paid, bearing risk until delivery.
A non-EU seller cannot lodge a German declaration in its own name, so the declaration goes through indirect representation, with the representative becoming a customs debtor alongside the seller.
German import VAT is 19% on customs value plus duty plus transport to the first inland destination, with 7% for selected goods, and recovery follows the importer paper.
Duty is priced only on the broker-confirmed TARIC code and origin proof for that shipment, never from a product description alone.
Exportain verification is a document and photo review, not a factory inspection, and a badge is not a guarantee of capacity, quality or delivery.
A DDP price from Bangladesh to Germany looks simple from the buyer's side: one price, goods delivered to a German address, no German customs work to arrange. The work that decides whether that price holds sits at the German border, not on the sea leg. Before the goods leave Chattogram, the seller needs a workable way to lodge a German import declaration, a confirmed tariff code, and a written agreement on who bears German import VAT and how it is recovered.
Under DDP, the seller delivers the goods to the named place, cleared for import, with duties and taxes paid, and bears risk until delivery. The Incoterms 2020 rules set out 11 rules with a clear allocation of cost, risk and obligations.1 DDP places the greatest obligation on the seller: transport, clearance, duties and taxes, and delivery ready for unloading.2
Why this matters for buyers and sellers
For a German buyer, DDP removes the need to appoint a German broker, file a German import declaration, or fund duty and import VAT at the border. That convenience is only as strong as the seller's German setup. A Bangladeshi seller is established outside the customs territory of the European Union, and German customs guidance states that such a company cannot lodge a customs declaration in its own name, so direct representation is not possible in that case.3 The declaration must instead be lodged through indirect representation, where the representative acts in its own name and on behalf of the seller, and becomes a customs and duty debtor alongside the seller.3 Without that arrangement, the shipment can stall at Hamburg or turn into a different deal, with the buyer asked to import the goods instead.
For a Bangladeshi seller, DDP is a compliance commitment, not just a freight quote. The seller bears risk until delivery, and is responsible for declaration accuracy, classification, and payment of duties and taxes.2 A seller without a German presence, a German VAT registration, or a German broker partner must solve those gaps before quoting, because the declaration, duty debt and import VAT assessment will all name someone.
Term | Export clearance | Main carriage | German import declaration | Duty and import VAT | Risk until |
|---|---|---|---|---|---|
EXW | Buyer | Buyer | Buyer | Buyer | Seller's premises |
DAP | Seller | Seller | Buyer | Buyer | Named place, before unloading |
DDP | Seller | Seller | Seller, through indirect representation | Seller | Named place, ready for unloading |
See the Incoterms guide for all 11 rules, and the EXW guide for Germany for the opposite end of that spectrum.
Step-by-step: how it works

Agree the German representation arrangement and the DE EORI number, in writing. Name the indirect representative, the broker, and whose EORI number appears on the declaration. Applying for an EORI number is free of charge, and from 1 October 2026 use of the Customs Portal is mandatory for EORI applications and changes.4 An operator outside the Union needs an EORI number to appear as a declarant or carrier, and registration is required in only one member state, where a declaration is first submitted.4 Record who stands as declarant, because that name carries the duty debt.3
Confirm the tariff code and the origin position before pricing. The EU TARIC database returns the goods description, applicable restrictions and duty rates for a goods code and a country of origin at a given reference date.5 Ask the broker to confirm the 10-digit code against TARIC for Bangladesh origin, and whether any measure, restriction or licence applies. Do not price duty from a product description alone, and do not price a reduced or zero rate until the broker confirms the TARIC measure and the proof of origin for that shipment.6
Agree the import VAT handling in writing, before the declaration. The basis for assessment of German import VAT is the goods' customs value plus customs duty, plus any applicable excise duties, and the rate is currently 19 percent, with a reduced rate of 7 percent for selected goods such as food products and books.6 Transport cost to the first inland destination is also added to the customs value when fixing the import VAT base.7 If goods are imported by or on behalf of a business, that business can generally deduct the import VAT paid as an input tax, so the tax is a transitory item rather than a final cost.7 Agree in writing who appears as importer and debtor, who holds the import VAT assessment, and whether the seller has a German VAT registration through which any deduction can actually be made. A seller with no German VAT registration has no German return through which to recover import VAT it pays.7
Complete Bangladesh export clearance and ship via Hamburg. Hamburg is Germany's largest seaport and a primary gateway for Bangladeshi textiles and garments entering the European market.8 Goods may not be loaded for export unless an export declaration, the Bill of Export or Shipping Bill, is submitted to Customs and approved, naming the goods, value, exporter, foreign buyer and transport operator.9 State whether the named place is a Hamburg terminal, a German warehouse, or a buyer's premises elsewhere, because DDP delivery is to that named place, not to the port.
Clear the goods at Hamburg and deliver inland to the named place. The indirect representative lodges the declaration in its own name and becomes a customs debtor alongside the seller.3 Delivery is complete when the goods are at the named place, ready for unloading.
Reconcile the paper after delivery. Keep the import VAT assessment, customs declaration, invoice, packing list and delivery note together. If the importer is entitled to deduct import VAT, the assessment supports that deduction.
Costs, timelines and documents
What are the typical costs and timelines?
There is no typical DDP cost or transit time a guide can state as fact. Duty depends on the confirmed TARIC code and origin measure,5 import VAT on the customs value plus duty plus transport to the first inland destination,6 7 and freight on the route, volume and season. A DDP quote stating a duty rate before the code is confirmed is an estimate, and the contract should say so.
Example figures: one container of garments from Chattogram to a German warehouse, as one DDP cash outlay: goods 20,000 euros, freight and insurance to Hamburg 2,600 euros, giving a customs value of 22,600 euros; duty in the example 1,130 euros; import VAT base 23,730 euros, and import VAT at 19 percent 4,508.70 euros; Hamburg clearance and inland delivery 1,150 euros, for a DDP cash total of 29,388.70 euros. These are example figures only, explaining the structure of a DDP price. They are not a quotation, duty rate, or freight rate, and every line must be replaced with broker-confirmed figures for the actual goods, code and route. Note the distinction: the 4,508.70 euros of import VAT is cash paid at the border, but for an importer entitled to deduct it as input tax it is a timing item, not a final cost.7
Test a DDP quote against landed cost, the full cost per unit in the warehouse rather than the supplier price. See the landed cost guide, and compare quotations with the method in the DDP quotation guide.
Example timeline sequence, not a promise: export documents and clearance 2 to 3 working days, sea transit from Chattogram to Hamburg 23 to 29 days, with transshipment connections able to add time,8 Hamburg clearance 1 to 3 working days once the declaration and payment route are ready, and inland delivery 1 to 2 working days. A wrong code, a missing licence, an unconfirmed origin proof, or an unagreed VAT route can extend Hamburg clearance beyond that range.
Which documents are needed?
For Bangladesh, the export set is the Bill of Export, commercial invoice, packing list, EXP form certified by an authorized dealer, certificate of origin issued by the EPB or a Chamber of Commerce and Industry, VAT registration certificate and taxpayer identification number, plus product-wise additional certification where required.9 For Germany, the broker needs the invoice, packing list, transport document, tariff code, origin information and proof, licences for controlled goods, the DE EORI arrangement, and the written VAT handling instruction from step 3. Keep the import VAT assessment with the declaration, because it supports any later input tax deduction.7
Bangladesh-specific rules and tips
Keep one legal name across every paper. The Bangladesh export declaration names the exporter and the foreign buyer,9 so the name on the trade licence, quotation and invoice should match the name the German broker will declare.
Check product-wise documents early. Bangladesh Customs lists product-wise additional certification for some categories, alongside the standard export set.9 A food or chemical shipment may need a certificate that a general shipment does not, and it should be confirmed before sailing.
Do not price a preference until the broker confirms it. TARIC returns the measures for a code and origin at a reference date,5 but a preference still needs its proof of origin for that shipment.6 A quote that assumes reduced duty without naming the code, the measure and the proof behind it is an estimate with a gap in it.
Price the German inland leg inside the DDP total. DDP delivery is to the named place, not to the Hamburg terminal. State whether that place is a terminal, a warehouse, or a buyer's premises, and whether unloading is included.
Agree the onward European leg separately. Hamburg's onward distribution reaches German cities and neighbouring European markets,8 but a DDP price to a German named place does not automatically cover delivery to an address in another member state. If the buyer's premises are outside Germany, state that address as the named place.
Mistakes and red flags
What are the most common mistakes?
Naming no representative. A quote that never states who will lodge the German declaration is incomplete. A non-EU seller cannot lodge in its own name, so direct representation is not available in that case.3 Ask for the indirect representative, broker and EORI arrangement in writing before the goods move.
Assuming import VAT is recoverable by the seller. Import VAT paid by or on behalf of a business can generally be deducted as input tax,7 but that assumes a business with a VAT liability to deduct against. A seller with no German VAT registration cannot recover through a return it does not file.2
Leaving the VAT instruction until after the declaration. The VAT base, rate and debtor all sit on the declaration itself.6 7 Agreeing the VAT route after clearance has missed the chance to fix the paper that supports recovery.
Pricing duty before the code is confirmed. TARIC measures follow the code and origin at a reference date,5 so a duty figure quoted from a product name, without a code, is an estimate. Record the code on the quotation and purchase order.
Leaving the named place vague. "DDP Germany" is not a named place. State the town, premises, and whether unloading is included.
Accepting a DDP price with no breakdown. A single total hides whether duty was estimated, whether import VAT was treated as recoverable, and whether inland delivery was included. Ask for the breakdown above, with each line labelled confirmed or estimated.
Checklist
Before you confirm, every line should be answered in writing.
Indirect representative named, with broker and DE EORI arrangement.3 4
Tariff code confirmed against TARIC for Bangladesh origin, with duty, licence and restriction checks recorded.5
Origin proof for any claimed preference confirmed for that shipment.6
Import VAT handling agreed in writing: rate, VAT base, debtor, and who holds the assessment.6 7
Named place stated in full, with inland delivery and unloading positions clear.
Bangladesh export set agreed: Bill of Export, invoice, packing list, EXP form, certificate of origin, VAT registration and taxpayer identification.9
DDP price broken down by goods, freight, duty, clearance, inland delivery and import VAT, with estimates marked as estimates.
Delivery evidence agreed: import VAT assessment, customs declaration, delivery note and invoice.7
Contract wording checked against the DDP clause guide before signature.
How Exportain helps
On Exportain, browse suppliers and post a request for quotation (RFQ) on the RFQ board with the named German place, the tariff code where known, and a request for a broken-down DDP price stating the representative, duty basis, and VAT handling. When you accept a quotation, Exportain creates one order and issues one proforma invoice from the accepted terms.10
Read the badges for what they record. Exportain Verified means Exportain has checked identity, phone, email and business registration, and Export Verified means it has checked the Export Registration Certificate (ERC).10 Factory Verified means it has reviewed photos of the manufacturer factory, while Trading Company Verified means it has reviewed photos of the trading company office or warehouse.10 Verification is a document and photo review by staff, free, and never granted by membership plans.10 11 It is not a factory inspection,10 11 so the German setup, code and VAT route stay with you and your broker to confirm.
FAQs
What should I know first about DDP?
DDP means the seller delivers goods to the named place in Germany, cleared for import, with duties and taxes paid, bearing risk until delivery.1 2 The first question is not the freight rate but the German import setup: who lodges the declaration through indirect representation, and how import VAT is handled.3 4
What are the typical costs and timelines?
There are no typical DDP costs or timelines a guide can state as fact, because duty depends on the confirmed TARIC code and origin measure,5 import VAT on the customs value plus duty plus transport to the first inland destination,6 7 and freight on the route and season. Use the example figures in the costs section to test a quote's structure.
Which documents are needed?
The Bangladesh export set is the Bill of Export, commercial invoice, packing list, EXP form, certificate of origin, VAT registration certificate and taxpayer identification number, plus any product-wise certificate.9 The German side needs the invoice, packing list, transport document, tariff code, origin information and proof, licences, the DE EORI arrangement, and the written VAT handling instruction.3 4
What are the most common mistakes?
The most common mistakes are naming no German representative, assuming import VAT is recoverable by a seller with no German VAT registration, leaving the VAT instruction until after the declaration, pricing duty before the code is confirmed, leaving the named place vague, and accepting a single DDP total with no breakdown.
Next steps on Exportain
Browse suppliers, then post your named German place, tariff code and DDP breakdown request on the RFQ board so suppliers state their representative, duty basis and VAT handling in writing. Before you confirm, read the Incoterms guide.
Sources
- Incoterms® 2020. International Chamber of Commerce (ICC) (accessed )
- DDP Shipping (Delivered Duty Paid) Explained. TecEx (accessed )
- Is it possible for me to use a representative?. German Customs Portal (accessed )
- Requesting an EORI number and amending an operator's particulars. German Customs (Zoll) (accessed )
- TARIC Help. European Commission (accessed )
- Assessment of taxes and duties. German Customs (Zoll) (accessed )
- A Guide to the German Import VAT. Consultinghouse (accessed )
- Shipping from Bangladesh to Hamburg. GoCubic (accessed )
- Customs Clearance Procedures for Export. Bangladesh Customs, National Board of Revenue (accessed )
- Trust & Safety Center. Exportain (accessed )
- Supplier verification: Earn trust badges buyers can see. Exportain (accessed )
About the author
Sourcing from Bangladesh?
Post a request for quotation and suppliers on Exportain can send you their quotes directly.
Post an RFQ



