• Phone +86 13375320398
  • info@GreatHensen.com
  • Room.1602, Building 3 Fortune Zone, No.13 Lianyungang Road, Qingdao, China

Sea Freight from China to Indonesia: 8-12 Days to Jakarta, Surabaya & Customs Guide (2026)

Last updated: July 20, 2026 | Freight Guide | Part of the China-Southeast Asia Sea Freight Guide Series

Key Takeaways
  • China to Indonesia sea freight takes 8-12 days direct port-to-port: Shenzhen to Jakarta (Tanjung Priok) is the fastest at 8-10 days; Shanghai to Jakarta takes 10-12 days; Surabaya adds 2-3 extra days
  • Tanjung Priok is one of Southeast Asia's most congested ports: budget 1-3 days for berth waiting and 3-7 days for customs clearance on top of the ocean transit time
  • Indonesian importers must hold an API (Import Identification Number) and, for regulated product categories, SNI certification -- both must be secured before cargo arrives; there is no post-arrival compliance pathway
  • RCEP tariff reductions cover approximately 67% of Chinese exports to Indonesia as of 2026, with zero-tariff treatment for qualifying goods under the rules of origin; Form RCEP Certificate of Origin is required
All News & Insights

In This Guide

1. China-Indonesia Shipping Overview 2. Transit Times: Port-by-Port Breakdown 3. Tanjung Priok Port Realities 4. Freight Rates & Cost Factors 5. Indonesian Customs Deep-Dive 6. RCEP Indonesia Tariff Schedule 7. FAQ

China-Indonesia Shipping Overview

In short: Indonesia is ASEAN's largest economy with a GDP exceeding $1.3 trillion and a population of 280 million. China is Indonesia's largest trading partner, with bilateral trade exceeding $140 billion in 2025. China-Indonesia sea freight is a mature, high-frequency trade lane served by all major carriers. The short 8-12 day transit makes it one of the fastest China-Southeast Asia routes, but Indonesian port congestion and customs complexity are the two operational bottlenecks that importers must plan around.

Indonesia is not just another Southeast Asian destination. It is the fourth most populous country in the world, an archipelagic nation of 17,000+ islands, and an economy undergoing rapid industrialization. China exports a broad mix of goods to Indonesia: machinery and electrical equipment (HS 84/85, approximately 42% of exports), iron and steel products, plastics and chemicals, textiles, and automotive parts. The trade lane has grown at approximately 8% annually over the past five years, driven by Indonesian infrastructure spending, manufacturing investment, and the relocation of Chinese production capacity under the China-Indonesia industrial cooperation framework.

The primary container destination is Tanjung Priok, serving Greater Jakarta (Jabodetabek) and West Java's industrial corridor. The secondary destination is Tanjung Perak in Surabaya, serving East Java and eastern Indonesia. Together, these two ports handle over 80% of Indonesia's containerized imports from China. For importers, the choice between Jakarta and Surabaya is not merely about ocean transit time; it is fundamentally about where the goods need to go inland. Surabaya landing saves 800+ kilometers of domestic trucking for East Java, Bali, Kalimantan, and Sulawesi destinations -- a cost and time saving that typically outweighs the additional 2-3 days of sea transit.

For heavy-lift, project cargo, and OOG shipments to Indonesia, our heavy-lift and project cargo service covers breakbulk and flat rack shipments to both Tanjung Priok and Surabaya, including the specialized lashing plans required for equatorial sea conditions. For DG cargo, including lithium batteries and chemicals -- both significant China-Indonesia export categories -- our dangerous goods freight service handles IMDG Code compliance and carrier DG approval for this trade lane.

Transit Times: Port-by-Port Breakdown

In short: China to Indonesia is a short-haul container route. Shenzhen to Jakarta direct takes 8-10 days, the fastest of any China-Indonesia port pair. Shanghai to Jakarta takes 10-12 days. Qingdao to Jakarta takes 11-13 days. Surabaya adds 2-3 days beyond Jakarta for all Chinese departure ports. These are port-to-port sailing times; total door-to-door time including port waiting, customs clearance, and inland delivery adds 5-10 days for Jakarta and 7-12 days for Surabaya.

