Skip to content

Tanjung Priok port shipping: terminals, customs and how to ship from Dubai

Container ship and quay cranes at Tanjung Priok — Anil Darya

Tanjung Priok port shipping covers most container cargo entering Indonesia: the port in North Jakarta handles more than half of the country's container volume, according to NPCT1, one of its terminals. Containers land at terminals such as JICT, TPK Koja and NPCT1 and are cleared by Indonesian customs (DJBC). This guide covers the terminals, the dangerous goods rules, customs and documents, and how to ship to Tanjung Priok from Dubai. We ship both from Dubai to Tanjung Priok and from Tanjung Priok to Dubai.

Tanjung Priok port guide: key facts at a glance

ItemDetail
LocationTanjung Priok, North Jakarta, Indonesia
Port operatorPT Pelabuhan Indonesia (Pelindo), state-owned
UN/LOCODEIDTPP (carriers often book it as Jakarta, IDJKT)
Customs authorityDirectorate General of Customs and Excise (DJBC, Bea Cukai)
Share of Indonesian volumeMore than half (NPCT1)
Containers handled in 20258.30 million TEU (Pelindo Regional 2)
Vessel calls in 202514,163
Main customs officeKPU Bea dan Cukai Tipe A Tanjung Priok
Container terminals covered hereJICT, TPK Koja, NPCT1
JICT yard capacity2.5 million TEU a year
NPCT1 capacity1.5 million TEU
TPK Koja capacityMore than 1 million TEU a year
Deepest berth listed16 m (JICT and NPCT1)
Reefer plugs880 at JICT, 990 at NPCT1
Cargo typesDry and reefer containers, dangerous goods, out-of-gauge and un-containerised cargo
Import declarationPIB, filed by the importer or a licensed customs broker (PPJK)
Tanjung Priok to DubaiExporter submits the PEB to DJBC; UAE duty 5% of CIF for most goods plus 5% import VAT

Where is Tanjung Priok port?

The port sits on the north coast of Jakarta, in the Tanjung Priok district of North Jakarta. It is Indonesia's busiest port and the main gateway for imports into the capital and the industrial areas of western Java.

The newer terminals are at Kalibaru, in Cilincing. NPCT1, which opened on 18 August 2016, describes itself as the first terminal of the New Priok development. TPK Koja's office is in Koja, North Jakarta. If your booking says "Jakarta" or "IDJKT", the port of discharge is Tanjung Priok, and the terminal on the arrival notice tells your consignee's trucker which gate to use.

How busy is Tanjung Priok port?

Pelindo Regional 2 Tanjung Priok reported these figures for 2025, covering January to 30 December:

Measure2025
Container throughput8.30 million TEU, about 5.69 million boxes
Vessel calls14,163, totalling 149.95 million GT
Non-containerised cargo21.51 million tonnes
VehiclesAbout 860,000 units

Volume at this level means busy yards and gates. In June 2026 Indonesia's Finance Minister asked DJBC to add field staff and run 24-hour shifts at Tanjung Priok after the queue of import documents reached about 3,000 containers, with a target of bringing it back to about 500. For you, the lesson is simple: send documents early so your container is not in that queue.

Which container terminals operate at Tanjung Priok?

Several terminal companies run container berths at the port. Your carrier's service decides which one your container uses. The table compares the three we could check on the operators' own websites.

ItemJICTTPK KojaNPCT1
Full nameJakarta International Container TerminalTerminal Petikemas KojaNew Priok Container Terminal One
OwnersJoint venture of Hutchison Ports and Pelabuhan IndonesiaJoint operation of Pelabuhan Indonesia II and Hutchison Ports IndonesiaPelindo II (IPC), Mitsui & Co., PSA International, Ocean Network Express
Operating since1999Developed after the early 1990s; describes service since 199818 August 2016
Berths and quay6 berths, 1,635 m quayNot published on the site850 m berth
Depth12 to 16 m alongsideNot published on the site16 m maximum draft
Quay cranes14Not published on the site9, twin-lift capable
Yard equipment60 rubber-tyred gantriesNot published on the site29 electric RTGs
Yard area83.5 haNot published on the site32 ha
Capacity2.5 million TEU a year (yard); 2.2 million TEU (berth)More than 1 million TEU a year1.5 million TEU
Reefer plugs880Not published on the site990
DG yard846 TEUNot published on the siteDG handling with storage limits by class

