- Short answer
- No — when you edit an unfulfilled DDP order Shopify calculates no duty or tax on custom items; Managed Markets blocks them.
- Scope of the rule
- Documented for editing an unfulfilled DDP order; no sentence we found covers a draft built from scratch
- Managed Markets
- Custom line items unsupported — stated generally, for drafts, and for placed orders: three statements, one page
- Documented workaround
- Draft order, then switch merchant of record from Managed Markets to yourself
- What the workaround costs
- You handle the financial and legal complexities of international sales
- Placed Managed Markets order
- Merchant of record can't be changed after the order exists
- Turning duties off
- Per country or region, or entirely — Shopify documents no per-order switch
- DDP label
- Buying and using it is what ensures no second charge on delivery
- Buyer outcome at customs
- No Shopify statement we found ties custom items to what happens at customs
The short answer — and where Shopify actually writes it
No — and the sentence that says so sits in a narrow place. Shopify's considerations for editing orders set the ground first: you can edit unfulfilled orders that have duties and taxes charged, such as DDP (Delivery Duty Paid) orders, while an order containing fulfilled line items can't be edited. Then the line itself: Duties and taxes aren't calculated on custom items.
That is the scope you can lean on: an unfulfilled order you are editing. How the line gets there is a separate question — our FAQ on adding a custom item covers both admin routes. And the page where merchants look for this answer, Shopify's duties and import taxes considerations, didn't mention custom items anywhere when we read it on 9 August 2026.
Find your case: an order you're editing, a fresh draft, or Managed Markets
| Scenario | What Shopify documents | What that means for you |
|---|---|---|
| Editing an unfulfilled DDP order | Duties and taxes aren't calculated on custom items | The custom line leaves with no duty collected against it |
| A draft order built from scratch, outside Managed Markets | No sentence either way in the create-orders pages we read | Untested ground — check the order total in your own admin |
| Any order under Managed Markets | Custom line items aren't supported with Managed Markets | The line is refused; the documented workaround moves the merchant of record |
Shopify Help Center, read on 9 August 2026.
What that means on a DDP order
The DDP promise carries its own condition. Shopify writes that if your customer pays duties and import taxes at checkout, you must purchase and use a delivery duty paid label to fulfill the order — that is what ensures they aren't charged duties and import taxes again upon delivery. The protection is the label, not the checkout charge.
Two separate Shopify pages explain the mechanism underneath. On the duties side, a calculation runs off a product's HS code and falls back to its description and category, and Shopify warns that inaccurate product information — a missing country or region of origin, an incorrect HS code — might result in additional duties being charged to the customer upon delivery. That page named no custom item when we read it; the page that ties duties to custom items is the order-editing one above.
No Shopify page we read documents a way to switch duties off for a single order. Shopify documents stopping collection for individual countries or regions at a time, or you can entirely deactivate the feature. Shopify's troubleshooting page names the signal when duties aren't applied: a message on the order saying they might be collected at delivery. That message sits in your admin, not at a border. What the gap is worth belongs to landed cost — see our EU customs guide; rates and HS classification are not ours to advise on.
Managed Markets: custom line items are blocked outright
If your international selling runs through Managed Markets — part of Shopify Markets — the calculation question never opens: the line item is refused. Shopify says so three times, in three sections of one page: Custom line items aren't supported with Managed Markets at the top, "Adding custom line items isn't supported" among the rules for a Managed Markets draft order, and "You can't add custom items to a Managed Markets order" among the limits on editing one that already exists.
Who carries the order is documented: Shopify states that Global-e is your merchant of record and handles parts of your Managed Markets orders, including duties, tax remittance, commercial invoices and carrier arrangements. The same editing list also rules out changing the shipping fee, the shipping service, and the merchant of record.
Managed Markets: the documented workaround — and what it costs you
Shopify names one route, and it starts before the order exists: to ship custom line items, you create a draft order and change the merchant of record on that order from Managed Markets to yourself. That is not a formatting change.
If you change the merchant of record from Managed Markets to your own, then you're responsible for handling the financial and legal complexities of international sales.
Shopify spells the role out elsewhere: acting as your own merchant of record means registering for and remitting taxes, arranging to accept local methods of payment, and organizing shipping and fulfillment. Two boundaries come with the workaround. It applies to a draft — for an order already placed, Shopify states you can't change the merchant of record for a Managed Markets order. And the assignment is automatic: add a customer whose shipping address sits in a market managed by Managed Markets and that merchant of record is selected for your draft; if you don't assign a Managed Markets shipping method, Shopify notes duties won't be calculated and Managed Markets won't be assigned as the merchant of record.
What to do instead of a custom item
Two moves are open, and Shopify's own guidance on the draft-order page points at the first: make the recurring extras — engraving, a rush fee, gift wrapping — real catalog products. "Whenever possible, create products in your admin instead of using custom items." Or accept the incomplete estimate on this order and say so before the customer pays, since no page we read documents a way to switch duties off for one order.
That sentence is a recommendation, not a rule — the wording is whenever possible, and it stands on its own, without arguing from duties.
Separately, Shopify's considerations for adding custom items state that custom items don't link to a product page because they aren't part of your product catalog, and its duties documentation describes the HS code, description and category a calculation reads — fields that live on a catalog product. Shopify does not join those two pages into one statement, and neither do we.
Where Shopify is silent
Two gaps are worth naming, because both look like answers you failed to find. First, as of 9 August 2026, across the duties-and-import-taxes pages and the whole create-orders section we read — create-draft, international-drafts, discounts, get-paid and send-draft — no Shopify page states whether duty is calculated on a custom item in a draft built from scratch. The documented sentence covers editing.
Second, on the same date and across those duties pages plus the Managed Markets documentation, we found no Shopify statement describing what happens to the buyer at customs when duty goes uncollected on a custom item. The closest published wording is the general one about additional duties upon delivery, and the message that appears on your own order. An absence in what we read is not a rule Shopify has published.
This article was written entirely by AI under human editorial direction. The editor sets the topic and structure, runs multi-stage validation on facts, links, and interactive elements, and verifies the output is useful from a business perspective. All claims are checked against official Shopify sources. Details may change — always confirm critical data at shopify.com.
Editorial Policy