Five main factors determine actual transit time on the China-Indonesia route: departure port geography (southern ports are 2-3 days faster than northern ports due to South China Sea access), vessel service design (direct vs transshipment via Singapore or Port Klang), carrier port rotation (the number of intermediate calls between China and Indonesia), seasonal weather (the South China Sea monsoon from November to March can add 1-2 days), and destination port congestion at Tanjung Priok (the largest single variable, adding 1-7 days).

Unlike the China-Europe route, where the Cape of Good Hope diversion dominates transit time discussions, the China-Indonesia route is short enough that operational variables at both ends often outweigh pure sailing distance. A vessel delayed two days by Tanjung Priok berth congestion faces the same total transit as a vessel that took an extra two days of sailing time. Budget the upper end of every range for planning and treat the lower end as a best case during off-peak periods.

Here are the detailed transit time estimates for the main China-Indonesia port pairs as of July 2026. All times are port-to-port sailing only, excluding port waiting, customs clearance, and inland delivery.

RouteDirect (days)Transshipment (days)Weekly SailingsMain Carriers
Shenzhen to Jakarta8-1011-1610-15COSCO, OOCL, Maersk, MSC, CMA CGM, Evergreen
Shanghai to Jakarta10-1213-1812-18COSCO, Maersk, MSC, CMA CGM, ONE, Hapag-Lloyd
Ningbo to Jakarta10-1213-188-12COSCO, Maersk, MSC, CMA CGM, ONE
Qingdao to Jakarta11-1314-196-10COSCO, Maersk, MSC, CMA CGM, Hapag-Lloyd
Shenzhen to Surabaya10-1313-185-8Maersk, COSCO, MSC, OOCL
Shanghai to Surabaya12-1515-215-8COSCO, Maersk, MSC, ONE
Qingdao to Surabaya13-1616-223-5COSCO, Maersk, MSC
Shenzhen advantage for South China shippers: Shenzhen (Yantian/Shekou) is the fastest China departure port for Indonesia because its location at the South China Sea entrance places it immediately on the main Southeast Asia shipping lane. Vessels departing Shenzhen reach Indonesian waters in 4-5 days. For Guangdong-based manufacturers, the short domestic trucking distance to Shenzhen terminals (typically same-day for Pearl River Delta factories) makes this the most time-efficient and cost-effective routing. For DG cargo, note that Shenzhen DG storage capacity is smaller than Qingdao's; confirm terminal DG slot availability before booking if the shipment contains IMDG-regulated goods.

For importers sourcing from Shandong, Hebei, or Henan, Qingdao departures are more practical despite the 2-3 day longer ocean transit. Factory-to-Qingdao trucking takes 1-2 days, versus 3-4 days to Shanghai or 4-5 days to Shenzhen for the same cargo. When the full door-to-port pre-carriage is factored in, the Qingdao-to-Jakarta total timeline for northern China cargo is approximately 14-17 days (1-2 days trucking + 11-13 days ocean + 1-3 days port waiting) versus 14-17 days via Shanghai (3-4 days trucking + 10-12 days ocean + 1-3 days port waiting). The total door-to-port time converges. Qingdao offers lower domestic trucking cost ($200-400 less per container) and, for DG and OOG cargo, significantly more specialized terminal handling infrastructure.

For time-sensitive shipments where every day matters, note that most carriers offer 2-3 sailings per week from Shanghai to Jakarta but only 1-2 from Qingdao. The Shanghai sailing frequency advantage means you can catch the next available vessel within 2-3 days of a missed cutoff; from Qingdao, a missed cutoff can mean waiting 5-7 days for the next sailing. This is the difference between booking early and booking urgently. See our bonded warehousing and JIT distribution service for how Qingdao's bonded warehouse can function as a staging point that decouples production completion from vessel cutoff deadlines.

Tanjung Priok Port Realities

In short: Tanjung Priok (Port of Jakarta) handles approximately 7-8 million TEU annually on infrastructure designed for 5 million TEU. Berth waiting time is 1-3 days under normal conditions, extending to 5-7 days during pre-Ramadan peak season. Customs clearance takes 3-7 days for standard cargo with complete documentation. Total port-side dwell time (berthing + discharge + customs) is 5-12 days. This is the single largest planning variable for China-Indonesia shipments and the most common cause of supply chain surprises for first-time importers.

