WLKP: what employers report on foreign staff
WLKP is a mandatory report that employers file with Indonesia's Ministry of Manpower on their workforce, foreign employees included. The first report is due within 30 days of starting operations, and the data is then updated every year on wajiblapor.kemnaker.go.id. It does not replace the RPTKA: the hiring plan allows you to bring in a foreigner, while WLKP records who actually works for you.
Updated: 24 September 2026 · Verified by the Malina Visa team
What WLKP is and where it comes from
WLKP (Wajib Lapor Ketenagakerjaan di Perusahaan) is a mandatory employer report on a company's workforce. It goes to Kemnaker, Indonesia's Ministry of Manpower, through the wajiblapor.kemnaker.go.id portal. The ministry describes the service as recording the state of the workforce at a company.
The duty to report comes from Law UU 7/1981 on mandatory workforce reporting. Online filing is set out in Minister of Manpower Regulation Permenaker 18/2017. The company files the report, not the employee: a foreign hire simply appears as one line in the staff list.
WLKP vs RPTKA and DKP-TKA
These get mixed up because they all relate to hiring foreigners and the Ministry of Manpower. Each does a different job, though, and none replaces another.
| Document | When | What it is |
|---|---|---|
| RPTKA | Before hiring a foreigner | The hiring plan: position, term and why no Indonesian can fill it |
| DKP-TKA | When the RPTKA is approved | Compensation levy: USD 100 per position per month, paid upfront by the employer |
| WLKP | Once the company operates, then regularly | Actual data on current staff, including foreigners |
| LKPM | Every quarter | PT PMA investment report in OSS, which also breaks down staff |
RPTKA (the foreign manpower utilisation plan) is permission for a future hire. WLKP reports who actually works at the company now. We cover the plan and the levy in detail in our article on RPTKA and DKP-TKA.
What the report covers
WLKP describes the company and its whole workforce, not just foreign staff. Gather the data in advance, especially if HR records are patchy.
- ✓Company details: name, address, line of business
- ✓Headcount by category: gender, education, position
- ✓Wage data
- ✓Foreign workers (TKA, tenaga kerja asing)
- ✓Staff training programmes
- ✓BPJS enrolment, the state health and employment insurance schemes
Filing deadlines
The first report is due within 30 days of the company starting operations. After that it is updated every year, and the portal data should reflect the current team: new hires, departures and role changes.
It helps to tie WLKP to the rest of your reporting calendar. A PT PMA already files the quarterly LKPM by the 15th of the month after each quarter, plus an annual tax return. The full calendar is in our article on PT PMA reporting.
How to file WLKP, step by step
The employer registers on wajiblapor.kemnaker.go.id under the company's details. Keep the login together with your OSS and tax portal access.
Enter the company details, address and line of business. They should match OSS (Online Single Submission, the business licensing system) and your NIB, the business registration number.
Add employees by category, wages, training and BPJS. List foreign staff in line with their approved RPTKA and positions.
Submit the report and save the confirmation. A labour inspection may ask for it.
Revisit the report every year and whenever your team changes, so the data stays accurate.
Foreign staff: the separate TKA Online portal
For foreign workers the Ministry of Manpower runs a separate portal, tka-online.kemnaker.go.id. That is where the employer files the RPTKA, pays the DKP-TKA after approval and receives the electronic notification. The portal is linked to OSS.
There has been no separate IMTA permit since 2021: Government Regulation PP 34/2021 abolished it. So the chain is RPTKA and DKP-TKA on TKA Online, then a Work KITAS E23 through immigration, while WLKP records that the person actually works at the company.
On social insurance: foreigners working longer than 6 months need BPJS Kesehatan and BPJS Ketenagakerjaan, the same as Indonesian staff. For work up to 6 months, short-term cover from an accredited insurer is required instead.
Penalties and what inspectors check
Under UU 7/1981, failing to report carries a fine of up to IDR 1,000,000 or up to 3 months' imprisonment. In practice the fine is not the main risk. Labour inspections look at whether records are complete for every employee, and a missing WLKP raises questions about whether foreign staff are employed legally.
- ✓Whether WLKP data matches the actual team
- ✓An RPTKA and notification for every foreign worker
- ✓DKP-TKA paid for the full approved term
- ✓Enrolment in BPJS Kesehatan and BPJS Ketenagakerjaan
- ✓Qualification documents for foreign staff
Systematically missed filings cause trouble for the company when its permits come up for renewal, and with them the KITAS it sponsors.
How we can help
We handle the Work KITAS end to end, including the employer-side permits: IDR 17,000,000 per year plus the USD 1,200 DKP-TKA levy, in 30–45 business days. For companies that need their ongoing reporting in order, we offer monthly accounting covering taxes, payroll, BPJS and LKPM. No company yet? Start with PT PMA registration. The general hiring rules are in our Work KITAS guide.
FAQ
What is WLKP?
WLKP (Wajib Lapor Ketenagakerjaan di Perusahaan) is mandatory employer reporting on a company's workforce to Indonesia's Ministry of Manpower. It is filed through wajiblapor.kemnaker.go.id.
How does WLKP relate to the RPTKA?
The RPTKA is the plan and approval for a future foreign hire. WLKP reports on current employees, including foreigners. One does not replace the other.
When do I file WLKP?
The first report is due within 30 days of the company starting operations. After that the data is updated every year and whenever staffing changes.
What happens if we do not file WLKP?
Under UU 7/1981, a fine of up to IDR 1,000,000 or up to 3 months' imprisonment. In practice, labour inspections check that records are complete for every employee.
Do I list a foreign director in WLKP?
If the foreigner holds a position and works on a Work KITAS, they are an employee of the company. Their details should match across WLKP, the RPTKA and LKPM.
Official sources: wajiblapor.kemnaker.go.id — Ministry of Manpower WLKP portal · tka-online.kemnaker.go.id — TKA Online portal for RPTKA
We help with Work KITAS and employer paperwork
Tell us who the company is hiring and for which role, and we'll work out the levy, insurance and timeline up front.
Work KITAS E23