Skip to main content

Customs

What Is a PPJK? Definition, Duties & Requirements of an Indonesian Customs Broker (2026)

Written by Admin APEXPublished Updated

11 min read

A PPJK (Pengusaha Pengurusan Jasa Kepabeanan) is a licensed customs broker: a company that handles customs obligations under a power of attorney from an importer or exporter. Its work covers drafting the PIB/PEB, HS Code classification, calculating duties and taxes, filing through CEISA 4.0, and seeing the goods through customs clearance.

A PPJK (Pengusaha Pengurusan Jasa Kepabeanan) is a licensed customs broker: a company that meets customs obligations for and on behalf of an importer or exporter, covering the PIB/PEB, HS Code classification, payment of duties and taxes, and customs clearance. Internationally, the PPJK is known simply as a customs broker.

Almost every company that imports or exports in Indonesia has dealt with a PPJK. This article covers the PPJK in full: its definition and legal basis, its duties and responsibilities, the requirements for becoming one, how it differs from a freight forwarder, and how AI is changing the way a PPJK works in the CEISA 4.0 era. (New to Indonesian Customs? Start with our complete guide to customs clearance.)

Legal Basis: the Customs Law
UU 17/2006
Customs Specialist Required
≥ 1
Document Filing System
CEISA 4.0
Import Duty, VAT & Income Tax Handled
BM+PPN+PPH

What Is a PPJK (Pengusaha Pengurusan Jasa Kepabeanan)?

Under Indonesian customs regulations, a PPJK is a company that meets customs obligations for and on behalf of an importer or exporter. In other words, the importer or exporter authorizes the PPJK to handle all of the customs administration: drafting and filing the declarations (the PIB for imports, the PEB for exports), classifying the goods under the right HS Code, and calculating import duty and import taxes, right through until the goods leave the port.

An importer or exporter is in fact allowed to handle its customs obligations itself. In practice, though, customs rules are complex and keep changing — a wrong HS Code or a late filing ends in fines and demurrage. That is why most companies hand the work to a PPJK that uses the CEISA 4.0 system of the Directorate General of Customs and Excise (DJBC) every day.

  • Law No. 10 of 1995 as amended by Law No. 17 of 2006 on Customs (UU No. 10 Tahun 1995 jo. UU No. 17 Tahun 2006) — the primary foundation: customs obligations may be delegated to a customs services business.
  • Minister of Finance Regulations on Customs Registration (including PMK No. 219/PMK.04/2019) — governing PPJK registration with the customs authority to obtain customs access.
  • Customs Specialist rules — a PPJK must employ a Customs Specialist (Ahli Kepabeanan) certified through the Ministry of Finance's customs education and training.

One important legal consequence: if the importer cannot be found, liability for import duty and state levies can pass to the PPJK that handled the documents. That is why a PPJK cares so much about data accuracy — a drafting error is not just a typo, it is a direct financial risk.

Duties and Responsibilities of a PPJK

  1. Handling customs declarations

    Drafting and filing the PIB (Pemberitahuan Impor Barang, the import declaration), the PEB (Pemberitahuan Ekspor Barang, the export declaration), the BC 2.3, and manifest documents through CEISA 4.0.
  2. HS Code classification and duty calculation

    Determining the right HS Code for every item, checking the rules on restricted goods (Lartas — prohibitions and restrictions), and calculating import duty (BM), VAT (PPN) and import income tax (PPH) — including any facility that applies.
  3. Customs clearance at the port or airport

    Overseeing the document and physical inspection process (green lane, yellow lane, red lane) until the SPPB (Surat Persetujuan Pengeluaran Barang, the release order) is issued.
  4. Paying state levies

    Making sure import duty, excise and import taxes are paid correctly and on time in the name of the importer or exporter who granted the authority.
  5. Compliance and documentation

    Keeping the documents, maintaining an audit trail, and ensuring compliance with customs rules — including the deadline for submitting the manifest (BC 1.1) so as to avoid an SPSA penalty.

Requirements to Become a PPJK: Registration and a Customs Specialist

To operate legally as a PPJK, a company must meet a series of requirements and complete customs registration with the customs authority:

  1. A registered legal entity

    A valid business entity (usually a PT, a limited liability company) with complete legal standing — a business identification number (NIB) through the OSS system, a tax number (NPWP), and customs services as its line of business.
  2. A certified Customs Specialist

    At least one Customs Specialist (Ahli Kepabeanan) on staff who has passed the certification exam from the Ministry of Finance's customs education and training (BPPK / Pusdiklat Bea dan Cukai).
  3. Customs registration with the customs authority

    Applying online for customs registration to obtain customs access as a PPJK (formerly known as the PPJK principal number, Nomor Pokok PPJK / NPPPJK).
  4. Lodging a guarantee (customs bond)

    Providing a guarantee as the rules require, as financial accountability for handling customs obligations.
  5. An active CEISA 4.0 account

    Once customs access is granted, the PPJK operates the CEISA 4.0 modules to file documents and monitor their status.

