By Janson, CEO of ASG Dropshipping. 37 min read.
Quick Answer
DDP shipping decides who pays the duty. It does not decide how much. Four fields on the customs paperwork do that: the HS code sets which tariff line applies, the description lets an officer check that the code fits, and the country of origin and declared value set what that rate multiplies. In the United States the reasonable-care duty for those fields sits with the importer of record — the party named on the entry, answerable for the declaration. Which party that is in your arrangement is one of the gaps this article flags rather than fills.
Post Contents (18 sections):
- Quick Answer
- H2-1 · DDP Shipping Decides Who Pays. The Form Decides How Much.
- H2-2 · What Delivered Duty Paid Actually Covers at Checkout
- H2-3 · DDP vs DDU: Neither Label Prints Without an HS Code
- H2-4 · Why Your Landed Cost Estimate Breaks Before the Box Ships
- H2-5 · How Customs Reads a Product Description — and the Words It Rejects
- H2-6 · The Invoice Line Is a Legal Requirement, Not a Formatting Preference
- H2-7 · The China Lane Changed: Section 301 Turned Classification Into a Gate
- H2-8 · The EU’s New Duty Is Per Item. Everything Else Is Per Consignment.
- H2-9 · Reasonable Care Is a Legal Duty — and It Doesn’t Move With the Cargo
- H2-10 · What a China Fulfillment Partner Can and Cannot Do Before International Fulfillment
- H2-11 · “My Carrier Handles the Codes” — When That’s Fine, and When It Isn’t
- H2-12 · The Pre-Shipment Field Check Before the Next Batch Leaves China
- H2-13 · Common Questions About HS Codes and Declared Descriptions
- What This Article Does Not Cover
- Final Thoughts
- External Sources
- ASG Data Note
Key Takeaways
- DDP shipping is a payment term. Finding the rate and fixing the value base are two different jobs.
- No HS code, no international label. Shopify says this for DDP and DAP alike.
- Declared value is not the order total. The U.S. basis starts from the price paid and excludes the international freight and insurance leg.
- One parcel can carry three different values — a U.S. basis, an EU customs value, and an EU intrinsic value. Only one of them decides the €150 line.
- Classification also decides admissibility, not just cost — this article covers the cost axis only.
- The EU’s new low-value duty is charged per item. Every other threshold on both sides — including the UK’s £135 VAT line — is measured per consignment.
- Section 301 goods are excluded from the new postal informal entry process, effective 2026-07-24.
- Section 301 follows country of origin, not country of export. Shipping from China is not the same as originating in China.
- CBP lists both
Online Retailer and Online Retailer Shipment as unacceptable descriptions.
- In the United States, reasonable care is a legal duty on the importer of record. Handing off logistics does not hand it off.
2. H2-1 · DDP Shipping Decides Who Pays. The Form Decides How Much.
You picked DDP because a customer got hit with a surprise bill at the door. I have watched that conversation many times. So you switched the term, told support to say "duties included," and assumed the money question was closed.
The four declaration fields, split by the job each one does.
It is not closed. It moved.
DDP shipping is a sentence in a contract. It answers one question: who is on the hook for import charges. It says nothing about the size of that charge. The size gets built on the customs form, from fields your own catalogue feeds.
Shopify puts one half of the mechanic in plain words:
If a product is missing an HS code, then calculations are based on the product’s description and product category instead. If a product doesn’t have an HS code, description, or category, then duties and import taxes are still calculated, but are likely to be inaccurate.
Read that twice. The code and the description are two halves of one input. Lose the code, and the description carries the load. Lose both, and Shopify still hands you a figure — and that figure is what your customer sees at checkout.
Now the half that most guides skip. A duty bill is a rate multiplied by a value. The code sets which tariff line applies and the description lets an officer check it fits. The country of origin and the declared value set what that rate multiplies. Four fields, two jobs. Get the first pair right and the second pair wrong, and you have an accurate rate applied to the wrong number.
So this isn’t an incoterm problem — it’s a data problem.
Before you read the rest: where I stand
I run a fulfillment operation in China. This article’s conclusion — that the declaration duty sits with the importer of record, not with your China-side partner — is convenient for a company like mine.
So do not take it from me. Every load-bearing sentence below links to the agency or the statute that says it.
And several things here are missing, not settled — I list all of them at the end. One of them decides who carries this: the rule that settles who the importer of record is in your arrangement. That gap runs in my favour. Check it first, with your own broker or counsel.
3. H2-2 · What Delivered Duty Paid Actually Covers at Checkout
Most of the stores we onboard think delivered duty paid means "all in." It does not. DDP shipping means duties and import taxes, as estimated, prepaid by you.
Shopify is direct about the limits:
The duties and import taxes that are charged are estimates based on the latest information at the time that the customer places their order. […] Handling fees and brokerage and disbursement fees aren’t included in duties and import tax calculations.
Two things sit in that quote. The checkout figure is an estimate. Handling and brokerage fees are outside the calculation entirely.
Do not read the second one as relief. The platform not calculating a cost is not the same as you not owing it. Under DDP, those costs are yours by definition. DHL, selling its own brokerage service, spells out the full list:
Your business will be responsible for paying Customs clearance fees, duties and taxes, which will eat into your profit margin. You will also be liable for any storage or demurrage charges incurred due to delays by Customs authorities.
Storage and demurrage. Most DDP margin models leave that line out. It is also the line a classification problem lands on, because the parcel that gets held is the one whose paperwork nobody could read.
The alternative term is DAP. Shopify defines it this way:
Delivered at place (DAP). This term indicates that the seller is only responsible for shipping the product, and that the customer is responsible for paying any import costs to the shipping carrier, such as duties, import taxes, or brokerage/disbursement fees upon delivery.
I attribute those definitions to Shopify and to carriers on purpose. The published rulebook text sits behind a paid publication, and we did not open it. So we quote the platforms and the carriers on their own terms.
There is one more trap in DDP shipping, and it is expensive. Shopify’s own documentation spells it out:
If you charge duties at checkout, but use a standard shipping label, then your customer is still charged duties and import taxes at delivery. In this case, your customer pays for the duties and import taxes twice.
You collected. The label did not carry it. The customer pays twice. That is a paperwork mistake wearing a pricing costume.
4. H2-3 · DDP vs DDU: Neither Label Prints Without an HS Code
If you never chose between DDP and DDU, you are already on one of them. Shopify’s default is DAP — the term also known as DDU — which means your customer gets asked for the money at the door. That default is why surprise-charge complaints turn up in stores whose owners never touched an incoterm setting.
We covered the choice itself in DDP vs DDU for ecommerce sellers and in DDP shipping from China. Here’s why that choice matters less than the field underneath it.
Neither label prints without an HS code. Not the DDP one. Not the DAP one. Shopify states it flatly:
shipping labels can’t be printed for international orders unless they have Harmonized System (HS) codes. This applies to both DDP (Delivered Duty Paid) and DAP (Delivered At Place) labels.
Sellers argue about DDP versus DDU as if it were a strategy fork. Both branches run through the same gate: if the code field is empty, you get a blocked label and a shipment sitting in a warehouse.
There is a second gate: the plan you are on. A merchant put it this way in the Shopify Community thread "International shipping" (post #1, 2024-10-22):
I am based in US and I am on the Basic plan. I found out that with my plan I don’t have the option of collection of international duties and import taxes at checkout. I also don’t get the option of DDP and DAP label printing.
A responder in the same thread added:
Shopify default shipping is always DAP (DDU) and you are required to fill out the customs form as you buy the label.
Note what happens if you do nothing. You do not land on neutral ground. You land on DAP, with a customs form you still fill in yourself.
5. H2-4 · Why Your Landed Cost Estimate Breaks Before the Box Ships
Your landed cost model for DDP shipping is probably a spreadsheet. Product cost, freight, duty rate, done. It gives a clean number, and the clean number is the problem.
Here’s the thing — that spreadsheet has one duty rate in it, and it was found with a short code.
The World Customs Organization maintains the Harmonized System. It describes each commodity group as "identified by a six digit code." Six digits is the international layer. What a destination assesses against is a national matter. This article does not give you any national digit count — we did not obtain them.
A seller describes the gap better than I can. From the Shopify Community thread "Incorrect Checkout Duty Calculations – HS Code Differences" (post #1, 2025-02-08):
Shopify allows the entry of just one HS code per product, and that is just the shortened version of 950300 which produces a duty calculation of $0 at checkout. … This also means that if the seller inputs the correct full HS code on usps.com or ups.com, it can show a duty calculation of greater than $0, causing an unexpected expense for the seller.
That is one seller’s account of their own store. We did not verify the codes or rates with any customs authority. Treat it as a report, not a rate table. What matters is the shape. The checkout figure was built on a short code. The real figure showed up later. The gap landed on the seller.
Then there is the tool most people reach for next. The EU publishes TARIC, which merges tariff measures with trade and agricultural legislation and sends updates to national customs daily. It is useful. It also has a boundary the European Commission states plainly:
TARIC does not contain information relating to national levies such as rates of VAT and rates of excise.
The number the rate gets multiplied by
Here is the part almost no guide hands you. Even with the right rate, you still need the base. And the base is defined in law — differently, in three places, for the same parcel.
In the United States, the legal basis is transaction value, built on the price actually paid or payable. 19 U.S.C. § 1401a defines that phrase as the total payment:
and exclusive of any costs, charges, or expenses incurred for transportation, insurance, and related services incident to the international shipment of the merchandise from the country of exportation to the place of importation in the United States
The government’s own implementing rule, 19 CFR 152.103 (read from the eCFR current version on 2026-08-16), carries the same method.
Two things that phrase does not mean. Transaction value is not simply the price paid — the statute builds it from that price plus statutory additions, including packing, certain commissions, royalties, and assists. An assist is the mould, tooling or design you paid for and handed to the factory for free. Fund tooling for a private-label run, and a share of its value belongs in the declared value. Most guides skip this, and custom-packaging sellers are exactly the people it catches.
And only the international leg comes out. The exclusion is written as costs "incident to the international shipment … from the country of exportation." Your Shenzhen-warehouse-to-port trucking is domestic movement inside the country of export, and it stays in.
In the EU, the direction reverses. The Union Customs Code builds customs value on the transaction value of goods "sold for export to the customs territory of the Union" (article 70), then article 71(1)(e) adds:
the following costs up to the place where goods are brought into the customs territory of the Union: (i) the cost of transport and insurance of the imported goods; and (ii) loading and handling charges associated with the transport of the imported goods
Article 72 runs the other way, and DDP sellers need it. Duties and taxes payable in the EU by reason of importation are not included in customs value. Same trap as the U.S. one below — bake the duty into your goods price on a DDP invoice and you have inflated the base that the duty is calculated on, in both jurisdictions.
And the €150 line measures a third number. European Commission guidance on low value consignments quotes the legal definition of intrinsic value as the price of the goods themselves:
excluding transport and insurance costs, unless they are included in the price and not separately indicated on the invoice
Table 1 · One parcel, three numbers
| Which number |
What it is |
International freight and insurance |
| U.S. import assessment |
transaction value — the price actually paid or payable plus statutory additions (packing, certain commissions, royalties, assists) |
Excluded for the international leg; inland movement inside the export country stays in, and the deduction has to be supportable |
| EU customs value |
customs value, built on the sale for export to the EU (art. 70) |
Added, up to the point of entry (art. 71); EU duties and import taxes excluded (art. 72) |
| EU €150 threshold |
intrinsic value — the goods themselves |
Excluded, unless bundled into the price and not shown separately |
Those last two are not alternatives — they run in order. Intrinsic value is the gate: it decides whether a consignment falls inside the €150 regime at all. Customs value is the base: it is what a percentage rate multiplies once you are past the gate. Test the gate with the wrong number and you land in the wrong regime; multiply the rate by the gate number and you get an answer that no customs authority will recognise.
One more thing about that regime: the EU’s €3 charge is a flat amount per item, not a percentage of anything. The rate-times-value model in this section does not apply to it. Two mechanics, and mixing them up is the most expensive arithmetic error on this page.
One more clause decides whether DDP shipping costs you twice in the U.S. Federal law puts customs duties and federal taxes outside transaction value only "if identified separately" from the price. On a DDP invoice, that means the duty line has to be itemised. Bury it in the goods price and you have just declared your own duty as merchandise value. Ever seen a duty charged on a duty? That is how it happens.
Where the rate itself lives
The base is half the problem. The rate comes from a published tariff schedule, and you can read it yourself: the United States publishes the Harmonized Tariff Schedule through the U.S. International Trade Commission, and the EU publishes TARIC. Look your code up in the destination’s own schedule rather than in a blog — including this one. This article does not give rate figures anywhere, on purpose: they change, and a stale rate in a guide is worse than no rate.
I am not asking for a perfect model. I am asking you to stop treating the checkout number as the answer — the base underneath it is defined by statute, not by your cart.
6. H2-5 · How Customs Reads a Product Description — and the Words It Rejects
This is the one that catches people who thought they had already done the work. A merchant in the Shopify Community thread "Harmonized System Codes are incorrect, cause unnecessary tariffs" (post #4, 2024-07-24) wrote:
Descriptions are written where the goods are packed, not where the customs form is filed.
We’re seeing the same issue. The codes when inputted are correct, but the descrptions [sic] are wildly inaccurate. We’ve been contacted by Canadian customs on the issue and they have refused many packages due to the silly descriptions.
The codes were right. The descriptions were not. That merchant says parcels were refused; we did not check that with Canadian customs, so it stands as his account, not as a finding.
So what does a customs officer need in that field? U.S. Customs and Border Protection defines it:
A precise cargo description is a description of an item that is clear and concise. The description should be in plain language and detailed enough to allow U.S. Customs and Border Protection to identify the size, shape and characteristics of the commodity. Only the cargo description should be included in this field of the transmission. Superfluous information, not relevant to the commodity description e.g., personally identifiable information (PII), type of packaging, carrier disclaimers, etc., should not be transmitted in the commodity description field.
Two instructions, pulling opposite ways. Be detailed enough to identify the thing. Put nothing else in the field.
CBP publishes a worked list of what fails and what passes, in a PDF under its own E-Commerce section. The rows below are copied from it.
Table 2 · CBP’s unacceptable vs acceptable cargo descriptions
| Unacceptable description |
What CBP gives as acceptable |
Gifts |
Dolls · Basketball · Toy Car |
Sample |
Shampoo Sample · Conditioner Sample · Makeup Sample |
Auto Parts |
Air Filters · Automobile Brakes · Automotive Windshield |
Accessories |
Hair Elastics · Sunglasses · Socks |
Rubber Articles |
Rubber Hoses · Tires · Rubber Toys |
Snacks |
Soda · Crackers · Potato Chips |
Brand name only ("Bubbles Brand") |
"Bubbles Brand" Laundry Detergent |
Serial number only (SN HAFR997MJ02041010) |
A clear and concise description of the item is required […] |
Promotional Items · General Cargo · FAK (Freight of All Kinds) · Misc/Miscellaneous · Various · Unknown · NOI · NES |
A clear and concise description of the item is required […] |
Online Retailer and Online Retailer Shipment (two separate entries) |
A clear and concise description of the item is required […] |
CBP attaches a caveat to that list, and it matters. The list is not exhaustive. The acceptable column is examples, not a fixed set of approved terms. Write toward the standard; do not match against the table.
Look — those last two entries are the ones for us. Online Retailer and Online Retailer Shipment are both named as unacceptable. That is the phrase an ecommerce operation drifts into when nobody owns the description field.
I am giving you CBP’s own pairs and nothing else. I am not inventing extra acceptable wordings. The moment I do, you are following me instead of the agency.
What I can show you is how the rewrite goes in our warehouse. A cosmetics client used to send us packing lists that said Accessories. The set was a zinc-alloy compact case with a mirror, a synthetic-fibre brush and a small tube of lip balm. Three different things, three different tariff logics, one meaningless word covering all of them. The fix was not clever wording. We asked for one line per physical item. The balm — the item most likely to attract questions — got its own line, instead of hiding inside a word that promised nothing.
That last part points at something this article does not cover. A precise description does more than set the rate: it tells the border which other agencies care about your parcel. Cosmetics, food-contact items, wireless electronics, children’s products and lithium cells sit under agencies with their own data requirements. That is the axis of admissibility — whether the goods may enter at all — rather than dutiability. We did not obtain those agency requirements, so this article stops at naming the axis. Getting the duty right on a parcel that is not allowed in is the more expensive mistake of the two.
7. H2-6 · The Invoice Line Is a Legal Requirement, Not a Formatting Preference
Every guide tells you to include a commercial invoice with a DDP shipping consignment. What gets skipped is that the contents of that invoice are written into regulation.
19 CFR 141.86, the U.S. rule on invoice contents for entry, requires the invoice to carry:
A detailed description of the merchandise, including the name by which each item is known, the grade or quality, and the marks, numbers, and symbols under which sold by the seller or manufacturer to the trade in the country of exportation, together with the marks and numbers of the packages in which the merchandise is packed;
Name. Grade or quality. Marks and numbers. Package marks. That is not a template suggestion. That is regulated content.
Two limits on how far to take it. That description is one item in a longer list in the same section. And we did not establish which simplified paths exist for low-value entries. So read it as the standard the document is held to, not as proof that every parcel files the same way.
The outcomes are not abstract. The United States Postal Service, writing about parcels sent from the U.S., says:
If you don’t follow customs forms requirements, the customs officials in the receiving country may reject, return, or potentially even destroy your package.
I state the direction because that page is about outbound U.S. mail, and you ship from China. Reject, return, destroy are acts of the receiving country’s customs. That part travels across lanes. The form rules on that page do not.
FedEx names the same failure from the carrier side:
One of the most common reasons for customs delays is an inaccurate or vague shipment description. A consistent and detailed description of the shipment contents on all documents can help reduce customs delays.
Note the word consistent. This is where sellers with a good product page still get held: the catalogue says one thing, the invoice says another, the label says a third. Three documents, three stories, one officer deciding which to believe.
8. H2-7 · The China Lane Changed: Section 301 Turned Classification Into a Gate
If you have shipped from China for a few years, your mental model of U.S. low-value imports is out of date. Look — the first change was aimed at your lane specifically, months before the global one.
- 2025-05-02, 12:01 EDT — duty-free de minimis treatment ends for products of the PRC, "which include products of Hong Kong," under Executive Order 14256 (signed 2025-04-02), with a Federal Register implementation notice following on 2025-04-28.
- 2025-08-29, 12:01 EDT — the suspension is extended to all countries, under Executive Order 14324.
- 2026-02-20 (effective 2026-02-24 EST) — the suspension continues and extends to postal shipments.
- 2026-06-24 — CBP writes the indefinite suspension into 19 CFR 10.151. Non-postal goods valued at or under $800 must go through formal or informal entry.
- 2026-07-24 — the postal-side rule takes effect.
That first line is the one a China-lane seller needs. It landed almost four months before the global change. And it is written in terms of products of the PRC, not shipments from the PRC. Hold that thought.
Postal packages from China carry an additional duty. This article does not give you the rate, and here is the reason in one fact: in the first weeks of that programme the rate was amended three times in eight days. Both the percentage and the per-item alternative moved each time, and they moved again later in 2025 and in 2026. Any figure printed in a guide — including this one — would be a snapshot of a number that does not sit still. Take it from CBP’s current notice.
Now the part that turns classification into a gate. Under the postal rule effective 2026-07-24, goods subject to Section 301 duties are excluded from the new postal informal entry process. The exclusion is wider than 301 alone. The rule names Section 201 and Section 232 goods, goods under AD/CVD orders, and goods with partner-agency data requirements in the same breath.
Read that last category twice. That is the admissibility axis showing up in a routing rule. Some goods leave the simplified channel not because of what they cost, but because another agency wants data on them. This article does not cover which goods those are — we did not obtain the agency lists.
Section 301 itself is a general authority. It lets the U.S. Trade Representative impose import restrictions where a trading partner is violating trade agreements. The action everyone means by "Section 301" is the one aimed at China. That is your lane.
Sit with what the exclusion does. An HS code used to be a question of how much you pay. Now it also decides which channel a parcel may move through. Classification became a routing gate. We did not verify which HS codes sit on the Section 301 lists, so I am not saying everything from China is covered. I am saying the code decides whether it reaches your item.
Country of origin is not country of shipment
Here is where the China lane gets misread most often. CBP states it in one line:
Please note that Section 301 duties are based on country of origin, not country of export.
Your Shenzhen warehouse is a country of export. It is not, by itself, a country of origin. 19 CFR 134.1 defines origin as the country of manufacture, production or growth. Work done elsewhere must "effect a substantial transformation" before that other country becomes the origin. The EU builds the same idea on its own text: the Union Customs Code, article 60, points to where goods underwent their "last, substantial, economically-justified processing or working."
That U.S. definition sits in the marking rules. We did not obtain an official text tying it directly to Section 301 assessment. So the two stay separate citations here.
The practical read runs in one safe direction and one open one. Safe: goods made in Guangdong do not stop being Chinese-origin because they transit somewhere else. Open: whether assembly in a third country makes that country the origin is a substantial-transformation call. It is not a call you or I get to make by looking at a shipping route. If your supplier moved final assembly to another country, that question goes to a licensed broker with the actual process in front of them.
Either way, on this lane the origin field is not a discount switch. It decides whether the additional duties apply at all.
Hong Kong lands on opposite sides of the two regimes. This is the easiest thing on this page to get wrong. For the de minimis removal, Executive Order 14256 says "products of the PRC (which include products of Hong Kong)" — Hong Kong is in. For Section 301, CBP says goods legitimately the product of Hong Kong or Macau are not subject to those duties — Hong Kong is out. Two regimes, two answers, neither carrying over to the other.
Macau sat outside that order’s removal — which is precisely why Section 5 of Executive Order 14256 asked for "a recommendation on whether extending de minimis ineligibility to packages from Macau is necessary to prevent circumvention of this order." A monitoring instruction, not a current restriction.
Do not carry that forward as a routing idea. The distinction stopped mattering on 2025-08-29, when the suspension was extended to all countries. There is no Macau lane left to use.
Both 2026 rules were issued as interim final rules, with a comment period running to 2026-07-24. Rules issued that way can change. Re-check against the current text, not against this article a year from now.
9. H2-8 · The EU’s New Duty Is Per Item. Everything Else Is Per Consignment.
If you sell into both the EU and the UK, you have probably tried to write one rule that covers both. A seller in the Shopify Community thread "International Shipping, remitting duties" (post #1, 2024-09-23) captured the feeling:
One consignment, several destinations — and thresholds that count differently in each.
Is this correct or do I have to somehow register for duty remittance in every country? What am I missing here?
What gets missed is narrower than "the two markets are opposite," and getting it right saves you from a wrong generalisation. Almost every threshold on both sides is measured per consignment. One charge changed to per item: the EU’s new low-value customs duty.
The European Commission abolished the €150 customs-duty exemption as of 2026-06-30. From 2026-07-01 it applies a temporary customs duty of €3 per item on low-value consignments up to €150. The Commission’s own example: five T-shirts count as one item and attract €3; one T-shirt plus one watch counts as two items and attracts €6. The arrangement runs to 2028-07-01, under Council Regulation (EU) 2026/382.
The UK line is a different instrument entirely. It is a VAT rule, and it is measured per consignment. HM Revenue & Customs states:
The £135 limit applies to the value of a total consignment that is imported, not the separate value of individual items that are in a consignment.
That page says it was last updated on 13 May 2022. It still said so when we re-read it on 2026-08-16. A four-year-old page is still the current guidance — but you are entitled to know its age before you build on it.
Table 3 · Three markets, three clocks
| Market |
What changed |
Unit of assessment |
Date to carry |
| United States (China lane) |
De minimis ends for products of the PRC, including Hong Kong |
Per entry |
Effective 2025-05-02 |
| United States (all countries) |
De minimis duty-free treatment suspended for every origin |
Per entry; ≤$800 non-postal goods go through formal or informal entry |
From 2025-08-29; written into 19 CFR 10.151 on 2026-06-24 |
| United States (postal) |
Section 301 goods excluded from the new postal informal entry process |
Per shipment, by classification and origin |
Effective 2026-07-24 |
| European Union (duty) |
€150 customs-duty exemption abolished, replaced by a temporary €3 duty |
Per item |
Exemption ends 2026-06-30; €3 applies from 2026-07-01 to 2028-07-01 |
| European Union (VAT) |
The IOSS €150 threshold is a VAT threshold and remains in force |
Per consignment |
Unchanged by the duty change |
| United Kingdom (VAT) |
Overseas sellers account for UK VAT at the point of sale on direct-to-consumer goods at or under £135 |
Per consignment |
HMRC guidance page last updated 13 May 2022 |
One line in that table does double duty, so read it twice: the two €150 figures are not the same figure. One was a customs-duty exemption and it is gone; the other is the VAT threshold and it stands. And a per-item duty needs someone to decide what counts as an item — a decision that runs through the tariff, which is to say back to the HS code. For the clearance side in practice, see our guide to customs clearance in Europe.
A second, independent publisher confirms the date and the €150 ceiling. USPS tells shippers that from 1 July 2026, new import duties and requirements may apply to packages valued up to €150. It does not describe the €3 charge or the per-item basis. For the mechanism, the Commission’s own page is the source.
10. H2-9 · Reasonable Care Is a Legal Duty — and It Doesn’t Move With the Cargo
You are asking the right question — who pays the duty on a DDP shipping consignment. You are asking it one layer too high.
Here is the whole section in three lines. In the United States, the legal duty to classify and value goods sits on the importer of record, and it stays there no matter who handles the box. One wrong entry is a mistake; a pattern of them is a different category of problem. So the thing worth building is not perfection — it is a repeatable check you can show, which is what the field-level check later in this article gives you.
The legal name for that duty is reasonable care. CBP’s own compliance publication sets it out:
under Section 484 of the Tariff Act, as amended (19 U.S.C. § 1484), the importer of record is responsible for using reasonable care to enter, classify and determine the value of imported merchandise […]. CBP is then responsible for fixing the final classification and value of the merchandise. An importer of record’s failure to exercise reasonable care could delay release of the merchandise and, in some cases, could result in the imposition of penalties or, in certain instances, referral for criminal enforcement.
Look at what that sentence assigns. Entering, classifying and valuing the goods are duties of the importer of record. CBP fixes the final classification afterwards. Failure can delay release, trigger penalties, or go further.
Who holds that role in your arrangement depends on the deal and the term you shipped under. We did not obtain the determination rules, so I will not tell you that you are automatically the importer of record. Here is the part that is written down: in the United States, this duty attaches to the importer of record, and it does not transfer to whoever happens to be holding the box.
That sentence is bounded by its flag. The EU builds the same obligation on a different structure — declarant responsibility, with its own rules for non-EU parties. We did not obtain those provisions, so this article does not state the EU or UK position on who carries the duty. Do not port this paragraph across the Atlantic.
CBP frames the wider U.S. regime with two phrases: informed compliance and shared responsibility. Shared is not a synonym for outsourced.
The penalty side connects directly. 19 CFR Part 171, Appendix B states:
Failure to exercise reasonable care in connection with the importation of merchandise may result in imposition of a section 592 penalty for fraud, gross negligence or negligence.
And the statute itself, 19 U.S.C. § 1592:
Without regard to whether the United States is or may be deprived of all or a portion of any lawful duty, tax, or fee thereby, no person, by fraud, gross negligence, or negligence— (A) may enter, introduce, or attempt to enter or introduce any merchandise into the commerce of the United States by means of— (i) any document […] which is material and false, or (ii) any omission which is material
The opening clause is the one people miss: without regard to whether the United States is or may be deprived of any lawful duty. The government does not have to lose money for a materially false statement to be a problem.
The statute also draws a line the other way:
Clerical errors or mistakes of fact are not violations of paragraph (1) unless they are part of a pattern of negligent conduct.
One typo is a typo. A pattern is something else. That is the practical case for a documented pre-shipment check — not because a checklist makes you perfect, but because it separates an isolated slip from a habit.
The penalty framework runs in three tiers: fraud, gross negligence, negligence. The fraud tier is generally claimed against the domestic value of the merchandise. The tiers nest depending on whether duty was lost, so I am not quoting multipliers. Read the regulation tier by tier with your own counsel.
So what do you actually do with this section? Two things, both cheap. Find out in writing who is named as importer of record on your entries — your broker or carrier can tell you today. Then run the field-level check later in this article on every batch, so that if one line is ever wrong, what you can show is a process, not a shrug.
11. H2-10 · What a China Fulfillment Partner Can and Cannot Do Before International Fulfillment
I run a fulfillment operation in China, so let me be exact about where our hands stop. The gap between what a partner does and what you assumed they do is where surprise bills live.
We are not a customs broker. What we do give you is clean, consistent shipment data before the box leaves — the same product name on the packing list, the invoice and the carton mark.
We do not give tax or legal advice. What we do give you is the record: what shipped, in what quantity, under what declared description, with the documents attached.
We do not decide your HS code. In the United States that decision carries the reasonable-care duty described above, and it belongs on your side of the line. What we do give you is a code field that is actually populated, and populated identically across the carton, the packing list and the commercial invoice. If you genuinely cannot make the classification call, it belongs with a licensed customs broker, not with your warehouse.
We do not promise a customs outcome in any country. What we do give you is evidence when something goes wrong — photos and documentation on exception parcels, so a query has an answer instead of a shrug.
Now the part that makes those four lines checkable rather than reassuring. Before you commit to any China-side partner, ask for three artefacts:
- A sample commercial invoice carrying description, grade or quality, and package marks.
- Proof that code and description match word for word across carton, packing list and invoice.
- Their written process for exception parcels.
Anyone can print a label. Only a partner preparing declaration data can hand you all three.
And put the split in the contract. In this industry the China side is often asked to suggest codes, because the seller cannot produce them. If the line is "you decide, we populate," it has to say so in writing. Otherwise the boundary holds in conversation and collapses the day it matters. If you want that boundary written into an actual scope of work, talk to our team and ask for it in the agreement — the answer should be specific, not reassuring.
Table 4 · Who does what before an international shipment leaves China
| Task |
You (the seller) |
China-side fulfillment partner |
Customs broker |
| Choosing the HS code |
Decides it — the call is yours |
Carries the value you supply |
Advises within their engagement |
| Writing the product description |
Decides it — it is your catalogue |
Applies your wording consistently |
— |
| Country of origin per SKU |
Decides it — you know where it was made |
Prints what you supply |
Advises within their engagement |
| Code and description identical across documents |
Sets the standard |
Does the work |
— |
| Declared value on the right basis |
Decides it — you hold the order data |
Prints what you supply |
Advises within their engagement |
| Filing the entry |
Depends on the arrangement |
Does not file |
Files as your agent |
| Tax or legal advice |
Buys it |
Does not provide it |
Within scope of licence |
| Exception evidence (photos, documents) |
Uses it in disputes |
Captures and keeps it |
— |
| Who is importer of record here |
Not established in this article — depends on your deal and shipping term; we did not obtain the determination rules |
Same |
Same |
Two things about how to read that table. A dash means we could not establish the role, not that the party lacks the capability — including in the broker column, where scope is set by your engagement rather than by us. And "decides" is not a way of pushing risk at you: it marks the calls that need your product knowledge — where the thing was made, what it is, what the buyer paid. Nobody downstream can reconstruct those from a carton.
12. H2-11 · "My Carrier Handles the Codes" — When That’s Fine, and When It Isn’t
Let me give the other side its strongest form. It is stronger than sellers on my side of the table usually admit.
Services that act as importer of record on your behalf genuinely exist. Specialist providers publish whole sections on importer-of-record requirements. They argue that a foreign company often cannot lawfully act as importer of record in a destination market — a constraint we did not independently verify. If your catalogue is narrow, your classifications are stable, and you have a signed brokerage arrangement, your marginal work per shipment really is small.
The truth is that two things still do not transfer, however good the arrangement.
The data still comes from your product records. A practitioner in the Shopify Community thread "International Duties and HS Codes" (post #2, 2026-03-26) put the tooling question plainly:
they pull from the same HS code data on your products. The accuracy still depends on having the right codes assigned. No integration can fix a missing or incorrect HS code.
Shopify says the same from the platform side: your apps and integrations need to support the DDP incoterm and apply the correct HS codes to your products.
The bill comes back to the shipper. FedEx states it directly:
If the recipient refuses the package, or the recipient or third-party FedEx account holder refuses to pay for duties and taxes, the original shipper will be billed for duties and taxes.
Refusal is the moment a DDP shipping arrangement gets tested. A third scenario catches sellers who did everything right: automated classification changing your data underneath you. In the Shopify Community thread "Harmonized System Codes are incorrect, cause unnecessary tariffs" (post #3, 2024-05-13), a merchant wrote:
It’s garbage coding to OVERWRITE my HS Codes through my entire store without telling me. And when you click on the "what will change" button, NOWHERE does it tell you it will trash HS Codes.
That is one merchant’s account of their own store, and we did not verify it with the provider involved. I include it for the failure mode. Your codes can be correct on Monday and different on Friday, without an email. So check the fields before a batch ships, rather than checking once and trusting the state forever.
13. H2-12 · The Pre-Shipment Field Check Before the Next Batch Leaves China
This is the part I would actually run before any DDP shipping batch leaves. Not a strategy. Fields, checked while the boxes are still with us.
The last place the declaration data can still be corrected without a customer involved.
One reply in the Shopify Community thread on unexpectedly high U.S. duty calculations (post #15, 2026-04-04) shows how two of them interact:
make sure both the HS code AND the Country of Origin are set (e.g., CA for Canada). The calculator needs both to determine treaty eligibility. If Country of Origin is blank, it can’t apply preferential rates.
That poster was writing about a Canadian-origin product, where origin can unlock a preferential rate. On the China lane the reason is different and larger: origin decides whether the Section 301 duties apply at all.
Table 5 · Field-level pre-shipment check
| Field |
What counts as correct |
Where the rule comes from |
| HS code on every SKU |
Populated for each item in the batch, not just top sellers |
Shopify: no international label prints without one, DDP or DAP |
| Country of origin per SKU |
The country of manufacture, production or growth — not your shipping warehouse |
19 CFR 134.1 (definition); CBP: Section 301 duties follow country of origin, not export |
| Description in plain language |
Enough to identify size, shape and characteristics; nothing else in the field |
CBP’s definition of a precise cargo description |
| No banned-style wording |
None of CBP’s unacceptable entries, including Online Retailer and Online Retailer Shipment |
CBP publication, Examples of Unacceptable vs Acceptable Cargo Descriptions |
| Same description everywhere |
Catalogue, invoice, packing list and carton mark agree word for word |
FedEx names vague descriptions a leading cause of customs delay |
| Declared value on the right basis |
U.S. basis excludes the international freight leg; the EU adds it to customs value; the €150 test runs on intrinsic value |
19 U.S.C. 1401a; Union Customs Code art. 70–72; UCC-DA art. 1(48) |
| Duty line itemised on DDP invoices |
Duties shown separately from the price of the goods |
19 U.S.C. 1401a(b)(3): excluded only "if identified separately" |
| EU-bound: confirm the carrier filed the ENS |
Ask your carrier or forwarder for confirmation, and give them the data they need for it |
Union Customs Code art. 127(4): the carrier is the legal filer |
| Flag the SKUs another agency may care about |
Cosmetics, food-contact items, wireless devices, children’s products, lithium cells — know which of yours are in that group before the batch ships |
Admissibility, not cost; the agency requirements sit outside this article |
The ENS row is the one people get wrong, and the correction matters. That declaration is not yours to file. The Union Customs Code, article 127(4) (consolidated version, as at 2025-01-01), says:
The entry summary declaration shall be lodged by the carrier. Notwithstanding the obligations of the carrier, the entry summary declaration may be lodged instead by […] (a) the importer or consignee or other person in whose name or on whose behalf the carrier acts; (b) any person who is able to present the goods […] at the customs office of entry.
The legal filer is the carrier. You may file instead, but you are not the default. What you owe that filing is data: description, code, origin, value.
One more layer worth knowing, because it explains why nobody asks you for a login. The EU’s implementing rules let that declaration arrive in more than one dataset, with the carrier and the party issuing the transport document each lodging their part (articles 183 and 184). Not one of those roles is the online seller. Your job is upstream of all of them: give whoever files it a description, a code, an origin and a value they can use.
One more EU note. The European Commission requires economic operators bringing goods to or through the EU to declare safety and security data through that declaration. Connecting to the system requires an EORI number, which lands on whoever does the filing. The Commission also maintains a list of prohibited vague terms, with an updated version in force from 2026-08-03. We did not open that list, so I will not guess at which words are on it. Check the current version before you standardise your wording.
Run this per batch, not per year. Catalogues change. Suppliers substitute. Platforms update. The check is cheap. Being refused at the border is not.
14. H2-13 · Common Questions About HS Codes and Declared Descriptions
QUICK ANSWERS ABOUT HS CODES AND DECLARED VALUE
Does DDP shipping change how much duty is owed?
No. DDP assigns who pays. The amount comes from the tariff line, the origin and the declared value on the entry.
Can an international label print without an HS code?
No. Shopify states that international labels cannot print without one, for DDP and DAP alike.
Is the declared value the same as the order total?
No. U.S. transaction value excludes the international freight and insurance leg, and the EU’s €150 test runs on intrinsic value.
Does Section 301 depend on where the parcel ships from?
No. CBP states Section 301 duties follow country of origin, not country of export. A Shenzhen warehouse is an export point.
Should a seller file the EU entry summary declaration themselves?
Usually not. The Union Customs Code names the carrier as the filer; the seller’s job is supplying accurate description, code, origin and value.
What is the difference between an HS code and a product description on a customs form?
The HS code is a standardised classification number; the World Customs Organization maintains six digits of it internationally. The description is plain-language text identifying the item. They work as a pair: when the code is missing, Shopify calculates duties from the description and product category instead. Neither of them is the value the duty is charged on — that is a separate field with its own legal definition.
Who is legally responsible for the HS code on my DDP shipping consignment?
In the United States, the importer of record. CBP states that this party must use reasonable care to enter, classify and value imported merchandise. Who holds that role in your arrangement depends on your deal and shipping term, and we did not obtain those determination rules. The duty does not shift because a partner handles the logistics. This article does not state the EU or UK position.
Why is my duty calculation wrong when the HS code is already filled in?
Two common reasons. The stored code may be shorter than the one the destination assesses against — that is what one seller described when a checkout calculation came out at zero. And a blank country of origin can stop the correct treatment being applied at all, whether that means a preferential rate or an additional duty.
If I prepaid duties, why was my customer charged again at delivery?
Collecting at checkout and carrying the charge on the label are separate steps. Shopify states that if you charge duties at checkout but use a standard shipping label, the customer is charged again at delivery and pays twice. The label has to match the collection.
What happens if the recipient refuses the package or refuses to pay?
FedEx states that where the recipient refuses the package, or the recipient or third-party account holder refuses to pay duties and taxes, the original shipper is billed. Refusal does not cancel the charge. It relocates it to you.
How do I verify that a fulfillment partner is preparing declaration data, not just printing labels?
Use the three artefacts from the section above as an intake test, and check them against a live batch rather than a sample pack. If the invoice, the carton mark and the catalogue disagree on a single SKU today, they will disagree at the border next month.
Is one wrong description a customs violation?
Not by itself, under U.S. law. The statute says clerical errors or mistakes of fact are not violations unless they form part of a pattern of negligent conduct. The exposure comes from repetition. That is why a repeatable pre-shipment check beats a one-off cleanup.
15. What This Article Does Not Cover
Fifteen things. Each one is flagged where it comes up in the text; this is all of them in one place. The first matters most, and it is the one that runs in my favour.
The load-bearing gap
- Which party is the importer of record in your particular arrangement. The reasonable-care duty attaches to that party, and the determination rules are exactly what we did not obtain. The conclusion I am drawing — that the duty is not your China partner’s — is convenient for a company like mine, so treat this line as the first thing to verify, not the last.
- The additional duty rate on postal packages from China. It was amended more than once after the original order and we did not capture the current figure. Take it from CBP’s current notice.
- Admissibility. Which partner agencies require data on which goods, and what they require. Classification decides this too; this article only covers the cost side.
- Whether the EU’s import VAT one-stop scheme is usable by a China-based seller directly. The scheme exists and its €150 VAT threshold stands. The conditions attached to non-EU sellers using it — including whether an EU-established intermediary is required — are outside what we obtained. Do not read our mention of it as "you can register for this."
- How UK VAT responsibility shifts when you sell through an online marketplace. The £135 point-of-sale rule in H2-8 is written for direct-to-consumer sales. Marketplace sales are handled under separate provisions that this article did not examine.
- Whether duties and import taxes already paid can be recovered when a DDP parcel is returned or refused. Recovery mechanisms differ by country and usually need a separate claim. We did not obtain them, so H2-11’s "the bill comes back to the shipper" should not be read as "and you can claim it back."
- Any official text tying the U.S. marking definition of origin directly to Section 301 assessment. We cite the origin definition and the Section 301 rule separately, because that is how we found them.
- How the entry summary declaration is split between filers in practice. The rules name the carrier and the transport-document issuer and allow multiple datasets; who lodges which part on a given lane is a question for your carrier, not one we resolved.
- Which HS codes sit on the Section 301 lists. We did not verify them, which is why nothing here says "everything from China is covered."
- The published rulebook definitions of DDP and DAP. That text sits behind a paid publication we did not open, so every definition here is attributed to a platform or a carrier instead.
- How many digits a national tariff runs to. Six digits is the international layer; we did not obtain any country’s national digit count, so this article gives none.
- Which simplified entry paths exist for low-value U.S. shipments. We quote the invoice-content rule as the standard the document is held to, not as proof that every parcel files the same way.
- Who carries the declaration duty in the EU and the UK. Those systems run on a declarant structure with their own rules for non-EU parties, and we did not obtain the provisions. Nothing in the reasonable-care section transfers there.
- Whether a foreign company can lawfully act as importer of record in a given market. Specialist providers say it often cannot; that is their claim, restated here, not something we verified.
- Which words are on the EU’s prohibited-terms list. The list exists and an updated version applies from 2026-08-03. We did not open it, so we do not guess at its contents.
16. Final Thoughts
Contract terms move liability. They do not create accuracy. Accuracy comes from fields, and fields come from your own records.
I have watched sellers renegotiate terms with three carriers before checking whether their own catalogue had a code on every SKU. I did the equivalent myself in the early days of this business. The fix was not clever. It was boring. We fixed the source data, then made the same words come out on every document.
You do not need to become a classification expert. You need to own four fields and check them before the batch leaves. DDP shipping decides who pays. Those fields decide how much — and whether the parcel moves at all.
17. External Sources
18. ASG Data Note
The only ASG figures in this article are in this note: four warehouses in Shenzhen and Dongguan, and order processing that typically takes one to three days. Both come from internal fulfillment records. Nothing here is customs brokerage, tax or legal advice.