Why is Tanjung Priok congested?

Tanjung Priok's congestion is structural, not cyclical. Four factors interact to create persistent delays:

  1. Volume-to-capacity gap. The port was designed for approximately 5 million TEU annual throughput. It now handles 7-8 million TEU. The New Priok Terminal (Kalibaru) expansion added approximately 4.5 million TEU of nominal capacity, but connecting road and rail infrastructure has lagged, meaning cargo throughput is bottlenecked by landside evacuation, not just waterside berth capacity.
  2. Draft restrictions. The access channel has a maintained depth of approximately 14 meters, which restricts the largest container vessels. Many modern vessels on intra-Asia routes have drafts of 13-14 meters fully loaded, leaving negligible under-keel clearance. During low tide, some vessels must wait outside the channel, adding hours to the berthing window. This is a daily operational reality, not an occasional event.
  3. Landside logistics bottleneck. The port is connected to Jakarta's industrial zones (Cikarang, Bekasi, Karawang) via the Cikampek toll road, which experiences severe congestion during peak hours. A container discharged at 10 AM on a weekday may not reach a warehouse in Cikarang until the following day. The landside delay extends the effective port dwell time even when waterside operations are efficient.
  4. Seasonal pre-Ramadan surge. Indonesian importers front-load shipments by 6-8 weeks before Ramadan and Idul Fitri to account for the holiday period when port and customs operations run at reduced staffing. This creates an annual spike in container volumes that overwhelms the port from approximately January through March each year. During this period, berth waiting times of 5-7 days are normal, and demurrage exposure increases significantly.

Practical impact on importers

Port PhaseNormal ConditionsRamadan Peak (Jan-Mar)
Berth waiting (vessel arrival to berthing)1-3 days3-7 days
Discharge and terminal handling1-2 days2-3 days
Customs clearance (PIB accepted, docs complete)3-5 days5-7 days
Customs inspection (red channel / physical exam)Add 5-10 daysAdd 7-14 days
Container gate-out and truck dispatch1-2 days2-4 days
Total port-side dwell (normal, no inspection)6-12 days12-21 days

Importers should budget for the upper end of these ranges. A shipment that arrives at Tanjung Priok on day 10 of ocean transit may not have the container available for pickup until day 17-22 in normal conditions and day 22-31 during peak season. If customs selects the shipment for red-channel physical inspection, those timelines extend further. The inspection rate at Tanjung Priok is estimated at 10-15% of all import declarations, higher than the 5-8% common at major Chinese and European ports.

Surabaya as a congestion alternative

Tanjung Perak (Surabaya) handles approximately 3.5 million TEU annually and is significantly less congested than Tanjung Priok. Berth waiting time is typically 0.5-1.5 days, and customs clearance averages 2-4 days for standard cargo. For importers whose goods are destined for East Java, Bali, Kalimantan, Sulawesi, or eastern Indonesia, routing through Surabaya adds 2-3 days of ocean transit but saves 1-3 days of port waiting and reduces domestic trucking distance by 800+ kilometers. The total door-to-door time is approximately equal or slightly better, and the cost equation is favorable when inland trucking from Jakarta would otherwise add $400-700 per container.

The decision between Jakarta and Surabaya should be driven by the cargo's final destination, not by port transit time on paper. Surabaya is the logical gateway for everything east of Semarang. Jakarta serves West Java and Sumatra. Our team can compare door-to-door timelines for both routing options on any specific shipment -- the right answer depends on the destination address, not the shipping guide.

Freight Rates & Cost Factors

In short: As of July 2026, baseline FCL ocean freight from major Chinese ports to Jakarta Tanjung Priok ranges from $900 to $1,100 per 40HQ container. A 20GP costs $600-750. LCL rates range from $40 to $65 per cubic meter or per 1,000 kg (whichever is greater). These are port-to-port ocean freight rates only; local charges at both ends, customs brokerage, trucking, and documentation fees are additional. Tanjung Priok congestion surcharges of $100-200 per container apply during peak congestion periods.

