A customs declaration in Indonesia is the formal notification you submit to the Directorate General of Customs and Excise (Bea Cukai) to report goods entering the country. Customs works on a compliance-first basis, which means the burden of proof sits with you, the importer.
A mismatch between your physical goods and your declaration can trigger a Red Channel inspection: a full physical check of the cargo, administrative fines that can run to several times the underpaid duty, and possible seizure. Repeat problems lower your company's risk rating, which invites scrutiny from other agencies, including the tax office and the investment board (BKPM).
This guide covers what you need before importing, how to read your HS codes, and how the declaration moves through customs step by step.
Pre-requisites Before Importing Goods in Indonesia
Legal and Structural Requirements
You cannot legally import or export commercial goods in Indonesia without a local legal presence. Most foreign investors establish a PT PMA (Foreign-Owned Company). This entity acts as the legal owner and importer for your goods.
Import permissions used to be spread across several documents: an import licence (API), a customs identifier (NIK), and a business registry number (TDP). Now, when you register through the OSS system, your NIB is issued with an API classification built in. There are two types:
- API-U (General Import License): For goods intended for trade or distribution.
- API-P (Producer Import License): For raw materials or machinery used in your own production.
You declare your intended business activity during NIB registration, and you can only hold one API type at a time. Switching from API-P back to API-U is not allowed, so it is worth getting this right at setup.
For most general, low-risk goods, the NIB with its API classification is enough. If your products fall into a regulated category, such as food, cosmetics, electronics, or telecommunications devices, you will need extra sector approvals on top, which the next section covers.
Before shipping, verify that your NIB status is active in the Customs (CEISA) database. If the systems have not synced, the shipment can be rejected at the port regardless of how legitimate your company is.
Sector-specific Import Approvals
Many product categories need approval from other ministries before they can clear customs. Goods on the Lartas list (larangan dan pembatasan, prohibitions and restrictions) carry specific requirements you have to meet first. Common examples include:
- BPOM (Food, Drugs, and Cosmetics)
- Halal Certification (BPJPH)
- SNI (Indonesian National Standard)
- Postel (Telecommunications): Any device utilizing radio frequency, Bluetooth, or Wi-Fi (such as smartphones or IoT devices) requires a type-approval certificate from the Ministry of Communication and Digital (SDPPI).
If you already hold a legal entity in Indonesia, Emerhub can help you obtain these sector licences so you can import regulated goods.
Identifying Harmonized System (HS) Codes
HS codes sit at the centre of the whole process, because they decide how customs treat your goods at every step. Indonesia uses a 10-digit HS code system based on the BTKI (Buku Tarif Kepabeanan Indonesia).
HS codes identify the following:
- Import Duty (Bea Masuk): 0% to 90% (depending on the type of product)
- VAT (PPN): Fixed at 11% on imports.
- Income Tax (PPh 22):
- Lartas (Prohibitions and Restrictions): This category determines if you need a Surveyor Report (LS) from the country of origin or a permit from the Ministry of Trade.
Never rely on the HS code your overseas supplier gives you. Indonesian customs often classifies goods differently. If you declare under a code with a 5% duty and customs decides it should be higher, you are liable for the difference plus a fine for misdeclaration.
Step-by-step Custom Declaration Process
The declaration process is done through CEISA (Customs-Excise Information System and Automation). CEISA is connected through the Indonesia National Single Window (INSW) that synchronizes data between 18 different government agencies.
This platform allows you to check if your goods require additional permits or approvals before you can import. If the system flags an HS Code under LARTAS, you cannot submit a customs declaration until the relevant sectoral system (like BPOM’s e-BPOM or the SIHALAL portal) sends a digital release to INSW.
Step 1: Submission of Inward Manifest
Before your goods physically arrive at the port or airport, the carrier (the shipping line or airline) is legally required to submit an inward manifest to Customs. Any mismatch will cause the system to reject your filing before it even reaches a human officer.
This document lists all cargo on board with the following information:
- Bill of Lading (B/L) or Airway Bill (AWB) number
- Total number of packages
- Gross weight
Step 2: Preparation of the PIB (Pemberitahuan Impor Barang)
A PIB is a legal statement that declares exactly what is entering Indonesia, its total value, and origin. Here’s what you need for your PIB:
- Commercial Invoice: This must show the Incoterms (e.g., CIF, FOB) and a detailed description of every item.
- Packing List: This specifies the quantity, weight, and dimensions of the cargo.
- Bill of Lading (B/L) or Air Waybill (AWB): This serves as the contract of carriage.
- Certificate of Origin (COO): This is required to claim lower preferential duty rates under free trade agreements, such as the ASEAN-China FTA.
- 10-digit HS Code: to identify the goods you’re importing. Errors in the HS code at this stage are the leading cause of Red Channel assignments.
As your partner, Emerhub can help you prepare your PIB on your behalf.
Step 3: Payment of Duties and Taxes (Pre-Payment Requirement)
Unlike many Western jurisdictions where duties are billed after clearance, Indonesia operates on a Pre-Payment model. Before the declaration can be formally processed by the CEISA system, you must pay the following:
- Import Duty: Determined by the specific HS Code.
- VAT (PPN): Currently 11% in Indonesia.
- Income Tax (PPh 22): 2.5% for importers holding a valid API/NIB, or 7.5% for those without one. Note that either rate doubles if your company has not registered for NPWP, making the effective rate 5% or 15% respectively.
Payments must be made through a Bank Persepsi (a state-designated bank) using a specific billing code. Without a confirmed payment receipt in the system, your PIB will remain in a draft state.
Step 4: Channel Assignment (Green, Yellow, or Red)
Once the PIB is finalized and the payment is confirmed, the data is transmitted through the CEISA portal. This system acts as the digital interface between your business and Beacukai.
Based on the risk assessment, the system assigns your shipment to one of three channels:
- Green Channel (Jalur Hijau): The goods are released immediately with only a digital document check.
- Yellow Channel (Jalur Kuning): Customs requires a physical review of your original paper documents before release. This often happens if there is a minor discrepancy in the paperwork.
- Red Channel (Jalur Merah): The most intensive outcome. Customs will physically open your containers or packages, strip the cargo, and count every item to ensure the physical reality matches your digital declaration.
This process also verifies that all necessary sectoral permits have been digitally transmitted to the INSW. Finally, it considers your company’s historical compliance record. New companies are almost always flagged for higher scrutiny.
Step 5: Issuance of SPPB (Release Note)
Once the Customs office concludes the verification, they will issue the Surat Persetujuan Pengeluaran Barang (SPPB). This electronic release note is the only document that authorizes the port operator to release the goods to your company. Without an SPPB, your goods will remain in the Temporary Storage Area (TPS), where daily late pick up fees (demurrage) and storage fees will accumulate.
For Post-clearance Audits (PCA), the Directorate of Customs can conduct a Post-Clearance Audit for up to 21 months after the declaration. They may visit your office to check accounting books and ensure the imported goods were used as declared. Maintaining robust records is a legal requirement.
Importer of Record (IOR) as an Alternative
For many foreign businesses, setting up a PT PMA and managing technical permits can lengthen the importation process. To expedite your market entry, Emerhub’s IOR service acts as your license holder so you can import goods as fast as possible.
We will handle the entire customs declaration process including HS code classification to permit management. We can handle complex registrations for food, cosmetics, electronics, and medical devices.
Fill out the form below for more information about how you can ship goods to Indonesia without a legal entity.
Frequently asked questions
Can I import goods into Indonesia using a personal name for my business?
Commercial imports require a legal business entity, such as a PT PMA, with a valid NIB and NPWP (Tax ID). Personal imports are restricted to personal effects and have much lower value thresholds before they are taxed as commercial cargo.
What happens if my goods are stuck in the Red Channel?
Customs issues a physical inspection notification. You or your broker must attend the inspection at the port. If the cargo matches the declaration, Customs releases the goods. If there is a discrepancy, you may face administrative fines ranging from 100% to 1,000% of the underpaid duty. Here’s a guide on what to do when your goods are stuck at Indonesian customs.
Do I need a different license to export from Indonesia?
Your NIB generally covers both import and export. However, specific commodities like coffee, minerals, or furniture require registration as a Recognized Exporter (Eksportir Terdaftar - ET) with the Ministry of Trade.
How long does the customs clearance process typically take?
Green Channel clearance usually takes 1–2 working days. Red Channel clearance can take between 5 and 14 days, depending on cargo complexity and officer availability.
Can I change the HS code after my goods have arrived at the port?
You can submit an amendment (Notul), but it is a difficult process that often triggers a Yellow or Red channel assignment. You should always verify HS codes with a professional before the shipment leaves the port of origin.
Is there a way to avoid high import duties legally?
You can legally avoid high import duties using Free Trade Agreements in Indonesia. If your goods originate from a country with a trade agreement with Indonesia, you can use a Certificate of Origin to reduce or eliminate import duties.
