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 WhatsAppIf you're planning to hire a foreign worker in Indonesia or apply for a work KITAS yourself, there's one critical document that must come first: RPTKA (Rencana Penggunaan Tenaga Kerja Asing) - the Foreign Worker Employment Plan.
This isn't optional paperwork. Without an approved RPTKA, you cannot proceed with an E25B Director KITAS or E23 Employee KITAS application. It's the government's way of ensuring that foreign workers fill genuine skill gaps, train Indonesian counterparts, and contribute to the local workforce development.
In this guide, we'll break down everything you need to know about RPTKA in 2026: when you need it, how much it costs (spoiler: USD 100/month per foreign worker), the approval process, TKA ratio requirements, and common mistakes that delay applications.
RPTKA (Rencana Penggunaan Tenaga Kerja Asing) is Indonesia's mandatory foreign worker employment plan that must be submitted to and approved by the Ministry of Manpower (Kementerian Ketenagakerjaan) before a company can hire any foreign worker.
Think of it as your company's formal justification for needing foreign expertise. It's not just a bureaucratic form - it's a strategic document that outlines:
The RPTKA was introduced under Presidential Regulation No. 20/2018 on Foreign Workers, later amended by Perpres No. 34/2021. Its purpose is to regulate foreign labor while prioritizing employment opportunities for Indonesian citizens.
Here's the simple rule: if you're working for a company in Indonesia, you likely need RPTKA. If you're investing or living independently, you don't.
| KITAS Type | Description | RPTKA Required? |
|---|---|---|
| E25B | Director (Direksi/Commissioner) | ✅ YES |
| E23 | Employee (Skilled/Professional) | ✅ YES |
| E25A | President Director | ✅ YES |
| E25C-F | Other executive positions | ✅ YES |
| KITAS Type | Description | RPTKA Required? |
|---|---|---|
| E28A | Investor KITAS | ❌ NO |
| E33G | Remote Worker / Digital Nomad | ❌ NO |
| E33E/F | Retirement KITAS | ❌ NO |
| E31 | Family/Dependent KITAS | ❌ NO |
| E33D | Religious/Missionary | ❌ NO |
Important distinction: An E28A Investor KITAS holder who owns 51%+ shares does NOT need RPTKA for themselves. But if that same company later hires a foreign employee (E23) or appoints a foreign director (E25B), those positions WILL require RPTKA.
The RPTKA application process has been streamlined through the TKA Online system (https://tka-online.kemnaker.go.id), but it still requires careful preparation.
Before applying for RPTKA, your company must be registered and verified in the TKA Online system:
Requirements:
Timeline: 1-2 business days for account verification
Gather these documents (Indonesian translation required for all foreign documents):
For the Company:
For the Foreign Worker:
Position Justification Document:
Log into TKA Online and complete the digital form:
Key Information Required:
Common mistake: Vague job descriptions like "manage business operations" will be rejected. Be specific: "Develop and implement digital marketing strategies for Southeast Asian markets, manage USD 50k monthly ad budget, conduct A/B testing on conversion funnels..."
Once you submit the RPTKA, you'll receive a payment invoice for DKP-TKA (Dana Kompensasi Penggunaan Tenaga Kerja Asing) - the Foreign Worker Compensation Fund.
Rate: USD 100 per month per foreign worker
Calculation Examples:
| KITAS Duration | DKP-TKA Fee | Total Cost |
|---|---|---|
| 1 year (12 months) | USD 100 × 12 | USD 1,200 |
| 2 years (24 months) | USD 100 × 24 | USD 2,400 |
Payment method: Bank transfer to designated Ministry of Manpower account (USD or IDR equivalent at current exchange rate)
Important: DKP-TKA is paid upfront for the entire KITAS duration. It's non-refundable if the foreign worker leaves early.
After payment confirmation, your RPTKA enters the review queue:
Standard Review Timeline:
What they check:
Possible outcomes:
Once RPTKA is approved, you can proceed to apply for IMTA (Izin Mempekerjakan Tenaga Kerja Asing) - the actual work permit. This is submitted through the same TKA Online system.
Timeline: 1-2 business days after RPTKA approval
Then you can apply for: KITAS (E25B or E23) through immigration
Full timeline from RPTKA to KITAS: 4-8 weeks typically
This is where many companies trip up: every foreign worker MUST train an Indonesian counterpart to eventually take over their position.
It's not just a formality. The Ministry of Manpower takes this seriously. Your RPTKA must include a detailed skills transfer plan with:
1. Indonesian Counterpart Identification
2. Training Plan
3. Success Metrics
4. Budget Allocation
Position: Digital Marketing Manager (Foreign Worker) Indonesian Counterpart: Junior Marketing Officer Duration: 24 months
Quarter 1-2:
Quarter 3-4:
Quarter 5-6:
Quarter 7-8:
Penalty for non-compliance: If the Ministry finds you haven't implemented the skills transfer plan during audits or RPTKA renewal, they can reject your renewal or revoke the RPTKA.
The TKA-to-TKI ratio is the proportion of foreign workers (TKA - Tenaga Kerja Asing) to Indonesian workers (TKI - Tenaga Kerja Indonesia) your company must maintain.
The ratio varies by sector and is designed to ensure foreign workers don't displace Indonesian employment opportunities.
| Sector | TKA Ratio | Example |
|---|---|---|
| Services (general) | 1:5 | 1 foreign worker per 5 Indonesian employees |
| Manufacturing | 1:10 | 1 foreign worker per 10 Indonesian employees |
| Construction | 1:10 | Large projects may negotiate higher ratios |
| Technology/Startups | 1:3 to 1:5 | Flexible for high-skilled tech roles |
| Education | 1:2 to 1:4 | Language schools, international schools |
| Healthcare | 1:4 | Doctors, specialists, medical consultants |
| Executive Level | 1:1 | Directors, C-level positions often exempt |
Important notes:
Small companies: If you have fewer than 10 employees, the ratio requirement is often waived or reduced (e.g., 1 foreign worker allowed regardless of size)
New companies: In your first year of operations, you may be granted more flexibility if you can demonstrate you're actively hiring Indonesian employees
Specialized skills: High-tech or rare expertise positions may receive ratio exemptions if you prove no qualified Indonesian candidates exist
Example: A digital agency wants to hire 2 foreign developers.
Current staff: 12 Indonesian employees
Calculation:
If you had only 8 Indonesian employees:
The Ministry of Manpower maintains a list of positions that must be filled by Indonesian citizens. These are typically roles that:
Human Resources & Personnel:
Administration & Office:
Accounting & Finance (some roles):
Sales & Marketing (entry/mid-level):
Operational (non-technical):
Executive Leadership:
Technical & Professional:
Creative & Strategic:
Important: The line between "allowed" and "prohibited" often comes down to how well you justify the need in your RPTKA. A "Marketing Manager" might be rejected, but "International Growth Marketing Manager - Southeast Asia Expansion" with a clear justification of SEA market expertise could be approved.
Initial Validity:
Renewal Process:
When RPTKA Expires:
Pro tip: Set a calendar reminder 60 days before expiry to start renewal preparation. Missing the deadline creates a gap where your foreign employee cannot legally work.
Sometimes you need to cancel or modify an RPTKA:
Foreign worker leaves before KITAS expiry:
Company closes or changes business scope:
You CAN change:
You CANNOT change:
Process: Submit modification request through TKA Online with supporting documents. Approval: 3-5 working days.
Here's what a complete work KITAS process costs from RPTKA to final permit:
| Item | Cost | Paid To | When |
|---|---|---|---|
| DKP-TKA (1 year) | USD 1,200 | Ministry of Manpower | RPTKA submission |
| IMTA Fee | IDR 3,000,000 - 5,000,000 | Ministry of Manpower | After RPTKA approval |
| VITAS (Single Entry) | USD 100 - 200 | Immigration | Before entering Indonesia |
| KITAS Registration | USD 350 - 450 | Immigration | Upon arrival |
| MERP (Exit-Reentry Permit) | USD 100 (single) / USD 350 (multiple) | Immigration | Optional, after KITAS |
| Agent Service (optional) | IDR 15,000,000 - 25,000,000 | Agent/Sponsor | Throughout process |
Total DIY: ~USD 2,000 - 2,500 for first year Total with Agent: ~USD 3,500 - 4,500 for first year
Second year renewal is cheaper: Only DKP-TKA (USD 1,200) + KITAS extension fee (~USD 200-300)
1. Vague Job Descriptions
2. Insufficient Skill Justification
3. Ignoring TKA Ratio
4. No Skills Transfer Plan
5. Position on Prohibited List
6. Salary Below Minimum
7. Incomplete Documents
8. Late Renewal Application
The TKA Online portal (https://tka-online.kemnaker.go.id) is where all RPTKA applications happen. Here's how to navigate it effectively:
Account Creation:
Document Upload Tips:
Tracking Your Application:
Common Portal Errors:
No, E28A Investor KITAS does NOT require RPTKA. However, if your company later hires foreign employees (E23) or appoints foreign directors (E25B), those positions will need RPTKA.
No, you must have an active PT with NIB and business licenses before applying for RPTKA. The company verification step requires these documents.
This is illegal and can result in penalties: IDR 100,000,000 - 1,000,000,000 fines, deportation of workers, and company blacklisting. Regularize immediately by applying for RPTKA retroactively with penalty fees.
No, each foreign worker needs a separate RPTKA. However, you can submit multiple RPTKA applications simultaneously through TKA Online if you're hiring multiple people.
Standard cases: 3-5 working days after DKP-TKA payment. Complex cases or those requiring clarification: 7-14 working days. If you receive a revision request, respond within 3 days to avoid delays.
No, DKP-TKA is non-refundable. It's paid upfront for the entire KITAS duration. If your foreign worker leaves early, you must cancel the RPTKA (IDR 500,000 fee) but won't get the DKP-TKA back.
No, RPTKA is tied to a specific foreign worker's name and passport. If you hire a replacement, you must cancel the old RPTKA and apply for a new one.
The Ministry of Manpower conducts periodic audits. If they find no evidence of skills transfer (no Indonesian counterpart, no training records), they can reject your RPTKA renewal or revoke existing RPTKA, forcing your foreign worker to leave.
RPTKA isn't just bureaucratic red tape - it's Indonesia's strategic tool to balance foreign expertise with local workforce development. Yes, it adds time and cost (USD 100/month per foreign worker), but understanding the process makes it manageable.
Key takeaways:
If you're planning to hire foreign workers or apply for a work KITAS, start your RPTKA preparation now. Gather documents, craft a compelling justification, identify your Indonesian counterpart, and calculate whether your TKA ratio complies.
Done right, RPTKA approval is straightforward. Done wrong, it delays your entire hiring timeline by months.
Need help with your RPTKA application? Bali Zero's immigration specialists have successfully processed hundreds of RPTKA applications across all sectors. We handle document preparation, justification writing, skills transfer planning, and TKA Online submission - so you can focus on running your business while we navigate Indonesian employment regulations.
This article was generated by Zantara AI on February 17, 2026, using the latest Ministry of Manpower regulations (Perpres 34/2021, Permenaker 10/2021) and TKA Online system data. For personalized RPTKA assistance, contact Bali Zero's immigration team.