FCL rate breakdown by port pair (July 2026)

Route20GP (USD)40GP (USD)40HQ (USD)Rate Trend (vs Q1 2026)
Shenzhen to Jakarta$600-700$800-950$850-1,000Stable
Shanghai to Jakarta$650-750$850-1,000$900-1,050Stable
Ningbo to Jakarta$600-700$800-950$850-1,000Stable
Qingdao to Jakarta$650-750$850-1,000$900-1,100Stable
Shanghai to Surabaya$750-850$950-1,150$1,000-1,200Stable

Rates are approximate and based on carrier spot market quotations as of mid-July 2026. Contract rates for regular shippers with annual volume commitments are typically 10-20% lower. Several surcharges may apply on top of the base ocean freight: BAF (Bunker Adjustment Factor), typically $50-100 per container; Tanjung Priok Congestion Surcharge, $100-200 when active; Peak Season Surcharge (PSS), $150-250 during the January-March pre-Ramadan surge; and ISPS (International Ship and Port Security), a flat $10-15 per container. Always request an all-in rate quote that itemizes surcharges separately from the base ocean freight.

What influences China-Indonesia freight rates

  • Carrier capacity deployment. The China-Indonesia route is served by both mainline carriers (Maersk, MSC, CMA CGM, COSCO, Hapag-Lloyd, ONE) and regional carriers (Samudera, Meratus, Tanto, Temas). Regional carriers typically offer rates $100-200 below mainline carriers but with fewer weekly sailings and less schedule reliability. During periods of high demand, mainline carriers may reduce capacity allocation to the Indonesia trade in favor of higher-revenue long-haul routes, pushing spot rates up.
  • Tanjung Priok congestion level. When berth waiting time exceeds 3 days, carriers impose a Port Congestion Surcharge. This surcharge is not a fixed amount; it increases with congestion severity and can rise to $300+ per container during extreme conditions. The surcharge applies on top of all other charges and is non-negotiable once imposed.
  • Pre-Ramadan peak season. Indonesian import volumes spike 30-50% in the 6-8 weeks before Ramadan. Carriers respond by adding extra loaders (temporary additional sailings) and imposing PSS. Rates during this period can be $200-400 higher than off-peak levels. Importers who can shift shipments to 12-16 weeks before Ramadan or 2-4 weeks after Idul Fitri can achieve significant savings.
  • Equipment balance. Indonesia is a net import market, meaning more containers enter than leave. Carriers must reposition empty containers out of Indonesia, and this cost is partially passed through to import freight rates. However, because the China-Indonesia leg is short (8-12 days), the repositioning cost per container is moderate compared to longer trade lanes. Equipment availability for 40HQ and 20GP containers out of Chinese ports is generally good; specialty equipment (open tops, flat racks) requires advance booking of 2-3 weeks.

For the latest freight rate intelligence and market analysis on Southeast Asian routes, see our consolidated freight trends report. Rates on the China-Indonesia route are typically reviewed and renegotiated monthly; a rate quoted today may not be valid in 30 days. For DG cargo, rates are $150-300 higher per container due to DG surcharges and documentation requirements. For a detailed breakdown of DG shipping costs, our DG freight service page covers class-specific surcharges and carrier rate structures.

Indonesian Customs Deep-Dive

In short: Indonesian customs (Direktorat Jenderal Bea dan Cukai / DJBC) enforces one of Southeast Asia's strictest import regimes. Every importer must hold an API (Import Identification Number). Over 200 product categories require SNI certification before import. HS code classification is scrutinized aggressively, and declared value verification is systematic, not random. Wood packaging must carry the IPPC mark. Shipments that fail any of these requirements are held, fined, or rejected -- and the importer bears all costs of non-compliance. The customs clearance process is manageable for prepared importers but unforgiving of incomplete documentation.

API: The non-negotiable importer license