JICT calls itself the largest container terminal in Indonesia and lists 18 weekly services. All three terminals run online tools for container tracking, vessel schedules, VGM and tariff simulation, which your consignee's broker uses to plan collection.

[AMIR-FACT: our real port-to-port transit time from Jebel Ali to Tanjung Priok, the carriers we usually book, and which Tanjung Priok terminal those services use]

What cargo can you ship through Tanjung Priok?

Cargo typeHow it movesWhat to plan
General goodsFCL or LCL in dry containersTerminal on the booking, importer's permits, free time
Chilled and frozen goodsReefer containers on plug-in points (880 at JICT, 990 at NPCT1)Set temperature, food permits in Indonesia
Machinery and steelFlat racks, open tops or un-containerised cargoLifting points, crane capability, trucking from the quay
Chemicals and other DGIMDG containers under terminal storage limitsClearance ready before berthing; some classes direct delivery only

FCL and LCL shipping to Tanjung Priok port

FCL means you book a whole 20ft or 40ft container. It is the simplest way to ship to Tanjung Priok because the box is cleared and collected as one unit. LCL means your cargo shares a container. The container is cleared and unpacked at a warehouse first, and only then is your part released, so another shipper's paperwork can affect your timing.

For reefer cargo, tell us the set temperature and ventilation at booking. JICT lists 880 reefer plugs. NPCT1's reefer platforms have 198 ground slots for about 990 reefer containers, with technicians on duty around the clock and spare parts kept on site for quick repairs. Food and agricultural goods also need the importer's Indonesian permits before release, so a reefer that waits for a permit keeps running up plug-in and storage charges. Our sea freight service books FCL, LCL and reefer space from the UAE.

Out-of-gauge and project cargo at Tanjung Priok

NPCT1 lists out-of-gauge (OOG) and un-containerised (UC) cargo handling among its services and says it has quay cranes and tools for it. In January 2017 it handled 54 import OOG units from a single vessel. That makes flat rack and open top shipments to Tanjung Priok a practical option for machinery and steel.

When you ship OOG cargo to Tanjung Priok with us, we plan it in this order:

  1. Collect drawings, dimensions, weights and lifting points for each piece.
  2. Choose flat rack, open top or a breakbulk vessel, and confirm the carrier and terminal accept it.
  3. Agree lashing and securing for loading in the UAE.
  4. Make sure the importer has a trucking plan from the terminal, since oversized pieces need special trailers.
  5. Line up customs so the cargo leaves the terminal before storage charges grow.

Our article on flat rack, open top and OOG cargo explains how to choose, and our break bulk and project cargo service covers the UAE end.

Quay crane lifting cargo at Tanjung Priok — Anil Darya

Dangerous goods at Tanjung Priok: storage limits by class

NPCT1 publishes clear rules on how long DG containers may stay in the terminal. Limits are counted from the vessel's berthing time.

IMDG classImportExport
1 and 7Direct delivery from the ship, no storageDirect loading, no storage
2.1, 2.3, 5.1, 5.2, 6.124 hours24 hours
2.2, 3, 4, 5, 6.2, 8, 972 hours96 hours

Import containers that overstay are moved to an appointed temporary storage depot (TPS) at the cargo owner's cost. Containers without IMDG labels, or that do not match the DG notification, are charged 200% of the handling and storage tariffs. DG containers must show IMDG labels, the UN number and the proper shipping name on all sides.

On import, the shipping line sends the terminal a DG list with UN and class numbers and the Safety Data Sheet. ISO tanks need a printed SDS attached to the tank. On export, the line sends the same data electronically, and the exporter attaches its export approval at the gate.

The practical rule: for Class 1, 2.1, 2.3, 5.1, 5.2, 6.1 and 7 cargo, the importer must have customs release and a truck waiting when the ship berths. Our dangerous goods shipping team checks carrier acceptance and paperwork in the UAE, and our guide to dangerous goods classes explains what each class covers.