For importers and exporters: before you hand the work over, make sure your PPJK really is registered — follow our guide on how to check a registered PPJK with Indonesian Customs — then formalize the arrangement with a proper power of attorney (a free PPJK power of attorney example and template is available).

PPJK vs Freight Forwarder: What Is the Difference?

The PPJK and the freight forwarder are often treated as the same thing, but their focus is different. Many companies hold both: a forwarder with a PPJK license can offer a full door-to-door service including customs clearance.

AspectPPJKFreight Forwarder
Main focusCustoms obligations & customs clearanceArranging door-to-door transport & logistics
Main licensePPJK customs access + a Customs SpecialistTransport services business license (SIUJPT)
Core documentsPIB, PEB, BC 2.3, manifestB/L, AWB, booking, contract of carriage
Main systemCEISA 4.0 (Indonesian Customs)Carrier systems, port community system
Customs liabilityYes — can pass to the PPJKNo, unless it also holds a PPJK license

The forwarder's role is covered in full in our Complete Guide to Freight Forwarding for Export-Import.

How a PPJK Works in the CEISA 4.0 Era

Since the customs authority centralized its services in CEISA 4.0, the PPJK's entire workflow is digital — from filing the documents to the customs response:

D-1
Receive the client's documents: invoice, packing list, B/L or AWB, and supporting documents (certificate of origin, restricted-goods permits).
D-1
Draft the PIB/PEB: enter the goods data, classify the HS Code, calculate import duty, VAT and income tax.
D0
File in CEISA 4.0 and pay the levy billing.
D0
Customs response: green, yellow or red lane — a document or physical inspection where required.
D0–D2
SPPB issued → goods released from the customs area.

PPJK AI: Automating PPJK Work with Artificial Intelligence

PPJK AI is the use of artificial intelligence to automate a PPJK's core work. The AI reads the client's commercial documents, extracts every line item, validates the HS Code and restricted-goods rules, calculates the levies, and prepares a draft PIB/PEB ready for review and filing in CEISA 4.0. At APEX Customs AI, this CEISA automation side is called CEISA AI.

  • Automatic drafts, focused review

    Line items are extracted from PDF or Excel with a confidence score — the drafter only reviews what is flagged.
  • Team time goes to review

    Drafters no longer retype every line item, so the team's time shifts to review and the checks that need expertise.
  • Lower risk of penalties

    Automatic validation and monitoring of the manifest deadline (BC 1.1) reduce the risk of rejections, correction notices and SPSA penalties.

APEX Customs AI is PPJK AI software for Indonesian customs: automatic PIB/PEB drafts, HS Code validation with restricted-goods flags, automatic import duty, VAT and income tax calculation, and CEISA AI — filing straight into CEISA 4.0 — with review staying in the hands of your team and your Customs Specialist.

Frequently asked questions

What does PPJK stand for?

PPJK stands for Pengusaha Pengurusan Jasa Kepabeanan — a licensed company that handles customs obligations (PIB/PEB, HS Code, levies, clearance) on behalf of an importer or exporter. In international terms, a PPJK is a customs broker.

What is a PPJK?

A PPJK (Pengusaha Pengurusan Jasa Kepabeanan) is a company that meets customs obligations — drafting the PIB/PEB, HS Code classification, paying the levies, and customs clearance — for and on behalf of an importer or exporter. A PPJK must be registered with the Directorate General of Customs and Excise.

What is the full name of PPJK?

The full name is Pengusaha Pengurusan Jasa Kepabeanan. In international terms, a PPJK is equivalent to a customs broker.

Does an importer have to use a PPJK?

No — an importer or exporter may handle its own customs obligations. But because customs rules are complex and mistakes lead to fines or delays, most companies use a PPJK.

What is the difference between a PPJK and a freight forwarder?

The PPJK focuses on customs obligations and customs clearance (PIB/PEB, HS Code, levies), while a freight forwarder focuses on arranging door-to-door transport and logistics. Many forwarders also hold a PPJK license, so they can handle both.

How do you become a PPJK?

Set up a valid business entity with an NIB and NPWP, employ at least one certified Customs Specialist, register online with the customs authority to obtain PPJK customs access, lodge the required guarantee, and then run your documents through CEISA 4.0.

What is PPJK AI?

PPJK AI is the automation of PPJK work with artificial intelligence: the AI reads the client's documents, drafts the PIB/PEB, validates the HS Code and the levies, and sends it to CEISA 4.0. One example is APEX Customs AI from APEX Intelligence — the AI prepares the draft, and the customs team still reviews it.