Karachi Port
Shipper's Guide: Working the Multi-Terminal Complex in Pakistan
Most delays at Karachi Port trace back to which of its terminals a shipment actually landed at, not the port itself. Here's how to read that off your documents early, and what changes operationally once you know.
Karachi Port: Reading Your Documents Before the Ship Arrives
Karachi Port’s biggest practical trap for shippers isn’t the port itself, it’s treating “Karachi” on a bill of lading as a single destination when it never is. Every container discharged here lands at one specific terminal operated by one specific company, and that terminal, not the port authority, controls the gate procedures, the customs desk assignment, and the pace at which your cargo actually clears. The information to identify it is almost always already in your paperwork: a terminal handling code sits alongside the vessel and voyage details on the bill of lading, or in the carrier’s arrival notice. If it isn’t printed there, the vessel’s berthing schedule, available once the ship is confirmed alongside, will show it, usually a day or two ahead of arrival. Waiting until the container is already grounded to ask “which terminal is this at” is the single most avoidable delay in the whole Karachi Port process.
Once you know the terminal, several things follow immediately, and they differ enough between KICT, KGTL and SAPT that treating them interchangeably causes real problems. Gate weighing and gate-pass matching happen at every terminal in the port, a truck is weighed in, the container is checked against its customs gate pass, and it’s weighed again going out before the pass closes, but each terminal runs its own weighbridge software and gate system, so the exact paperwork flow and how fast a gate pass registers can vary. Demurrage across the port authorities here generally starts counting in working days from when the vessel finishes discharging, while detention on the container itself is tracked separately by the carrier on calendar days. What actually starts your free-time clock in practice is how quickly a given terminal’s own system logs discharge as complete, and that has not always been consistent, which is the operational reason terminal choice matters more than most shippers assume when they’re only comparing carriers or freight rates.
Karachi Port: What the 2025-2026 KICT Backlog Actually Changed
The clearest recent illustration of terminal-specific risk at Karachi Port played out at KICT in late 2025 and into early 2026. Customs authorities issued the terminal’s management a formal notice over a reported buildup of undelivered containers, with clearing agents describing cargo marked for physical examination sitting grounded well past normal turnaround, and press reports at one point citing tens of thousands of containers affected. KICT publicly disputed the scale of those figures. Regardless of which number was accurate, the episode is a useful reminder for anyone booking cargo through Karachi Port: congestion is a terminal-level condition, not a port-wide one, and it can develop and resolve within months at one facility while its neighbours run normally. If your cargo is time-sensitive, checking recent operational conditions at the specific terminal your service calls, not just at “Karachi Port” generically, is worth the extra step before committing a sailing.
That also shapes what you can and can’t do about it. Terminal assignment follows the carrier’s service rotation; it isn’t something you choose per shipment, so a container already routed to a slow terminal can’t be redirected mid-voyage. The lever you actually have is upstream: choosing which carrier and service to book for your next shipment, since different services call different terminals within the same port. If a terminal has been consistently underperforming for your cargo type, raising that with your freight forwarder before the next booking, rather than reacting after a vessel has already sailed, is the only point where the choice is still open. Maalbardaar’s coordination role starts before arrival for exactly this reason: confirming the discharge terminal from the carrier’s schedule as soon as it’s available, and preparing WeBOC filing, transporter dispatch and gate documentation against that specific terminal so nothing has to be corrected once the container is already on the ground.
Terminals Karachi Port uses in Pakistan
Clearing customs on a Karachi Port shipment
Customs clearance
Goods Declaration filing through WeBOC and Pakistan Single Window, HS code classification, and duty/tax calculation for cargo arriving on Karachi Port.
Freight forwarding
Booking coordination and inland delivery arrangements once Karachi Port cargo is discharged at a Karachi or Port Qasim terminal.
Karachi Port — Pakistan questions
My booking just says "Karachi" with no terminal named. How do I find out which one?
expand_more
Check the terminal handling code on the bill of lading or the carrier's arrival notice, not the port field. Carriers usually print a short terminal code (KICT, KGTL, SAPT) next to the vessel and voyage number. If it genuinely isn't there, your shipping line's local agent or your clearing agent can pull it from the vessel's berthing schedule once the ship is confirmed alongside, usually a day or two before arrival.
Does the free-time clock start the same way at every Karachi Port terminal?
expand_more
The underlying rule is consistent across KPT-jurisdiction terminals, demurrage on imports is generally reckoned from a fixed number of working days after vessel discharge completes, with detention calculated separately by the carrier on calendar days. What differs in practice is how fast each terminal's own systems reflect discharge completion, which is what actually starts your countdown, so a terminal running behind on data entry can eat into free time you technically still have.
What happened with the KICT container backlog reported in early 2026?
expand_more
Customs authorities issued a formal notice to KICT's management over a buildup of undelivered containers, including cargo held for examination that clearing agents said was being grounded well past normal turnaround. KICT disputed the scale of the figures reported in the press. Whatever the exact number, it's a live reminder that congestion risk at Karachi Port is terminal-specific, not port-wide, and worth checking before you commit a time-sensitive shipment to any one terminal.
Does the truck weighing and gate-out process differ by terminal?
expand_more
The general mechanic is the same everywhere in the port: a truck is weighed on the way in, the container is matched against its customs gate pass, and it's weighed again on the way out before the pass is closed out. Each terminal runs its own weighbridge and gate software, though, so the paperwork format and how quickly a gate pass propagates into that terminal's system can vary, which is one more reason to confirm the terminal before your transporter shows up.
If cargo is delayed at one terminal, can I have future shipments routed to a different one?
expand_more
Terminal assignment is set by the carrier's service rotation, not chosen per shipment, so you can't redirect an individual booking after the fact. What you can influence is which carrier and service you book onto going forward, since different services call different terminals. If a specific terminal has been consistently slow for your cargo, that's a conversation to have with your freight forwarder before the next booking, not after the vessel has sailed.
Does Maalbardaar track which terminal a shipment is actually going to before it arrives?
expand_more
Yes. As part of pre-arrival coordination, our team confirms the discharge terminal from the carrier's schedule and flags it in the booking so the WeBOC filing, transporter dispatch and gate documentation are all prepared against the right terminal from the start, rather than being corrected after the vessel berths.
Shipping through Karachi Port?
Get a quote for customs clearance and freight forwarding through this facility, handled by a licensed local team.
Shipping through somewhere other than Karachi Port?
See the full Pakistan hub for every port, terminal and operator we cover.
Ports
Operators
Maalbardaar provides customs clearance and freight forwarding services for cargo moving through Karachi Port. We are not affiliated with Karachi Port Trust (KPT) or with the operator or authority of this facility, and this page is independent, informational content rather than an official listing. For official information, visit Karachi Port's own website . Facility data sources: Karachi Port Trust official site (kpt.gov.pk) and Wikipedia's Karachi Port Trust / Port of Karachi entries, cross-checked. Established under Act IV of 1886, formally operating from 1 April 1887, succeeding the earlier Karachi Harbour Board. Exact current berth count and a dated annual throughput figure could not be confirmed to a single consistent source, described qualitatively rather than published as an exact number. Pakistan data sources: Terminal identification and gate-pass weighing mechanics from general Pakistan Customs / WeBOC procedural descriptions (WeBOC clearance guidance and terminal gate-pass practice as documented across customs and logistics explainer sources, cross-checked against Maalbardaar's own customs-clearance guide content). Demurrage timing rule (free time reckoned in working days from discharge completion, detention calculated separately on calendar days) confirmed via Port Qasim Authority's published FAQ, which states the same KPT/Port Qasim-wide free-time mechanics; a KPT-specific published FAQ stating identical wording was not separately located, so this is presented as the general rule applied across both port authorities rather than a KPT-only policy. The KICT 2025-2026 container backlog and the customs notice to KICT's CEO are reported by Business Recorder, Bloom Pakistan and PropPakistani; KICT's own public rebuttal disputing the reported container count is reported by Trade Chronicle and PropPakistani, so both the allegation and the operator's denial are represented rather than treating either side's figure as confirmed fact. No official, terminal-by-terminal published free-time or gate-hour schedule was found for KICT, KGTL or SAPT individually, so terminal-level detail is described qualitatively.