Customs clearance at Tanjung Priok: documents and lanes

DJBC clears imports at Tanjung Priok through its main customs office at the port, KPU Bea dan Cukai Tipe A Tanjung Priok. The importer, or a licensed customs broker (PPJK) acting for it, files the import declaration (PIB) electronically. The customs system checks the importer's status, the manifest, the bill of lading, the tariff code and import restrictions, then issues a billing code for duty and taxes. After payment, the PIB is registered and given a lane.

Green lane and red lane

LaneWhat happensDJBC service standard
GreenRelease (SPPB) without physical inspection; documents checked after releaseSPPB within 15 minutes of registration
RedRed lane notice (SPJM), goods-ready notice, physical inspection and possible samplesUp to 30 days from PIB registration to decision

At NPCT1, customs and quarantine share an inspection area inside the common gate, with a container inspection centre and gamma-ray and X-ray equipment. A red lane container is moved there for examination.

Which documents are needed?

DocumentWhy it matters at Tanjung Priok
Commercial invoice and packing listCustoms value and HS code; must match each other
Bill of ladingValidated against the PIB and the vessel manifest
Importer's NIB with API and customs accessLets the importer or broker file the PIB
Import approval (PI) or other permitNeeded for restricted (lartas) goods before release
CEPA certificate of originPreferential duty for qualifying UAE-origin goods
DG list, SDS and DG declarationTerminal acceptance and storage planning
Delivery orderFrom the shipping line, to collect the container

If the importer has no NIB registered as an importer, it cannot clear commercial cargo. Check this before you ship. Import duty, VAT and income tax article 22 are paid through the billing code. Since 1 January 2025, VAT is an effective 11% for most goods (12% on a base of 11/12 of the value) and the full 12% for luxury goods. Duty depends on the HS code, and income tax on the importer's status.

Shipping papers with Tanjung Priok container stacks beyond the window — Anil Darya

How to ship from Dubai to Tanjung Priok step by step

  1. Check the importer. Confirm the consignee's NIB works as API and customs access, and that its broker is ready.
  2. Classify the goods. Agree the HS code and check whether an import approval is needed.
  3. Get a quote and book. We compare carrier services from Jebel Ali or Khalifa Port to Tanjung Priok and note the terminal each uses.
  4. Get carrier acceptance for DG, reefer or out-of-gauge cargo before you confirm.
  5. Prepare documents. Invoice, packing list, certificate of origin and draft bill of lading, all with matching data.
  6. Export from the UAE. We truck the cargo to the terminal, file the export declaration and meet the cut-off.
  7. Send the pre-alert so the broker can prepare the PIB before the vessel berths.
  8. Clear and collect. The broker files the PIB, pays duty and taxes, collects the delivery order and books the truck at the right terminal.

Our guides to shipping through Jebel Ali Port and shipping through Khalifa Port cover the UAE side.

How to ship from Tanjung Priok to Dubai

We also handle the other direction: shipping from Tanjung Priok to Dubai, with arrival at Jebel Ali, Khalifa Port or Sharjah. We book the space with the carrier and run the UAE side. The Indonesian export side stays with the shipper or its Indonesia agent, because we have no office in Indonesia.

The Indonesia export side

  • PEB. The exporter submits the export notification, the PEB (Pemberitahuan Ekspor Barang), to Indonesian customs (DJBC). The steps run from preparing the goods, through the PEB, a physical check if risk management selects the cargo, and a document review, to loading.
  • Export duty. Some goods pay export duty under PMK 106/PMK.04/2022, and those goods can be selected for physical inspection.
  • Restricted goods. Goods under export bans or restrictions need the permit from the technical agency, under PMK 141/PMK.04/2020.
  • Accuracy. DJBC fines a wrong declaration of the type or quantity of goods at 100% to 1,000% of the duty underpaid.

The UAE import side

The import declaration goes to Dubai Customs. A company with a Dubai Customs business code can file it, or a licensed clearing agent with the owner's authorisation. Dubai Customs asks for the commercial invoice, packing list, certificate of origin and any permit from the authority that controls restricted goods, and the carrier's agent needs the bill of lading before it issues the delivery order. Customs duty in Dubai is 5% of the CIF value for most goods, with 50% on alcohol and 100% on cigarettes. Import VAT is 5% of the customs value, and a VAT-registered importer accounts for it on its VAT return through the reverse charge.

