Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Why Do Our 3PL's International Parcels Get Held at Customs, and How Do We Stop Sending Incomplete Data?
Problems We Solve

Why Do Our 3PL's International Parcels Get Held at Customs, and How Do We Stop Sending Incomplete Data?

3PL cross-border parcels are held or returned because commodity codes and origin are missing from client SKUs. We build customs data checks before labels print.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

International parcels need customs data that most client product lists do not contain: commodity codes, country of origin, accurate descriptions and values. When it is missing, labels fail or parcels are held. We build a customs data layer that checks each client's SKUs, collects what is missing from them, and validates every international order before the carrier label is created. The data itself remains the client's responsibility.

International orders on a separate shelf

Every morning the international orders that failed to label are printed out and put to one side. The carrier's system rejected them: description too vague, commodity code missing, country of origin blank. Somebody emails the clients to ask. Some reply the same day, some next week. Meanwhile the orders wait, and the client's overseas customers wait longer.

The ones that did label are not safe either. A parcel with 'clothing' as its description and a guessed code can be held at the destination, and it comes back weeks later with charges attached.

Why customs data is always missing

Clients set up their products to sell in the UK. Their shop platform might have a field for commodity codes, but it was never filled in. Their suppliers know the country of origin, but nobody asked. The warehouse is where the gap becomes visible, because the carrier label is the first system that insists on the data.

FieldCommon problem
Commodity codeBlank, or copied from a similar product without checking
Country of originLeft as the UK because that is where the brand is
Item descriptionToo generic for customs purposes
Declared value and currencyShop price including discounts or VAT inconsistently
Weight per itemMissing, so the parcel weight is split evenly

Which codes and values are right is a question for the client and their customs adviser. The warehouse's problem is that it is holding orders it cannot ship.

What holds and failures cost

Orders stuck on your floor, taking space and attention. Parcels returned with charges that someone has to recover. Clients whose international sales suffer and who suspect the warehouse is the problem. And staff time spent chasing data one SKU at a time, which repeats every time a client launches a range.

Held parcels also create unhappy end customers who are not your customers. They contact the brand, the brand contacts you, and you contact the carrier, and by the time the answer travels back along that chain the customer has asked for a refund.

The longer-term cost is that clients start to restrict international selling, or move it to a different warehouse, because it feels unreliable. That is volume you had and lost for want of a few product fields.

The customs data layer we build

  1. A customs completeness check across each client's SKUs in your WMS, listing what is missing for international shipping.
  2. A client-facing form or spreadsheet round-trip to collect the missing fields, per SKU, with validation of code formats and required fields.
  3. An order-level check when an international order arrives: every line has complete customs data, the value is present, the destination's requirements for your carrier are met.
  4. Holds with a clear reason for orders that fail, and a same-day notice to the client listing exactly what is needed.
  5. Data passed to the carrier label or electronic customs submission through the carrier's API, so the paperwork matches the order.
  6. A record of the customs data used per shipment, for any later query.

We do not decide commodity codes or values for your clients. Where descriptions suggest a code is inconsistent, the check can flag it for the client to review.

What changes

Missing data is found when the product is set up, not when a customer in another country is waiting. Failed labels become rare, and when they happen the client knows exactly why. Your team stops chasing data by email.

Is this your international shelf?

  • International orders regularly fail at label creation.
  • Client product data has no commodity codes or origin.
  • Parcels come back from overseas with charges.
  • Staff email clients for customs data order by order.
  • New ranges launch without anyone checking customs fields.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Will you tell our clients which codes to use?

No. Classification and valuation are the client's responsibility, usually with their customs adviser or broker. We make sure the data is present and consistent.

Does this work with our carriers?

Most carriers accept customs data through their label or shipment APIs. We send what they require in their format.

What about B2B exports on pallets?

Pallet exports usually involve a forwarder and fuller documentation. The same SKU data helps, but the process is different, and we can talk about it separately.

What drives the cost?

The number of clients shipping internationally, which carriers and destinations are involved, and how product data is held.

Keep reading

More on Problems We Solve

Start here

Tell us where your 3PL operation leaks time or money

Describe the problem, the WMS you run, and how many clients it touches. We will tell you what we would build around your warehouse system, and if a setting in your WMS or a smaller change would fix it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →