How to Hire Foreign Workers in Indonesia: The Complete RPTKA Guide for Tech and Energy Companies [2026]

  • JCSS-Indonesia
  • How to Hire Foreign Workers in Indonesia: The Complete RPTKA Guide for Tech and Energy Companies [2026]
images
images
RPTKA to KITAS process Indonesia 2026 foreign worker permit timeline.

Why Your Foreign Worker's Indonesia Work Permit Just Got Rejected

It happens more than you'd think — and we've seen it happen in both directions.

A tech client came to us after their senior AI architect had been in Jakarta for three weeks on a tourist visa, waiting for RPTKA approval that never came. The application had looked complete. The rejection reason: "Justification insufficient." The engineer's start date had already passed. The project had slipped by a full sprint. The company was paying another month of serviced apartment accommodation for someone who couldn't legally touch a keyboard on their behalf.

An energy client called us mid-project. Their drilling supervisor's RPTKA had been rejected because the assigned Indonesian companion didn't meet the Ministry's qualification threshold — something nobody had verified before submission. The drilling schedule delayed by six weeks. In upstream oil and gas, six weeks of rig time at IDR 800 million per day is not a compliance issue. It is a business crisis that no fee schedule accounts for.

These are not edge cases. They are the two most common failure patterns in RPTKA applications — and both are entirely preventable with the right preparation.

RPTKA (Rencana Penggunaan Tenaga Kerja Asing) — Indonesia's mandatory foreign worker employment plan — determines whether your foreign hire can legally work in Indonesia at all. For tech companies bringing in AI engineers, fintech developers, and data scientists, and for energy companies recruiting petroleum engineers, drilling supervisors, and geophysicists, it is not an administrative formality. It is a strategic function that, managed poorly, costs multiples of what it costs to manage properly.

This guide covers the complete RPTKA process for 2026: what it requires, what the real costs are (including the levy most Finance teams miss entirely), why applications get rejected and how to prevent each failure type, and sector-specific strategies that work in practice — not just in theory.

JCSS handles RPTKA applications, IMTA processing, and KITAS coordination for tech and energy companies across Indonesia. If you need a foreign worker deployed quickly and compliantly, speak to our immigration compliance team →

What RPTKA Actually Requires — And Where Companies Misunderstand It

Every foreign national working in Indonesia — regardless of seniority, contract length, or whether they're a director, specialist, or temporary assignee — requires a valid RPTKA before performing any work duties. The chain is sequential and non-negotiable: no RPTKA approval means no IMTA (work permit), no IMTA means no KITAS (limited stay permit), and no KITAS means your foreign worker is either sitting idle on a tourist visa or, worse, working without legal authorisation.

What the RPTKA must specify:

  • Number of foreign workers and their exact positions
  • Qualifications and experience requirements for each role
  • Duration of employment
  • Justification for why an Indonesian cannot fill each role — this is where most applications fail
  • A named Indonesian companion (pendamping) for each foreign worker
  • A structured knowledge transfer program with measurable outcomes The exemptions are narrower than most companies assume. Diplomatic staff and certain categories of company shareholders have limited exemptions. Emergency technical roles — where a foreign specialist is needed immediately to prevent operational failure — have a separate fast-track process. But these categories are regularly misapplied. Our standing advice: if you are uncertain whether your foreign hire requires RPTKA, proceed as though they do.

The legal basis (UU 6/2023, Government Regulation No. 34/2021, MoM Regulation No. 8/2021) is publicly available. What is not publicly documented — and what matters in practice — is how the Ministry interprets and applies these regulations in 2026, particularly for tech and energy sector roles where the scrutiny has increased significantly. That interpretation is what the rest of this guide addresses.

Foreign worker permit sequence Indonesia RPTKA IMTA KITAS

The Real Cost of RPTKA and Foreign Worker Compliance (2026)

The most common budget error we see when onboarding new clients: the Finance team has budgeted for the visible fees and missed the levy that is nearly as large as everything else combined.