The UAE-Indonesia CEPA has been in force since 1 September 2023. Ask the shipper for a CEPA certificate of origin and check the preferential rate for your HS code before you rely on it.

  1. Send us the shipper's details in Indonesia, the cargo, the HS code, the Incoterm and the UAE delivery address.
  2. We book space from Tanjung Priok to Jebel Ali, Khalifa Port or Sharjah and send the booking and cut-offs to the shipper.
  3. The shipper or its trucker collects the empty, stuffs it and delivers the box to the Tanjung Priok terminal on the booking before the cut-off.
  4. The shipper or its Indonesian customs broker submits the PEB to DJBC and gets clearance before loading.
  5. We check the draft bill of lading against the invoice and packing list before the carrier issues it.
  6. We file the UAE import declaration before the ship arrives.
  7. We arrange payment of the duty and VAT.
  8. We collect the delivery order from the carrier's agent in the UAE.
  9. We truck the cargo to your site and return the empty container inside free time.

[AMIR-FACT: the carriers we actually use from Tanjung Priok to Jebel Ali/Khalifa/Sharjah and our real transit days in this direction]

Tracking your container at Tanjung Priok

Each terminal runs its own online tools, so your consignee or broker checks the terminal named on the arrival notice.

TerminalOnline services listed
JICTContainer tracking, e-DO (electronic delivery order), vessel schedule, VGM certificate, EIR reprint, tariff simulator
TPK KojaE-billing, container tracking and history, VGM declaration, vessel progress and schedule, yard occupancy ratio, tariff simulation
NPCT1Container tracking, vessel schedule, VGM, EIR, ePORTAL, tariff simulation

Tanjung Priok or another Indonesian port?

Tanjung Priok is the default for Jakarta and western Java. For other regions, compare these gateways:

Your consignee is inPort to compareWhy
Jakarta and western JavaTanjung PriokBusiest port, handles most of Indonesia's imports
Surabaya and East JavaTanjung Perak, SurabayaIndonesia's second largest container port, per DP World
Medan and northern SumatraBelawan, MedanMain import port for northern Sumatra
Urgent or light cargo anywhereSoekarno-Hatta airport (CGK), JakartaMain air freight gateway

Discharging at the port nearest the consignee usually beats a long truck or domestic sea leg from Jakarta. We can price more than one port so you compare the total cost to the door.

Free time, storage and demurrage at Tanjung Priok

Shipping lines give free days on their containers. After that, demurrage runs while the full container stays in the terminal and detention while the importer keeps it outside. Terminals also charge storage, and DG cargo has the short limits shown above. Rates and free days differ by carrier and terminal, so read them on the quote and arrival notice. JICT, Koja and NPCT1 all publish tariff simulators.

Three steps keep costs down: send documents early so the PIB is ready at berthing, get any import approval before loading, and agree extra free time at booking if clearance may be slow. Our article on demurrage and detention shows how these charges add up.

What drives the cost of shipping to Tanjung Priok?

We do not publish rates because they change with every sailing. These are the parts of a Tanjung Priok shipment that move the total:

Cost elementWhat changes it
Ocean freightContainer type, carrier, direct or transshipment service, season
UAE origin chargesTrucking distance to Jebel Ali or Khalifa Port, terminal handling, export declaration
Terminal charges at Tanjung PriokTerminal tariff, storage days, reefer plug-in, extra moves for inspection
Customs and taxesHS code, CEPA eligibility, importer's API status, red lane inspection
Special cargoDG surcharges, 200% penalty for unlabelled DG, flat rack and OOG handling
DelaysMissing permits, late documents, demurrage and detention

Ask your consignee's broker to run the terminal's tariff simulator for the expected storage days. It turns a vague "port charges" line into a number you can plan for.

When air cargo to Jakarta makes more sense

