What is DKP-TKA, and How to Pay for It
If you want to hire a foreign worker in Indonesia, there’s a special fee you need to know about. It’s called DPKK, which stands for Dana Pengembangan Keahlian dan Keterampilan. In English, that means Skill and Development Fund.
This fee helps the Indonesian government train local workers. It’s a rule made by the Ministry of Manpower. Every company that hires a foreign worker must pay $100 each month for every person they hire from another country.
The DPKK isn’t optional. It’s a required step if you want to get a legal work permit for your foreign employee. If you don’t pay it, your worker can’t get permission to work in Indonesia.
So if your company plans to bring in foreign talent, you’ll need to understand how the DPKK works, when to pay it, and what happens if you miss a step. This guide will explain everything in a simple and clear way, so you can stay on the right track.
Legal & Official Context

This rule comes from Government Regulation (PP) No. 34 of 2021, which is the main law about hiring foreign workers in Indonesia. It’s backed up by Minister of Manpower Regulation (Permenaker) No. 10 of 2018, which explains how to carry out the process.
Here’s what the law says in simple terms:
- If a company wants to hire a foreign worker, it must first submit a work plan called RPTKA (Foreign Worker Placement Plan).
- But before the RPTKA can be approved, the company must pay the DKP-TKA fee.
- This fee is USD 100 per month per foreign worker, paid all at once for the entire work period.
- Only the employer pays this fee. The foreign worker never pays it.
Once the fee is paid and confirmed, the Ministry of Manpower can move forward with approving the RPTKA. This step is super important, there’s no more “Notification Letter” like there used to be under older rules. That part of the process has been removed under the new regulation.
Also, the DKP-TKA isn’t just a regular fee. It’s part of what the government calls non-tax state revenue. The money goes into a national fund to support training programs for Indonesian workers.
Key Features & Fund Mechanics

Now that you know DKP-TKA (what most people still call DPKK) is a required fee under Indonesian labor law, let’s break down how it actually works.
💰 How Much Does It Cost?
The current rate is USD 100 per month per foreign worker.
So if your company hires one foreign employee for 6 months, you’ll need to pay USD 600 up front.
Depending on the worker’s stay, you can choose to pay for 6 months, 12 months, or the exact length of the work contract. But the full amount must be paid in advance before the work permit (notification) can be issued.
🏦 Where Does the Money Go?
This fee is not a tax. It’s a non-tax government revenue (called PNBP in Indonesia) collected by the Ministry of Manpower. The money goes into a national fund to support training and skills development for Indonesian workers. So in a way, it helps balance out the hiring of foreigners by improving the local workforce.
🧾 What’s It For?
The DKP-TKA payment is one of the key documents needed to get a valid work permit. Without proof of payment, your company won’t be able to continue the application process. It’s required before the Ministry of Manpower will issue the notification letter, which is the official document allowing a foreigner to legally work in Indonesia.
👤 Who Pays It?
Always the employer.
The foreign worker does not pay this fee.
This rule is clearly stated in Permenaker No. 10 of 2018, Article 1, point 8.
When & How to Pay DPKK

Once your company gets the RPTKA approval (that’s the government’s official permission to hire a foreign worker), the next step is to pay the DPKK, or more accurately, the DKP-TKA.
You must pay this fee before the government issues the Notification Letter, which serves as the foreign worker’s legal work permit. If you don’t pay, the permit won’t be issued. It’s a must.
🕐 When to Pay
- Immediately after your RPTKA is approved
- Before applying for the Notification Letter
- Paid upfront for the entire work period (usually 6 or 12 months)
- Example: For a 12-month permit, you pay USD 1,200 (12 × $100) in one go.
💳 How to Pay
The process is straightforward:
- Get the billing code from the Ministry of Manpower’s online system after your RPTKA is approved.
- Make the payment at an official government bank, usually Bank Negara Indonesia (BNI), using the exact billing code and amount.
- Save your proof of payment (you’ll need to upload this).
- Upload the proof through the Ministry of Manpower’s TKA Online system.
- Wait for the system to validate it so you can proceed to the Notification stage.
📎 Required Documents for DPKK Payment
To complete the payment and move forward, your company will need:
- ✅ Approved RPTKA letter
- ✅ DPKK billing statement issued by the Ministry system
- ✅ Company’s NPWP (tax number)
- ✅ Payment receipt from the bank (BNI)
- ✅ Active company account on the TKA Online platform
Copy of the foreign worker’s passport (usually required for matching data)
Ready to Apply or Extend Your Visa?
Let our visa specialists handle your application.