Cost Item Amount (IDR) Notes
RPTKA application fee 0 Free through OSS system
DKP-TKA levy IDR 1,600,000 per worker per month USD 100/month — mandatory, frequently missed in budgets
DKP-TKA annual total per worker IDR 19,200,000 Paid monthly, not as a lump sum
IMTA work permit fee IDR 1,000,000 – 2,000,000 Paid at issuance
KITAS — 6-month validity IDR 3,000,000 – 5,000,000
KITAS — 12-month validity IDR 5,000,000 – 8,000,000
KITAS extension IDR 2,000,000 – 3,000,000
MERP (multiple exit re-entry permit) IDR 1,000,000 – 2,000,000
Document translation — sworn translator IDR 500,000 – 1,500,000 per document
Apostille and legalisation Varies by country of issue Budget IDR 2,000,000 – 5,000,000
Professional service fees IDR 5,000,000 – 15,000,000 per worker Full RPTKA + IMTA + KITAS coordination
Total Year 1 per foreign worker IDR 35,000,000 – 55,000,000 Inclusive of DKP-TKA annual levy
Ongoing annual cost Year 2+ IDR 25,000,000 – 40,000,000 DKP-TKA + renewal fees

⚠️ The DKP-TKA Levy: The Cost That Isn't in the Fee Schedule The DKP-TKA (Dana Kompensasi Penggunaan TKA) is a mandatory government contribution of USD 100 per foreign worker per month — paid into the national skills development fund. It does not appear in any visa application fee schedule. It is not listed on the OSS system's cost summary. But it is a legal obligation, and the penalty for non-payment is retroactive liability plus interest.

For a tech company with 5 foreign engineers on 12-month KITAS: that is USD 6,000 — approximately IDR 96,000,000 — that simply does not appear in most initial budget projections we review. At JCSS, we include DKP-TKA calculation as a line item in every foreign worker cost projection we prepare. If your current provider or internal team hasn't included it, your budget is understated.

RPTKA foreign worker compliance cost breakdown Indonesia 2026

The RPTKA Application Process: What Actually Happens at Each Stage

Stage 1: Company Pre-Conditions — The Check Most Companies Skip

Before the first field of the RPTKA application is completed, four pre-conditions must be met. The OSS system now cross-checks these automatically and returns instant rejections for any failure — there is no longer a window between submission and the compliance check.

  • Valid NIB that accurately reflects your actual business activities — not just what was convenient to register at incorporation
  • Active business licence matching your current KBLI classification
  • Current BPJS registrations — both Ketenagakerjaan and Kesehatan — with zero contribution arrears
  • No outstanding labour disputes or Ministry violations — these show up in the OSS cross-check What we see in practice for tech companies: The KBLI mismatch is the most common pre-condition failure. A tech company that registered under a broad consulting KBLI to simplify incorporation now finds that KBLI creates a mismatch when they apply for a "Senior Machine Learning Engineer" position. The Ministry's reviewer sees a consulting company applying to employ a specialist engineer and flags it for additional scrutiny. Correcting a KBLI is a separate process that takes weeks. Verifying it before RPTKA submission takes an afternoon.

For energy companies: IUP (mining) and KKKS (upstream oil and gas) sectoral permits must be valid and current. RPTKA applications from companies with lapsed or amended sectoral permits are automatically held pending permit verification — a delay of weeks, not days.

Stage 2: Position Justification — Where Applications Win or Lose

Every RPTKA rejection we have handled traces back to one of two documents: the justification letter or the companion assignment. The justification letter comes first.

For every foreign worker position, the applicant must demonstrate that no qualified Indonesian can fill the role. The Ministry's threshold for what constitutes acceptable justification has risen steadily as Indonesia's skilled workforce has grown. What passed in 2022 does not automatically pass in 2026.

Justifications that are accepted:

  • Highly specialised technical competencies with documented evidence that the Indonesian labour market cannot supply them at the required level
  • Executive roles requiring direct operational experience in the foreign parent company's specific global systems or processes
  • Temporary assignments with a clearly defined knowledge transfer objective and measurable outcome
  • Roles requiring specific international certifications that Indonesian institutions do not issue at scale Justifications that are rejected immediately — and that we still see submitted:
  • "The position requires English fluency"
  • "We need someone with international experience"
  • "The role requires familiarity with our global systems"
  • Any justification that a reviewer can plausibly apply to an Indonesian candidate The justification letter should read as an evidence-based argument, not as an HR form. It should preemptively answer the question a Ministry reviewer will ask: "Why can't you hire an Indonesian for this?" If your letter doesn't answer that question with specifics, it will be returned.

Stage 3: Companion Assignment — The Component That Undermines Otherwise Strong Applications

