Our advertised delivery estimate across the USA is 18β20 business days on average. (25-28 Calendar Days)
Our advertised delivery estimate across Canada is 25-28 business days on average (35β40 calendar days)
Please note that this is an estimated delivery timeframe, not a guaranteed delivery date.
Because Yarn Haul uses an international factory-direct shipping model, some parts of the journey are outside of our control. Delays can occasionally happen due to:
- Sailing schedules
- Export processing in China
- Customs inspections
- US/Canadian import processing
- Port delays
- Final courier handling
- Weather or other logistics disruptions
Most orders arrive within the advertised timeframe, but some parcels may take longer if they are selected for customs inspection or delayed during international transit.
Customs inspections are random and handled by the relevant authorities. Yarn Haul cannot control, speed up, cancel, or prevent customs checks. In rare cases, customs clearance can add extra time to delivery.
Once an order has been dispatched and entered the international shipping network, it cannot usually be cancelled, recalled, or stopped while in transit.
We will always do our best to keep you updated if your parcel is affected by a delay.