Topics
Zantara AI
AI Immigration Advisor
Questions about how this applies to your case?
Bali Zero handles visas, company setup, tax and property compliance in Indonesia. Ask us directly on WhatsApp.
Chat with Bali Zero on WhatsAppLoading Zantara...
Topics
Zantara AI
AI Immigration Advisor
Bali Zero handles visas, company setup, tax and property compliance in Indonesia. Ask us directly on WhatsApp.
Chat with Bali Zero on WhatsAppDKP-TKA (Dana Kompensasi Penggunaan Tenaga Kerja Asing) is the mandatory compensation fund that Indonesian companies must pay for every foreign worker they employ. Think of it as a "foreign worker levy" that goes into a government fund dedicated to developing the skills of Indonesian workers.
The concept is straightforward: if your company needs foreign expertise, you contribute to a fund that helps train local workers to eventually fill those positions. It is not optional, not negotiable, and must be paid before your foreign worker's KITAS can be processed.
The legal basis is Presidential Regulation No. 20/2018 on Foreign Worker Employment, amended by Perpres No. 34/2021, and further regulated by Ministry of Manpower Regulation No. 8/2021.
The rate is fixed at USD 100 per month per foreign worker. This rate has remained stable since 2018 and applies uniformly regardless of the worker's salary, position, or nationality.
| KITAS Duration | Monthly Rate | Total DKP-TKA | Payment Timing |
|---|---|---|---|
| 6 months | USD 100 | USD 600 | Upfront, before KITAS |
| 1 year | USD 100 | USD 1,200 | Upfront, before KITAS |
| 2 years | USD 100 | USD 2,400 | Upfront, before KITAS |
DKP-TKA applies to all companies employing foreign workers who require RPTKA approval. This includes:
| Company Type | DKP-TKA Required? | Notes |
|---|---|---|
| PT PMA (foreign-owned) | Yes | Most common scenario |
| PT PMDN (domestic company hiring foreigners) | Yes | Same rules apply |
| Representative Office (KPPA) | Yes | For their foreign staff |
| NGOs/Foundations | Exempt | Government-approved organizations |
| Diplomatic missions | Exempt | Embassy and consulate staff |
| Government projects | Conditional | Some exemptions apply |
The rule is simple: if the KITAS requires RPTKA, DKP-TKA must be paid. If no RPTKA is needed, no DKP-TKA is required.
The entire DKP-TKA payment process is handled through the Ministry of Manpower's online system. Here is the complete workflow:
Before DKP-TKA payment, your company must first submit the RPTKA (Foreign Worker Employment Plan) through the TKA Online portal at tka-online.kemnaker.go.id.
Required documents for RPTKA:
Once the Ministry of Manpower approves your RPTKA, the system generates a billing code (kode billing) for DKP-TKA payment. This code is specific to each foreign worker and RPTKA approval.
Key details on the billing code:
DKP-TKA is paid via bank transfer to a designated government account. The payment can be made at:
Designated Banks:
Payment methods:
After payment, the banking system automatically notifies the TKA Online platform. Verification typically takes:
| Payment Method | Verification Time |
|---|---|
| Internet banking | 1-2 hours (automatic) |
| ATM transfer | 2-4 hours (automatic) |
| Over-the-counter | 1 business day |
Once DKP-TKA payment is verified in the TKA Online system, the RPTKA status updates to "DKP-TKA Paid" and you can proceed to the next step: applying for the VITAS (visa) through the Directorate General of Immigration.
Your company has just been established and you need an E25B Director KITAS for the foreign director.
DKP-TKA calculation:
Your PT PMA has 3 foreign workers: 1 director (E25B) and 2 employees (E23).
DKP-TKA calculation:
Your foreign worker's 1-year KITAS is expiring and you need to extend it.
DKP-TKA for extension:
Your foreign worker leaves Indonesia 6 months into a 12-month KITAS.
Refund policy:
Failure to pay DKP-TKA has serious consequences:
Under the Manpower Law (UU No. 13/2003 as amended), companies that employ foreign workers without proper documentation (including DKP-TKA payment) face:
Understanding where DKP-TKA fits in the overall cost structure helps with budgeting:
| Fee Type | Amount | Paid To | Purpose |
|---|---|---|---|
| DKP-TKA | USD 100/month | Ministry of Manpower | Worker compensation fund |
| RPTKA processing | Varies | Ministry of Manpower | Application processing |
| VITAS fee | USD 110-335 | Immigration | Visa issuance |
| ITAS fee | IDR 2,000,000 | Immigration | Stay permit issuance |
| MERP/STM | IDR 1,000,000 | Immigration | Re-entry permit |
| Agent service fee | Varies | Immigration agent | Professional services |
No. DKP-TKA is the legal obligation of the employer (sponsoring company), not the individual foreign worker. While in practice some companies may deduct this from the worker's compensation package, the payment must come from the company's account.
Yes. There is no reduced rate for part-time employment. The full USD 100/month applies regardless of working hours.
Overpayments can be credited to future periods through a formal request to the Ministry of Manpower. However, the process is bureaucratic and time-consuming. It is better to ensure accurate payment from the start.
Special Economic Zones may have modified rules regarding foreign worker requirements, but DKP-TKA generally still applies. Check with the KEK authority for your specific zone.
No. The full amount for the entire KITAS period must be paid upfront in a single payment. There is no installment plan available.
Navigating the DKP-TKA payment process alongside RPTKA applications and KITAS processing can be complex, especially when dealing with multiple foreign workers. Bali Zero handles the entire workflow from RPTKA submission to DKP-TKA payment coordination to KITAS issuance.
Get in touch:
We manage every step so your foreign workers can focus on building your business in Indonesia.