API (Angka Pengenal Import) is issued by Indonesia's Ministry of Trade. It is the single most important document for any importer: without it, commercial import is not possible. Two types exist:

  • API-U (General Importer Identification Number): For trading companies that import goods for resale. This is the standard API for distributors, wholesalers, and trading firms.
  • API-P (Producer Importer Identification Number): For manufacturers importing raw materials, components, machinery, or equipment for their own production processes. API-P holders cannot resell imported goods in their imported form; they must use them in production.

The API application process takes 2-4 weeks and requires: company deed of establishment (Akta Pendirian), business registration (SIUP or NIB under the OSS system), tax registration (NPWP), company domicile letter (SKDP), and the signature of the company director. The API is valid for five years and must be renewed before expiry. Importers should verify that their freight forwarder or customs broker has received a copy of the valid API at least two weeks before vessel arrival. Customs will not process a PIB (import declaration) without a valid API linked to the importer's customs registration number (NIK).

SNI: Mandatory product certification

SNI (Standar Nasional Indonesia) is Indonesia's national product standard. Over 200 product categories require mandatory SNI certification before the goods can be imported. Key regulated categories relevant to China-Indonesia trade include:

  • Electronics and electrical appliances (adapters, cables, lamps, switches, home appliances)
  • Steel products (reinforcing bars, steel plates, pipes, wire rods)
  • Automotive components (tires, batteries, brake pads, safety glass)
  • Food and beverage products (packaged foods, bottled water, processed ingredients)
  • Children's toys (all types)
  • Ceramic tiles and building materials
  • Textile products (certain fabric and garment categories)

SNI certification must be obtained before the goods arrive. There is no post-arrival certification pathway. The certification process involves product testing at an accredited laboratory (either in Indonesia or a recognized overseas testing facility), factory audit for some categories, and issuance of the SNI certificate by the relevant technical ministry. The process typically takes 2-6 months for a new product category and costs $2,000-10,000 depending on the product and testing requirements. For products already certified, renewal is simpler but must be maintained before expiry.

Non-SNI-compliant goods in regulated categories are rejected at customs. The importer bears all costs: demurrage during the rejection period (IDR 300,000-500,000 per container per day), return freight to origin (or destruction cost if return is not feasible), and potential fines. The shipping line also charges detention for containers held beyond the free time period. This can result in costs of $3,000-8,000 for a single container that fails SNI compliance. The importer's freight forwarder should verify SNI applicability for the specific HS codes in the shipment before the container is even stuffed at origin.

HS code and declared value scrutiny

Indonesian customs applies aggressive HS code verification. Importers who attempt to use a lower-duty HS code to reduce import tax exposure face two risks: the shipment is reclassified by customs to the correct code during document review, resulting in reassessed duties plus a penalty of 100-1,000% of the underpaid amount; or the shipment is escalated to red-channel physical inspection, adding 7-14 days of clearance time and the risk of additional findings. Every HS code on the PIB (import declaration) should be defensible with technical documentation proving why the product fits that classification.

Declared value verification is systematic. Indonesian customs maintains a database of reference prices (Harga Patokan) for commonly imported goods. If the declared CIF value on the commercial invoice falls significantly below the reference price, customs will challenge the valuation and may reassess duties based on their reference price regardless of the actual transaction value. This is not discretionary; it is a standard operational procedure. Inflating the declared value to reduce duties by justifying a lower rate under a different HS code is equally risky -- customs cross-references declared value against both HS code norms and reference prices. The safest approach is to declare the true transaction value and ensure all supporting documents (purchase order, wire transfer confirmation, supplier invoice) are consistent.

Wood packaging: IPPC mark requirement

Indonesia enforces ISPM 15 (International Standards for Phytosanitary Measures No. 15) for all solid wood packaging materials. Every wooden pallet, crate, dunnage, or packing block must bear the IPPC mark certifying that the wood has been heat-treated or fumigated. Shipments arriving with unmarked wood packaging face two outcomes: the wood packaging is removed and destroyed at the importer's cost, or the entire shipment is held for fumigation at the port. Both outcomes add cost and clearance time. The simplest operational rule: treat wood packaging compliance as a supplier requirement, not a logistics afterthought. Confirm that all suppliers using wooden pallets or crates have verified IPPC marking before releasing cargo to the forwarder.