Every RPTKA must assign an Indonesian pendamping to each foreign worker. This companion is the Ministry's mechanism for ensuring foreign expertise transfers to the local workforce. They must:

  • Hold relevant educational qualifications — degree level for technical roles
  • Have a minimum of 2 years of related work experience
  • Be formally documented in the RPTKA application
  • Participate in a structured knowledge transfer program with specific, measurable milestones

    What we see companies do — and what reviewers see through immediately: A junior staff member is assigned as companion because they are available. A 24-year-old with 18 months of general IT support experience assigned as the eventual successor to a 45-year-old petroleum reservoir engineer is not a credible development plan. Ministry reviewers assess companion quality not just against the minimum requirements but against the plausibility of the succession plan.

A credible companion has relevant technical foundations and a development plan that specifies what competencies they will acquire, over what timeline, and with what measurable evidence. The plan should be designed to actually work — both because the Ministry is now verifying implementation at renewal stage, and because the knowledge transfer obligation is the core policy intent behind RPTKA.

Stage 4: OSS Submission and Document Requirements

RPTKA applications are submitted through the OSS (Online Single Submission) system. Complete, consistent applications are processed in 3 to 10 working days. Incomplete applications enter a clarification cycle that takes 4 to 8 weeks — during which the foreign worker cannot begin work.

Required documents:

  1. Company legal documents — current NIB and deed of establishment (akta pendirian)
  2. Organisational chart showing the foreign worker's exact position and reporting line
  3. Foreign worker's CV and educational certificates — apostilled in country of issue, then sworn-translated in Indonesia
  4. Signed employment contract or offer letter
  5. Companion assignment letter — signed by both the companion and the company
  6. Knowledge transfer plan — with specific milestones, not generic language
  7. Statutory declaration that no qualified Indonesian candidate is available
  8. Evidence of local recruitment — job postings, interview records, and documented candidate assessment outcomes The last item — recruitment evidence — is increasingly checked. Keeping a clear paper trail from the moment you begin searching for a role is now a submission requirement, not a retrospective exercise.

The document sequence that trips up international companies: apostille must happen in the country of issue before the document arrives in Indonesia. Sworn translation happens in Indonesia after apostille. Companies that reverse this sequence — or that send unencumbered documents assuming Indonesian notarisation is sufficient — face rejection for documentation failure that has nothing to do with the substance of their application.

Stage 5: Post-Approval — IMTA, KITAS, and the First 30 Days

RPTKA approval triggers a sequence of steps that must be completed promptly. Delays at any stage create compliance gaps.

Step Timeframe Critical Note
IMTA (work permit) application 5 – 10 working days Apply immediately — do not wait
KITAS application submission 7 – 14 working days
Biometric enrolment 1 – 3 days Must be completed in person in Indonesia
KITAS issuance 3 – 5 days after biometrics
NPWP registration Within 30 days of KITAS Now via Coretax system — see 2026 updates below
BPJS registration Upon KITAS issuance Required for most nationalities
DKP-TKA first payment Before work commences Not after — before
Total from RPTKA approval to legal work commencement 3 – 5 weeks Under clean conditions, no document issues

The renewal calendar is the most neglected part of foreign worker management. KITAS renewal requires an updated RPTKA. Begin the renewal process 90 days before KITAS expiry. Begin the RPTKA update 90 days out. A lapsed KITAS — even by one day — creates a compliance event that affects the company's record on the OSS system and complicates future applications.

Why RPTKA Applications Get Rejected — And the Exact Fix for Each

This is the section that matters most if you have already received a rejection or want to prevent the most common failure modes before submission.

Rejection 1: Insufficient Position Justification

The Ministry returns the application with a note that the justification does not adequately demonstrate local talent unavailability. This is the most common rejection we handle.

The fix is not to rewrite the justification — it is to rebuild it from evidence. A strong justification includes: documented evidence of a genuine local recruitment process with specific outcomes, the technical certifications or competencies required and why they are not produced by Indonesian institutions at scale, the project-specific requirement that necessitates this exact expertise, and where available, a skills gap analysis benchmarked against the Indonesian labour market.

Generic rewrites of the same insufficient argument will receive the same rejection. Evidence does not.

Rejection 2: Companion Does Not Meet Requirements

The Ministry deems the assigned companion unqualified to eventually assume the foreign worker's role.

The fix requires selecting the companion before drafting the RPTKA, not after. The companion's qualifications, current competency level, the gap between their current state and the target role, and a realistic 12 to 24-month development roadmap with specific training milestones and measurable outcomes should all be established and documented before submission. A companion assigned for convenience rather than genuine succession potential will not pass reviewer scrutiny in 2026.