For samples, spare parts or stock that cannot wait for a sailing, Soekarno-Hatta airport (CGK) in Jakarta is the main air freight gateway into Indonesia. Import rules are the same as by sea: the importer needs its NIB, any import approval and a customs declaration. If a sea shipment has a part that is late, splitting it and sending the urgent part by air is often cheaper than holding the whole container.

Checklist before you ship to Tanjung Priok

  • Importer's NIB active as API and customs access, with a broker appointed.
  • HS code agreed and import approval issued if the goods are restricted.
  • Invoice, packing list and bill of lading show the same names, weights and piece counts.
  • CEPA certificate of origin issued, if the goods are UAE-origin.
  • For DG: SDS, DG declaration, IMDG labels on all sides and a plan for the class storage limit.
  • For OOG: drawings, lifting points and a trailer booked for collection.
  • Pre-alert sent before arrival and free time agreed with the carrier.
  • Cargo insurance arranged, especially for machinery and high-value goods.

Common mistakes

  • DG cargo with no release plan. Class 1 and 7 must leave straight from the ship, and some classes have only 24 hours.
  • Missing IMDG labels. The terminal charges 200% of handling and storage tariffs.
  • Shipping restricted goods without a permit. Customs will not release them until the permit is produced.
  • Mismatched documents, which can lead to a red lane and physical inspection.
  • Wrong terminal on the truck booking. Check the terminal on the arrival notice.
  • Ignoring free time. Every extra day adds demurrage, storage or detention.

Frequently asked questions

Who operates Tanjung Priok port?

The port is run by state-owned PT Pelabuhan Indonesia (Pelindo). Container terminals such as JICT, TPK Koja and NPCT1 are run by companies in which Pelindo partners with private terminal operators.

What is the port code for Tanjung Priok?

The UN/LOCODE is IDTPP. Many carriers book cargo to Jakarta under IDJKT, and the terminal on the arrival notice shows where the container will be discharged.

How big is Tanjung Priok port?

NPCT1 says Tanjung Priok handles more than half of Indonesia's container volume. JICT has a yard capacity of 2.5 million TEU a year, NPCT1 1.5 million TEU and TPK Koja more than 1 million TEU a year.

How deep are the container berths at Tanjung Priok?

JICT lists 12 to 16 metres alongside its berths, and NPCT1 lists a maximum draft of 16 metres. Check the depth at your terminal if you charter a large breakbulk vessel.

Can I ship dangerous goods to Tanjung Priok?

Yes. NPCT1 handles DG cargo under storage limits by class: direct delivery for Class 1 and 7, 24 hours for classes such as 2.1 and 6.1, and 72 hours on import for classes such as 3 and 8.

What documents do I need to clear cargo at Tanjung Priok?

The importer's broker files a PIB with the commercial invoice, packing list and bill of lading. Add an import approval for restricted goods, a CEPA certificate for preferential duty and the shipping line's delivery order.

How long does customs clearance take at Tanjung Priok?

DJBC's service standard gives 15 minutes from registration to release in the green lane. In the red lane, with physical inspection, it allows up to 30 days from PIB registration to the decision.

How do I ship from Dubai to Tanjung Priok?

Send us the cargo details and the consignee's address. We book space from Jebel Ali or Khalifa Port, clear the UAE export and send the pre-alert, and the importer's broker files the PIB and collects the container.

Can Tanjung Priok handle out-of-gauge cargo?

Yes. NPCT1 handles out-of-gauge and un-containerised cargo with suitable quay cranes, and in January 2017 it handled 54 import OOG units from one vessel.

Can you ship from Tanjung Priok to Dubai?

Yes. We book space from Tanjung Priok to Jebel Ali, Khalifa Port or Sharjah, the shipper or its Indonesian broker submits the PEB, and we clear the cargo through UAE customs and deliver it. Most goods pay 5% customs duty on the CIF value plus 5% import VAT.

Get a quote for Tanjung Priok port shipping

Send us your cargo details and we will come back with a routing and a price from the UAE to Tanjung Priok. Use our freight rate inquiry form, or contact our team to talk through a DG or out-of-gauge shipment first. You can also read more about our Dubai freight forwarding team.

Sources

Reviewed: 10 November 2026

Tell us what you are shipping.

Reply within one working day, Monday to Friday, 8:00 to 16:00 Dubai time.