This week a customer asked me a fair question: *"The shipping line says my container's been here for days. Why don't I have my goods?"* It's worth unpacking, because the gap between *"vessel arrived"* and *"cargo cleared"* is where most Shuwaikh stress lives — and where most of the surprise charges hide.
What "arrived" actually means
When a container "arrives" at Shuwaikh, the vessel has berthed. That's it. The box is still on the ship, or somewhere in the discharge yard, but it is not yours to collect. You are still four operational steps away from your warehouse door.
The four steps
1. Discharge from vessel to yard. This depends on stack position on the vessel, crane allocation at the berth, and the discharge sequence the line agrees with port operations. A container loaded last is discharged first — and vice versa. You don't control any of this from outside.
2. Mirsal-2 declaration accepted + duty payment cleared. This is your customs broker's job, but the speed depends entirely on whether your HS codes match the manifest, whether the commercial invoice matches the bill of lading, and whether the consignee's Mirsal-2 power of attorney is current. Mismatches here are the single most common reason a container sits.
3. Customs examination. Selection is random and percentage-based. Most containers are released on the declaration. Some are pulled for physical examination — and if yours is pulled, add to the wait. Examination scheduling is not negotiable.
4. Gate-out and truck dispatch. Trucking is its own queue. If you've ordered the truck only after step 3 clears, you're at the back of that queue. If you've pre-booked, you're at the front.
The clock that bills isn't the one you watch
This is the part most importers miss. Free time at Shuwaikh is counted from discharge, not from vessel arrival. Demurrage starts ticking when the box hits the yard, even if you're still waiting on customs. The clock everyone watches (vessel arrival on a tracking page) and the clock that actually charges your account (discharge to yard) are different clocks.
That gap — between vessel berth and physical discharge — can run anywhere from a same-day turnaround to a multi-day wait, depending on the line's terminal slot and the yard's stack pressure that week.
What to ask your forwarder, by name
The fix isn't chasing the line for updates. It's three datapoints, in this exact order:
- Discharge date. Not vessel ETA. The actual date the container hit the yard.
- Mirsal-2 status. Declaration submitted? Accepted? Duty paid? Released?
- Examination clearance. Selected for physical, or released on declaration?
If your forwarder can't give you all three today, that's the problem. Not the cargo, not customs, not the line. The visibility problem is your forwarder.
When to call us
If you've got a container stuck somewhere in those four steps and the answers aren't landing, WhatsApp +965 9926 2146 with the BL number and we'll tell you which step is the actual blocker. No charge for the diagnosis — it's the kind of question that should be a phone call, not a ticketing system.
rfq@qafxpress.com if email's easier.