Rejection 3: Company Has Outstanding Compliance Issues

The OSS system cross-references RPTKA applications against BPJS contribution records, Ministry of Manpower dispute filings, tax compliance status, and prior RPTKA history automatically. Any flag produces an automatic hold or rejection.

The fix requires a compliance health check across all four areas before any RPTKA is submitted. Resolve BPJS arrears, close open labour disputes through the Ministry's formal mediation process, verify tax registration and filing status, and review the company's RPTKA history for any prior compliance notes. This is not a process that can be worked around — it must be completed before submission.

Rejection 4: Role Can Be Filled by an Indonesian Candidate

The Ministry determines that the role falls within the competency of the current Indonesian workforce and declines the application. This rejection is increasing in frequency for general management, finance, digital marketing, and mid-level tech roles.

The fix depends on whether the rejection is accurate or whether the justification failed to make the specialist case. If the role is genuinely within Indonesian capability, the appropriate path is to hire an Indonesian and invest in targeted international training rather than pursuing a foreign worker for a role the Ministry will not approve. If the role is genuinely specialised and the justification failed, the fix is the same as Rejection 1: rebuild from evidence.

Rejection 5: Incomplete or Inconsistent Documentation

The application is returned for missing documents, expired company records, or inconsistent information across submission fields.

The fix is process discipline: one designated owner for every RPTKA application, a pre-submission checklist reviewed by a second person before OSS submission, cross-checking every instance of the foreign worker's name against their passport, verifying the apostille-then-sworn-translation sequence, and confirming that company records — particularly the deed of establishment — reflect current directors and corporate structure.

Sector-Specific RPTKA Strategies

For Tech Companies in Indonesia

The challenge has shifted. When we handled tech RPTKA applications in 2022, the Ministry's default assumption was that specialist tech roles genuinely required foreign expertise. In 2026, the default assumption has reversed for many categories. Jakarta, Bandung, and Yogyakarta now produce significant numbers of software engineers, data analysts, and product managers annually. A generic tech role requires a more rigorous justification than it did two years ago.

Five strategies that work in practice:

1. Hyper-specific job descriptions "Software Engineer" is not an approvable position without extraordinary supporting evidence. "Senior Machine Learning Engineer specialising in Computer Vision for Autonomous Vehicle Perception Systems" has a defensible specialist argument. Every word of the job description should distinguish the role from what a strong Indonesian engineer could do — because that is exactly the question being assessed.

2. Global platform and infrastructure dependency If the role requires hands-on operational experience with specific infrastructure not commonly deployed in Indonesia — particular financial messaging systems, proprietary enterprise platforms, government cloud environments — document the dependency explicitly and specifically. The more operationally specific the platform dependency, the stronger the justification.

3. Founding technical role framing for early-stage companies For companies at seed to Series A stage, the argument that a foreign technical co-founder or lead engineer is establishing the system architecture that the local team will scale is accepted more readily than senior hire justifications. Pair this with a credible 12 to 18-month plan for building local capability — and make sure the plan is real, because renewal will require evidence that it was executed.

4. Phase your applications Submitting 8 to 10 foreign worker applications simultaneously triggers quota scrutiny regardless of individual justification strength. Phase applications over two or three quarters. Approval of the first cohort creates a track record that strengthens subsequent applications.

5. Invest genuinely in companion quality Pair foreign tech leads with Indonesian engineers who have real technical foundations and genuine growth trajectories. A documented 12-month upskilling plan with specific certification targets, project ownership milestones, and competency assessments signals to reviewers — and ensures at renewal — that the knowledge transfer commitment is operational, not decorative.

For Energy Companies in Indonesia

The advantage energy companies have that tech companies often don't: roles with specific safety-critical international certifications have a defensible specialist argument that Indonesian education genuinely cannot replicate at scale. This advantage must be used precisely.

Five strategies that work in practice:

1. Lead with certification requirements IWCF, IADC, NEBOSH, and specific well control and pressure control qualifications are not systematically issued by Indonesian institutions. Documentation demonstrating that the certification required for the role is not produced by any Indonesian training provider at the required level of seniority is among the strongest justifications the Ministry accepts. Build this documentation before submission, not during the clarification process.

2. Project-specific justification linked to technology Tie every foreign worker directly to a specific project milestone and a specific technology. "This drilling supervisor is required for the implementation of steam flood enhanced oil recovery technology at Block X — a technique not previously deployed onshore in this geological formation in Indonesia" is substantially stronger than "we need an experienced drilling supervisor." Project specificity signals genuine need. Generic seniority requirements signal preference.