Customs clearance process timeline

  1. Document preparation (before vessel arrival): PIB (import declaration) is prepared by the customs broker using the importer's API, commercial invoice, packing list, bill of lading, and any required certificates (SNI, COO, fumigation). This should be submitted 1-3 days before vessel arrival to allow pre-arrival processing.
  2. Customs channel assignment (day of PIB submission): Indonesia uses a risk-based customs clearance system with three channels. Green channel: documents accepted, immediate release (approximately 40-50% of declarations). Yellow channel: document review required, 2-4 additional days (approximately 30-35% of declarations). Red channel: physical inspection required, 7-14 additional days (approximately 10-15% of declarations). The channel is algorithmically assigned based on importer compliance history, HS code risk profile, declared value consistency, and origin country.
  3. Duty and tax payment (1-2 days after PIB acceptance): Import duties, VAT (PPN, typically 11%), and income tax (PPh 22, typically 7.5% for API holders) must be paid before goods can be released. Payment is made through the customs electronic payment system (MPN).
  4. Container release and gate-out (1-2 days after payment): Once duties are paid and customs releases the goods, the container can be picked up from the terminal. The standard free time at Tanjung Priok is 5-7 days from container discharge; after that, demurrage charges apply.

For importers newly entering the Indonesian market, the customs process is the single biggest operational hurdle. Unlike China or European ports where customs clearance is typically a 1-2 day formality for standard cargo, Indonesian customs requires active preparation and realistic timeline budgeting. Our team in Qingdao coordinates with Indonesian customs brokers at both Tanjung Priok and Surabaya, ensuring that documents are prepared to Indonesian customs specifications -- a critical detail because a document format acceptable in China or Europe may not meet Indonesian requirements.

RCEP Indonesia Tariff Schedule

In short: The Regional Comprehensive Economic Partnership (RCEP) entered into force for Indonesia on January 2, 2023. As of 2026, approximately 67% of tariff lines on Chinese exports to Indonesia benefit from preferential rates under RCEP. The most common preferential rate is 0% for qualifying goods. A Form RCEP Certificate of Origin is the key document. Importers should also compare RCEP rates against the ASEAN-China Free Trade Area (ACFTA) rates, as ACFTA sometimes offers deeper or faster-arriving tariff cuts for specific product categories.

RCEP tariff reduction timeline for Indonesia

Under RCEP, Indonesia committed to eliminating tariffs on approximately 92% of tariff lines over a 20-year implementation period, with differentiated schedules for normal track (most products) and sensitive track (products where tariff elimination is phased more slowly). As of 2026, the third year of implementation, approximately 67% of tariff lines are at or approaching zero for goods meeting RCEP rules of origin. Key categories with 0% RCEP rates as of 2026 include:

Product CategoryExample HS CodesRCEP Rate (2026)Pre-RCEP MFN Rate
Electrical machinery & equipment8501, 8504, 8517, 85360%5-10%
Industrial machinery8428, 8431, 8474, 84790%5-10%
Iron & steel products7208, 7210, 7216, 73080-5%5-12.5%
Plastics & articles thereof3901, 3907, 3920, 39230%5-10%
ChemicalsChapter 28-38 select lines0-5%5-10%
Textiles & garmentsChapter 52, 54, 55, 60-63 select lines0-5%5-15%
Automotive parts8708 select lines0-5%5-15%

Rules of origin under RCEP

To claim preferential RCEP tariff rates, goods must meet the rules of origin. RCEP uses a flexible framework: the product must either (a) be wholly obtained or produced in a RCEP member country, (b) satisfy the product-specific rule (PSR) which is typically a change in tariff classification at the HS 2-digit or 4-digit level, or (c) have at least 40% regional value content (RVC) calculated across all RCEP member countries. The key operational advantage of RCEP over ACFTA is cumulation: inputs from any RCEP member country (including Japan, South Korea, Australia, New Zealand, plus all ASEAN countries and China) count toward the 40% RVC threshold, giving importers a wider sourcing network to achieve origin qualification.

RCEP vs ACFTA: which to use?

