Skip to content
Pixeltree

International

Cross-Border Logistics for D2C: 3PLs, DDP, and Duties

Pixeltree designs cross-border fulfillment for US D2C brands with the right 3PL, DDP vs DDU posture, HS code hygiene, and shipping economics that protect margin.

What you get

Deliverables, not deliverable-ish.

Scoped plan

Written scope with success criteria, not a vague retainer.

Senior execution

The person scoping the work is the person doing the work.

Measurable output

Deliverables you can point at. Dashboards, flows, code, docs.

Clean handoff

Documentation and training so the work lives inside your team.

How we work

Our approach.

The problem with cross-border fulfillment for D2C

Most US D2C brands go international with a plan that assumes the shipping part will sort itself out. It does not. The package that arrives at a German customer's door is the moment the brand promise either holds or breaks, and it breaks far more often than US ops teams realize. The customer pays a duty bill, waits eleven days, and receives a box with US return paperwork and a packing slip in English. The review reflects all of that.

The second failure is the economics. Shipping a small parcel from a US 3PL to Frankfurt via a consumer carrier costs between eighteen and thirty-two dollars depending on weight, and that is before duties and taxes. Brands absorb it silently for two quarters, then discover that international orders are margin-negative once refunds and support overhead are factored in. By the time they fix it, they have trained a cohort of customers to expect free international shipping they cannot afford.

The third is the tax and customs side. HS codes, IOSS numbers, commercial invoices, and country-of-origin declarations are all required for smooth customs clearance into the EU and UK. Most Shopify stores ship with generic codes, missing IOSS on orders under 150 EUR, and commercial invoices that do not match the customs manifest. The result is held shipments, VAT charged twice, and a support queue that cannot be cleared.

How Pixeltree designs cross-border logistics

We run a five-step methodology that treats logistics as a margin problem, not just an operations problem. The work produces a fulfillment design, a carrier and 3PL shortlist, and a runbook for your ops team.

  • Step one, volume and economics modeling. We model your current and projected international volume by market, weight class, and AOV, then calculate the per-order landed cost under three fulfillment scenarios, from US only to fully regionalized.
  • Step two, 3PL selection. Where a regional 3PL makes sense, we shortlist candidates based on your SKU profile, returns requirements, and integration needs, then run RFPs and facility visits.
  • Step three, carrier and service mix. We design the carrier mix per market, choosing between Express and economy lanes based on AOV and customer expectations, and we negotiate rates where volume supports it.
  • Step four, duties, taxes, and customs hygiene. We audit your HS codes, commercial invoice data, and IOSS setup, fix gaps, and wire DDP into your checkout and shipping labels.
  • Step five, returns design. We design a local returns process per market with a regional return address, a label generator, and a restocking flow that keeps reverse logistics economics honest.

Each step produces written artifacts so your ops and finance teams can continue to operate and optimize the system after the engagement ends.

What you get

The cross-border logistics engagement delivers a live fulfillment design with the contracts, integrations, and documentation to run it.

  • A landed cost model per market with sensitivity analysis on volume and AOV
  • A 3PL selection with signed SOW and onboarding plan where regional fulfillment is recommended
  • A carrier rate card per market with primary and backup services
  • A corrected HS code table for your full catalog
  • IOSS registration and commercial invoice templates wired into Shopify
  • A DDP configuration on Shopify Markets with duty calculation verified per market
  • A returns process per market with addresses, labels, and restocking flow
  • An ops runbook covering exceptions, customs holds, and escalation paths

If you run ecommerce operations with Pixeltree, the logistics design plugs into that engagement and shares the ops runbook.

Timeline

Most cross-border logistics engagements run six to ten weeks from kickoff to stabilization.

  • Weeks one and two, volume modeling, economics, and 3PL shortlist
  • Weeks three and four, 3PL RFP, carrier negotiation, and customs hygiene audit
  • Weeks five and six, 3PL onboarding, integration testing, and DDP configuration
  • Weeks seven and eight, soft launch with live orders and stabilization
  • Weeks nine and ten, returns process live and handoff

Brands that already have a 3PL relationship and only need the customs and DDP work can compress this to four weeks.

Mini case anatomy

A composite from a US home goods brand doing about twenty-two million in revenue with thirteen percent from international markets. The brand shipped everything from a US 3PL DDU, used a single generic HS code, and had no IOSS number. International refund rate was nineteen percent, support tickets per international order were three times the US rate, and international contribution margin was negative four percent.

We modeled the economics and found that moving EU and UK fulfillment to a 3PL in the Netherlands would save about seven dollars per order net of the 3PL handling fee, with breakeven at about eighty orders per week. The brand was already at a hundred and forty. We shortlisted three 3PLs, ran a two-week RFP, and selected one with a strong Shopify integration and experience in the brand's category.

On the customs side, we corrected twenty-eight HS codes, registered for IOSS, and moved the storefront to DDP for all EU and UK orders with duties calculated by a Shopify-native app. We built a local returns process with a Rotterdam-based return address and a self-service label generator.

Ninety days after cutover, international refund rate dropped from nineteen percent to six percent. Support tickets per international order came down to roughly the US baseline. Contribution margin on international orders moved from negative four percent to positive eighteen percent. Shipping time from order to doorstep in Germany dropped from eleven days to three.

The lesson was that the brand had been running international as a margin sink for two years because nobody had modeled the economics end to end. Once the model was on paper, the decisions were obvious.

FAQs

See also the Shopify Markets setup leaf, the international tax compliance leaf, the international readiness audit leaf, and the international expansion hub.

FAQ

Questions we hear most.

For D2C, always DDP where feasible. Surprise duty bills at the door destroy first-order experience and drive refund rates above twenty percent. DDU is acceptable only in B2B or high-AOV categories where the customer expects it.
Not always. For brands under a hundred EU orders per week, shipping from the US with DDP and a fast carrier like DHL Express can be economical. Past that volume, a 3PL in the Netherlands or Germany typically pays back within three months.
HS codes determine duty rates and customs treatment. Wrong or generic codes lead to overpayment, customs holds, and in some categories outright rejection. We audit and fix HS codes as part of every logistics engagement.

Let's see if we're a fit.

15 minutes. We'll tell you whether this service fits where you are. If not, we'll name what does.

Book a 15-min call