3. Demonstrate active local content maximisation Energy companies face TKDN (local content) scrutiny alongside RPTKA review. An application that demonstrates a deliberate local content strategy — specific local hiring targets, Indonesian staff in all non-specialist roles, local supplier commitments — is significantly more favourably received than one that simply requests foreign workers without contextualising their necessity within a broader local employment framework.

4. Sectoral permit currency is non-negotiable IUP and KKKS registrations must be current at the exact time of RPTKA submission. A permit amended but not yet updated in government records, or a permit due for renewal within 60 days, can trigger a hold even if the permit itself is technically valid. Build sectoral permit renewal tracking into your compliance calendar with the same lead time as RPTKA renewal.

5. Safety-critical role prioritisation Roles with direct operational safety accountability — drilling supervisors, HSE managers, emergency response leads — receive faster approval because the Ministry recognises the consequences of a safety-critical vacancy. Where an application portfolio includes both safety-critical and non-safety-critical roles, submit the safety-critical applications first to establish approval momentum.

Quota Management: Building a Foreign Workforce Programme That Scales

How the Informal Quota System Actually Works

Indonesia does not publish a fixed foreign worker quota per company. What exists is a set of informal benchmarks that Ministry reviewers consistently apply, based on total headcount, industry sector, investment value, and the company's track record of local workforce development.

General benchmarks — not official, but consistently applied:

  • Most sectors: foreign workers should not exceed 5 to 10% of total headcount
  • Tech companies in early growth stages: up to 15% can be justified with the right framing
  • Energy companies on project-specific assignments: higher ratios can be justified for the project duration with explicit project linkage

Quota Optimisation in Practice

Build the local team before, not after, requesting foreign workers. A company with 80 Indonesians and 5 foreign workers is in a fundamentally different position to one with 10 Indonesians and 5 foreign workers. The ratio signals intent — and intent affects how every individual justification is reviewed.

Document every local recruitment effort from the start. Job postings, interview records, candidate assessment outcomes, and the documented rationale for why Indonesian candidates were not selected are the most compelling evidence available when arguing genuine local talent unavailability. Without them, the justification is an assertion. With them, it is evidence.

Use B211A business visas correctly — and carefully. The B211A (60-day on-arrival visa, extendable to 180 days) is appropriate for foreign nationals attending meetings, conducting negotiations, or performing due diligence. It is not appropriate for someone performing regular job duties, managing a team, or delivering work output. This distinction has become an active Ministry enforcement priority. Using B211A as a substitute for KITAS for someone who is substantively working creates the exact penalty exposure described in the 2026 regulatory updates section below.

2026 Regulatory Changes: What Has Actually Changed

OSS Automatic Cross-Checking

RPTKA is now fully integrated with the OSS system's real-time cross-referencing against BPJS, DJP, and Ministry of Manpower databases. The practical consequence: companies with outstanding compliance issues no longer receive a window between submission and the compliance check. Rejections for compliance failures are now immediate and automatic.

The reverse is also true: companies with consistently clean compliance histories are processed faster. Maintaining clean records across all registrations is no longer just good practice — it directly determines your RPTKA processing timeline.

Foreign Worker Enforcement Priorities in 2026

The Ministry and the Directorate General of Immigration have significantly increased enforcement against foreign nationals working without proper authorisation. Three specific enforcement priorities are relevant to tech and energy companies:

  • Remote workers physically present in Indonesia are being treated as requiring RPTKA if present for more than 60 days in any 12-month period, regardless of whether they maintain an overseas employment contract
  • Coworking space monitoring has increased at serviced office locations in Jakarta, Bali, and Surabaya specifically targeting foreign nationals without KITAS
  • Sponsor company liability — companies that facilitate foreign nationals working without proper permits, even indirectly, face penalties and reputational consequences that affect all subsequent RPTKA applications

Knowledge Transfer Verification at Renewal

The Ministry has shifted from accepting knowledge transfer plans as submitted documents to requiring evidence that programs are operational. RPTKA renewals now require:

  • Training attendance records with companion signatures
  • Competency assessment results at defined milestones
  • A progress report against the original knowledge transfer plan
  • Evidence that the companion has genuinely acquired skills Companies that submitted knowledge transfer plans as compliance formalities in 2024 and 2025 are encountering this requirement at renewal stage for the first time. The programs that exist on paper but not in practice are failing renewal.