China and Indonesia are both parties to two free trade agreements: RCEP and the ASEAN-China Free Trade Area (ACFTA, upgraded protocol effective 2019). In many cases, ACFTA offers equal or better tariff rates than RCEP for China-Indonesia trade because ACFTA has been in force longer (since 2005 for the goods agreement) and has completed its tariff elimination schedule for most products. However, RCEP offers one significant advantage: broader cumulation. For products that incorporate components from Japan, South Korea, or Australia, RCEP origin qualification may be easier than ACFTA origin qualification, which only counts ASEAN + China content.

Operationally, importers should work with their freight forwarder or customs broker to compare ACFTA and RCEP rates for their specific HS codes before each shipment. The broker can check both regimes during PIB (import declaration) preparation and select the one that produces the lower duty. The Certificate of Origin (Form E for ACFTA, Form RCEP for RCEP) must match the regime used on the PIB. If the certificate is issued under the wrong regime, the preferential rate cannot be claimed, and the full MFN rate applies.

For importers with complex supply chains where components originate from multiple Asian countries, RCEP's cumulation rules are a genuine advantage. A product assembled in China using Japanese electronics, Korean steel, and Chinese labor can qualify for RCEP zero-tariff treatment if the combined RCEP regional content exceeds 40%. Under ACFTA, the Japanese and Korean inputs would not count toward the origin threshold unless they themselves were substantially transformed in a qualifying country first.

For a broader overview of how regional trade agreements affect logistics costs, see our guides section. For importers requiring bonded warehousing to stage RCEP-qualifying goods in Qingdao before shipment to Indonesia, our bonded warehousing service provides the documentation trail required for origin verification audits.

FAQ: China to Indonesia Sea Freight

How long does sea freight take from China to Indonesia?

Direct sea freight from China to Indonesia takes 8-13 days port-to-port depending on the departure and destination ports. Shenzhen to Jakarta (Tanjung Priok) is the fastest route at 8-10 days. Shanghai to Jakarta takes 10-12 days. Qingdao to Jakarta takes 11-13 days. Surabaya adds 2-3 days beyond Jakarta transit times for all Chinese departure ports. Total door-to-door time including port waiting (1-5 days depending on congestion), customs clearance (3-7 days for standard cargo), and inland delivery adds approximately 5-12 days for Jakarta and 7-14 days for Surabaya. Importers should budget 18-25 days from vessel departure to container availability at their warehouse for Jakarta-bound cargo and 20-28 days for Surabaya-bound cargo.

What documents do I need to import from China to Indonesia?

