Twelve destinations ranked by customs friction
The short version: Three weighted friction dimensions, and the one factor a buyer actually controls. Below is the working, the sample and the known error sources.
What each check is protecting against
Eighteen checks split into five groups: shape, colour, markings, measurements and packaging. Each takes a pass, query or fail answer, and the answers combine into a verdict rather than a score.
| Group | Checks | A failure means |
|---|---|---|
| Shape and silhouette | 4 | Wrong item or wrong cut — closer to a return |
| Colour | 3 | Judge hue, not brightness; warehouse light is not studio light |
| Markings and labels | 4 | Missing tag is a query; wrong tag is a return |
| Measurements | 4 | Compare against an item you already own |
| Packaging | 3 | Damage in transit — a query now, a dispute later |
The thresholds are ours. They substitute for a rule that does not otherwise exist between buyer and warehouse.
Thresholds differ by category on purpose. Shoes and jackets are lowered to a single query because a defect that survives packing is expensive to fix once the parcel has left.
A verdict you wrote down before looking at the next photo set is worth more than one you reconstructed afterwards.
How the agents differ
Eleven agents appear in the source catalogue. They differ less in what they charge than in whether they publish it: eight use a percentage model, two use a tiered table and one uses a flat per-order fee.
| Order value | Percentage model | Flat model | Tiered model |
|---|---|---|---|
| $60 | $1.80–$4.80 | $5.00 | $2.40 |
| $200 | $6.00–$16.00 | $5.00 | $8.00 |
| $600 | $18.00–$48.00 | $5.00 | $21.00 |
Modelled from each agent’s published model. The flat model wins below about $170 and loses above it.
Storage terms vary more in when the clock starts than in how long it runs. A 30-day window that starts at check-in can outlast a 60-day window that starts at purchase.
- Published fee table
- Whether the model is readable without opening a ticket.
- Storage clock start
- Check-in or purchase — a week of difference.
- Consolidation policy
- Whether it is offered, and whether it restarts the packing clock.
- Claims documentation
- Whether compensation terms are published rather than quoted on request.
Two clauses, one declared value
Both clauses are anchored to the declared value. Storage is charged against an item you have not yet shipped; the insurance ceiling is set by the value you declared. Raising one without the other creates a gap that only appears when something goes wrong.
| Declared value | Premium range | Compensation ceiling | Verdict |
|---|---|---|---|
| $40 | $0.00–$0.80 | $40 | Not worth insuring |
| $120 | $0.60–$2.40 | $120 | Marginal |
| $400 | $2.00–$8.00 | $400 | Worth insuring |
Premium from published carrier rates; break-even from the loss-probability model in the insurance tool.
Deadlines decide more claims than ceilings do. A parcel left unopened for nine days can lose a valid claim under a seven-day term, which is a worse outcome than a low declared value.
- Check which clock start applies before relying on a storage deadline.
- Decide whether the extension costs less than the freight of a second parcel.
- Photograph the parcel before opening it, on the day it arrives.
Where a figure needs checking against the live catalogue, the entries themselves are on the current list on kabosheet.
The same parcel, two service levels
Comparing lanes only means something if the parcel is held constant. One parcel, one weight band at a time, one item mix — anything else is a different question with a different answer.
| Weight band | Economy | Express | Difference |
|---|---|---|---|
| 1.5 kg | $5.90–$9.40 | $11.40–$17.20 | +$5.50 |
| 3 kg | $9.20–$15.10 | $17.10–$26.40 | +$7.90 |
| 5 kg | $14.80–$24.30 | $25.30–$39.70 | +$10.50 |
| 8 kg | $22.60–$36.90 | $36.20–$57.10 | +$13.60 |
| 12 kg | $31.40–$52.80 | $48.90–$78.40 | +$17.50 |
Modelled from published tariffs on the collection date.
Express buys eight days at 1.5 kg and seven at 8 kg, for two and a half times the money. That is the entire case for choosing on weight rather than on urgency.
- At 1.5 kg
- About $0.69 per day saved — a deadline makes this obvious.
- At 8 kg
- About $1.94 per day saved — a different week is the better lever.
- At 12 kg
- About $2.50 per day saved — a second parcel or a later date wins.
Ownership at each handoff
Eight handoffs separate payment from delivery, and each has a nominal owner. One of them — the QC verdict — has no owner at all: the warehouse takes the photographs and you decide what they mean.
- Payment to seller
- Agent owns the transaction; you own the accuracy of the buy request.
- Seller to warehouse
- Seller owns dispatch; agent owns follow-up.
- Check-in
- Warehouse owns registration; the storage clock starts here at some agents.
- QC
- Shared and therefore ambiguous — the only genuinely unowned step.
- Packing
- Warehouse owns dimensions; you own the consolidation instruction.
- Export
- Agent owns documentation; you own supplying complete details.
- Clearance
- Carrier owns the filing; you own the declaration.
- Last mile
- Carrier owns delivery; you own address accuracy.
Tail risk concentrates at the seller, the clearance desk and the doorstep. Two of the three are entirely within your control before you pay.
| Handoff | Median | p90 | Tail cause |
|---|---|---|---|
| Seller to warehouse | 3 days | 8 days | Seller does not confirm |
| Import clearance | 2 days | 9 days | Random inspection |
| Last mile | 5 days | 15 days | Failed delivery attempt |
From the 96-order sample.
How the six segments split
Most estimates fail because they treat the item price as the cost. Across the 96 entries we hold, the non-item segments on a headwear order run from $7.50 to $74.40 — a range wide enough to change the decision about whether to order at all.
| Segment | Range | What moves it |
|---|---|---|
| Item value | $12.52–$168.48 | Catalogue mix |
| Domestic delivery | $0.40–$3.10 | Weight band |
| Service fee | $1.20–$9.80 | Fee model, order value |
| International freight | $14.80–$24.30 at heavy (> 2 kg) | Billed weight, lane |
| Duty | $0.00–$17.40 | Declared value, destination |
| Insurance | $0.00–$2.60 | Declared value; optional |
Item value is a published figure read from the source listings. The other five are modelled ranges and are labelled as such wherever they appear.
The practical consequence is that optimising the item price is a different activity from optimising the order. A 10% cheaper item saves 10% of one segment; a packing change can move two bands of another.
The three places money is lost
Risk in this process is concentrated in three places: the declaration, the packing and the claim window. Each has a different probability and a very different cost when it goes wrong.
| Risk | Frequency in sample | Cost when it happens |
|---|---|---|
| Packed volume exceeds estimate | 31 of 96 | +$3.10 median, up to +$11.80 |
| Declaration falls outside threshold | Uncommon | Up to +$17.40 duty |
| Claim window missed | Rare | Full declared value |
| Lane substituted without notice | Occasional | +$3 to +$9 |
| Storage exceeds free window | Occasional | Charged in blocks |
Frequencies from the sample; costs modelled from published terms.
The cheapest mitigation is also the highest-value one: measure the packed parcel before paying freight. It addresses the most frequent risk at the lowest cost.
- Measure packed dimensions before the freight payment, not after.
- Declare accurately and keep the order record.
- Photograph the parcel on the day it arrives, before opening it.
- Note the claim deadline in a calendar on the delivery date.
The four lanes, compared
Freight is a step function, not a curve, and the four published lanes differ in where the steps fall as much as in their height. On a heavy (> 2 kg) parcel the UK standard lane quotes $6.40–$10.80 at 1.5 kg.
| Lane | Freight at 1.5 kg | Median days | p90 days |
|---|---|---|---|
| US economy | $5.90–$9.40 | 19 | 31 |
| US express | $11.40–$17.20 | 11 | 21 |
| UK standard | $6.40–$10.80 | 16 | 28 |
| EU standard | $7.10–$11.90 | 21 | 36 |
Freight modelled from published tariffs; transit measured from stage timestamps in the sample.
The cost gap widens with weight while the time gap does not. At 1.5 kg the express premium is $5.50; at 8 kg it is $13.60, while the days saved fall from eight to seven. That asymmetry is the whole argument for choosing on weight rather than on impatience.
- UK standard: $6.40–$56.10 across the full weight range, median 16 days.
- Under 3 kg, express is usually worth it; above 5 kg it rarely is.
- Above 9–10 kg the question becomes parcel count rather than lane.
How the days are spent
Transit is not one wait, it is eight. On the UK standard lane the median from payment to doorstep is 16 days, and the p90 is 28. The gap between those two numbers is where every complaint lives.
| Stage | p10 | Median | p90 |
|---|---|---|---|
| Order to warehouse | 2 | 3 | 6–8 |
| QC and photo set | 1 | 2 | 4–5 |
| Packing | 1 | 2 | 3–5 |
| Export handling | 2 | 3 | 6–8 |
| Import clearance | 1 | 2 | 6–9 |
| Last mile | 3–5 | 5–6 | 11–15 |
Measured from order timestamps in the 96-order sample. The last-mile stage carries the largest single share of the median total.
The stages people plan around are not the stages that cost time. Clearance is fast in the median case; the seller-to-warehouse stage and the last mile together account for more than half the total.
- Holiday closures
- The warehouse closes but the seller clock keeps running, which adds two to three days at the front.
- Battery or liquid declaration
- A different export route, adding two to four days.
- Address failure
- A failed delivery attempt adds two days and sometimes a redelivery fee.
- Peak season priority loss
- The economy lane loses queue position from late October.
The three things worth taking away
- Three weighted friction dimensions, and the one factor a buyer actually controls.
- Reference lane for this reading: UK standard; reference band: heavy (> 2 kg); reference category: headwear.
- Skeleton ⑦, cluster C, 1542 words of body text. Source labels defined on /standards/.
Found a number that does not hold up? Tell us and we will log the correction. Source labels are defined on the method page.