Coretax System Impact on Foreign Worker Tax Compliance

The DJP's Coretax system has changed the NPWP registration and SPT filing process for foreign workers. Foreign nationals now require Coretax registration within 30 days of KITAS issuance. PPh 21 withholding must be reported through Coretax-compatible payroll systems. Companies using legacy payroll systems that cannot generate Coretax-format reporting face compliance gaps that affect both payroll compliance and RPTKA renewal eligibility.

📞 RPTKA Application Pending, Rejected, or Not Yet Started?

RPTKA errors are significantly more expensive to fix than to prevent. A rejected application delays deployment, triggers project timeline revisions, and — depending on the rejection reason — creates a Ministry record that makes subsequent applications more difficult.

JCSS manages the complete RPTKA-to-KITAS process for tech and energy companies across Indonesia: justification letter drafting, companion assignment review, document sequencing, OSS submission, IMTA processing, and KITAS coordination. We know precisely what triggers rejections at each stage and how to build applications that are approved on first submission.

Book a free RPTKA assessment →30 minutes. We review your requirements, flag gaps, and provide a clear timeline and cost projection including DKP-TKA. No commitment required.

Complete RPTKA Compliance Checklist

Before Application

  • NIB is valid, active, and KBLI accurately reflects current business activities
  • Business licence is current and matches the KBLI
  • BPJS Ketenagakerjaan registration is active with no contribution arrears
  • BPJS Kesehatan registration is active with no contribution arrears
  • No outstanding labour disputes or Ministry of Manpower violations
  • OSS compliance status is clean — verify before submission, not during
  • Sectoral permits are current — IUP, KKKS for energy companies
  • Foreign worker's educational certificates are original, apostilled in country of issue, and sworn-translated in Indonesia — in that sequence
  • Companion is selected, meets qualification requirements, and has accepted the formal assignment
  • Knowledge transfer plan is documented with specific milestones, timelines, and measurable outcomes — not generic language
  • Local recruitment evidence is compiled — job postings, interview records, candidate assessment rationale
  • DKP-TKA levy is budgeted — USD 100 per worker per month, first payment before work commences

During Application

  • Job description is specific and specialist — no generic titles
  • Justification letter provides evidence, not assertions
  • All OSS fields are completed accurately and consistently
  • Every document is cross-checked for name consistency against the foreign worker's passport
  • Application is tracked through the OSS portal daily after submission

After RPTKA Approval

  • IMTA application submitted within 7 days of RPTKA approval — immediately
  • KITAS application submitted without delay
  • BPJS registration for the foreign worker completed upon KITAS issuance
  • NPWP obtained within 30 days of KITAS — via Coretax system, not the legacy DJP portal
  • DKP-TKA monthly payment set up before first day of work
  • Companion has begun the knowledge transfer program with documented records
  • Knowledge transfer records maintained with dates and companion signatures
  • KITAS renewal calendar set with 90-day lead time
  • RPTKA renewal preparation begins 90 days before KITAS expiry — not 30

Conclusion: The Difference Between RPTKA as a Form and RPTKA as a Function

Companies that treat RPTKA as a form-filling exercise experience rejection rates, project delays, and compliance costs that are entirely disproportionate to what the process actually costs when managed well. Companies that treat it as a strategic function — with proper preparation, genuine companion programs, and proactive compliance maintenance — build foreign workforce programs that scale reliably and don't become a source of operational risk.

For tech companies, the key remains specificity: specific roles, specific technical justifications, specific knowledge transfer plans with genuine milestones. For energy companies, it is project linkage and certification evidence: tying every foreign worker to a specific operational requirement and demonstrating why Indonesian expertise cannot yet meet it.

In both sectors, the most expensive RPTKA mistake is the one discovered after submission.

Need your RPTKA handled correctly from day one?

Speak to JCSS about your foreign worker requirements →

Already have foreign workers in Indonesia and want an independent assessment of whether your current compliance structure has gaps?

Request a free foreign worker compliance review — no obligation →


This guide reflects RPTKA regulations and Ministry of Manpower procedures as of May 2026. Indonesian immigration and manpower regulations are subject to change. Fee estimates are based on JCSS's current engagement experience and market rates; actual figures vary by circumstance. For a precise assessment of your situation, contact our immigration compliance team directly.

Last updated: May 2026

images

If you are looking for Free consultation support