Mandatory documents: API (Import Identification Number, valid and linked to importer's customs registration), commercial invoice (showing CIF value, HS codes, and country of origin), packing list (with net and gross weights per package), bill of lading (original or telex release), PIB (import declaration, prepared by a licensed customs broker), and proof of tax registration (NPWP). For regulated products: SNI certificate (electronics, steel, automotive parts, toys, food, ceramics, building materials, and over 200 other categories). For wood packaging: IPPC mark on all solid wood pallets, crates, and dunnage. For preferential tariff claims: Certificate of Origin (Form RCEP or Form E for ACFTA). For used machinery: CCIC pre-shipment inspection certificate. Your freight forwarder should provide a document checklist specific to your HS codes at least three weeks before vessel departure.

Why is Tanjung Priok port so congested?

Tanjung Priok handles approximately 7-8 million TEU annually on infrastructure designed for 5 million TEU. The congestion is caused by four structural factors: (1) chronic volume-to-capacity mismatch, partially but not fully addressed by the New Priok (Kalibaru) terminal expansion; (2) access channel draft restrictions of approximately 14 meters, which limit the size of vessels that can call and require tidal window planning; (3) landside logistics bottlenecks on the Cikampek toll road connecting the port to Jakarta's industrial zones; and (4) the annual pre-Ramadan import surge that increases container volumes by 30-50% from January through March, overwhelming port and customs operations. This congestion is not expected to resolve in the near term; importers should budget for it as a permanent operating condition rather than a temporary disruption.

What is the cheapest way to ship from China to Indonesia?

Sea freight FCL (full container load) is the most cost-effective option, with 40HQ rates at $900-1,100 port-to-port as of July 2026. LCL (less than container load) is economical for shipments under 15 cubic meters, at $40-65 per cubic meter. For the lowest total cost, importers should: consolidate shipments into FCL containers whenever possible (the per-unit cost for a fully utilized 40HQ is significantly lower than LCL for volumes above 15 CBM), book 3-4 weeks in advance during off-peak periods to secure spot rates, consider Surabaya as a destination for East Java cargo (the ocean freight premium is typically offset by inland trucking savings from Jakarta), and verify RCEP or ACFTA tariff eligibility before shipping (the duty saving from a preferential rate often exceeds the freight cost difference between carriers).

Can I ship dangerous goods from China to Indonesia?

Yes, dangerous goods (DG) can be shipped from China to Indonesia, subject to IMDG Code compliance and carrier DG acceptance. Indonesia applies the IMDG Code for maritime DG shipments and has specific port regulations at both Tanjung Priok and Tanjung Perak (Surabaya) for DG handling. Key requirements: DG Packaging Certificate (危包证) from the Chinese exporter, Maritime DG Declaration (海事危险货物申报) filed with China MSA at the port of departure, MSDS in Bahasa Indonesia is recommended but not always mandatory, DG labeling and placarding per IMDG Code requirements, and advance notification to the Indonesian port authority. Not all carriers accept all DG classes on the Indonesia route: confirm carrier DG acceptance for your specific UN number before booking. DG surcharges of $150-300 per container apply. For energy storage systems (UN3536) and lithium battery shipments, additional SOC and packaging restrictions apply. Contact our DG team at DG freight service for class-specific guidance on the Indonesia trade lane.

What happens if my shipment fails Indonesian customs clearance?

If customs rejects the PIB (import declaration) or the goods fail physical inspection, the shipment is held at the port at the importer's risk and cost. Demurrage charges of approximately IDR 300,000-500,000 per container per day begin accruing immediately after the free time period expires (typically 5-7 days from discharge). If the issue can be resolved through document correction or supplementary certification, clearance may be completed in an additional 5-15 days, though demurrage and storage charges continue accruing throughout. If the goods are non-compliant (missing SNI certification, prohibited import category, undeclared restricted goods), the options are: return to origin (cost of return freight plus origin port charges, typically $1,500-3,000 per container on the Indonesia-China backhaul) or customs-ordered destruction (destruction cost plus environmental disposal fees). The importer bears all costs in either scenario. The best defense is pre-arrival preparation: verify all regulatory requirements for your specific HS codes, ensure SNI certification is current, confirm API validity, and have your Indonesian customs broker review the complete document package before the vessel departs China.

Data Sources: Carrier sailing schedules (COSCO, Maersk, MSC, CMA CGM, Hapag-Lloyd, ONE, OOCL, Evergreen, July 2026), Indonesia Directorate General of Customs and Excise (DJBC) import procedures, Indonesia Ministry of Trade API and SNI regulatory framework, Pelindo (PT Pelabuhan Indonesia) port operational data for Tanjung Priok and Tanjung Perak, RCEP agreement text and Indonesia tariff schedule (2023-2026 implementation period), ASEAN-China Free Trade Area (ACFTA) upgraded protocol, ISPM 15 wood packaging standard, Great Hensen internal operational data from China-Indonesia shipments (January-July 2026), freight forwarder market rate data for intra-Asia container routes (July 2026).
About the Author: David Wang is a Senior Logistics Analyst at Great Hensen International Logistics, specializing in Asia-Pacific container freight operations, Southeast Asia trade lane analysis, and customs compliance coordination from Qingdao port. 10+ years in international freight forwarding with hands-on experience in China-Indonesia shipping operations and Indonesian customs clearance procedures.

Need China-Indonesia Sea Freight Quotes?

We provide door-to-door freight quotes from Qingdao, Shanghai, Shenzhen, and Ningbo to Jakarta (Tanjung Priok) and Surabaya (Tanjung Perak). Same-day carrier schedule checks. Indonesian customs documentation support including API and SNI compliance review. DG and project cargo specialists for this trade lane. Get an all-in rate with surcharge breakdown within one business day.

Get a Rate Quote Explore More Guides