Work KITAS in Bali and Indonesia: Costs, Steps, Timeline

Published 23 September 2026. Reading time: 9 minutes. The Indonesian Lawyer, Jakarta head office, serving clients across Bali and all of Indonesia.

A work KITAS in Bali and Indonesia is a limited stay permit that lets a foreigner live in the country while working for a sponsoring company. It is tied to one employer and one job position, runs for six or twelve months at a time, and cannot be issued without an RPTKA (foreign manpower utilization plan) approved by the Ministry of Manpower first. Most applications take four to eight weeks from RPTKA approval to card in hand, longer if the sponsoring company's paperwork is incomplete. You cannot get one without a sponsor, and freelancing on a work KITAS is a violation regardless of what the job actually is.

Table of contents

What a work KITAS actually is

A work KITAS (Kartu Izin Tinggal Terbatas) is a card, not a sticker in your passport, issued by immigration once you have converted an entry visa called a VITAS. It permits stay and work for a specific employer, in a specific job title, at a specific location. Change any one of those three things and the KITAS is technically invalid, even if it has not expired.

The permit sits on top of two other approvals that most applicants have never heard of before they start: the RPTKA, which is the company's plan to employ a foreign worker in that role, and the DKP-TKA, a skills development levy the sponsoring company pays to the state, currently USD 100 per month of the permit's validity, paid in one lump sum. Without the RPTKA approved first, immigration will not issue the visa approval that lets you collect your VITAS abroad. This is the step most self-managed applications get stuck on, because it requires the company's own legal structure, business classification code (KBLI), and manpower plan to be in order before a single visa document is filed.

Who qualifies for a work KITAS

Eligibility comes down to five things immigration and the manpower ministry check, in this order:

  • A sponsoring company. This must be a legally established PT PMA (foreign-owned company) or, in limited cases, a PT local company with the right to employ foreigners in that KBLI code. Individuals cannot sponsor themselves; a director who is also a shareholder is sponsored by their own company.
  • A job that clears the reserved-positions list. Certain roles, mostly HR and some entry-level administrative positions, are reserved for Indonesian nationals and cannot be filled by a foreign worker at all.
  • Passport validity. At least 18 months remaining from the date of application, sometimes 12 depending on the immigration office, so check the current requirement before booking flights.
  • Relevant qualification. A degree or documented work experience matching the job title stated in the RPTKA. Immigration and the manpower ministry cross-check this against the position applied for.
  • Health insurance covering the applicant in Indonesia for the duration of the permit.

Directors and commissioners of a PT PMA are usually the easiest category to sponsor, since the company they are sponsored by is their own. Employees hired into an existing PT PMA or PT local company go through the same RPTKA route but the paperwork sits with HR rather than the applicant.

How to get a KITAS in Bali or anywhere in Indonesia: the process

The steps are the same whether the sponsoring company is registered in Bali, Jakarta, Surabaya or Medan. Provincial immigration offices differ slightly in processing speed and in how strictly they enforce document checklists, but the legal sequence does not change.

  1. RPTKA approval. The sponsoring company submits its foreign manpower plan online through the manpower ministry's system, naming the position, the foreign worker, and the duration requested.
  2. DKP-TKA payment. The company pays the skills development levy for the full permit period before the next step can proceed.
  3. Notification and visa approval. Immigration issues an electronic visa approval (what used to be called Telex VITAS) once RPTKA and payment are confirmed.
  4. VITAS collection abroad, or online e-VITAS for eligible nationalities. Some applicants still need to collect the limited stay visa from an Indonesian embassy or consulate before travel; others can complete this online and travel directly.
  5. Arrival and KITAS conversion. Within the visa's validity window, the applicant enters Indonesia and the sponsor takes them to the local immigration office to convert the VITAS into a KITAS card, including biometric data and photograph.
  6. MERP or multiple-entry endorsement is issued alongside the KITAS so the holder can leave and re-enter Indonesia without the permit lapsing.

For a company setting up from scratch in Bali, the RPTKA cannot even be filed until the PT PMA itself is registered and has the correct KBLI code activated. If you are choosing where to incorporate specifically to hire foreign staff, get the PT PMA company registration sorted before you promise a start date to anyone.

Cost of a Bali work visa and KITAS by role and sponsor

Total cost has three components: government fees (RPTKA processing, visa fee, KITAS issuance), the DKP-TKA levy, and the professional fee for handling the file. Government fees and the levy are fixed by regulation and do not vary by province. Professional fees vary by firm and by how complicated the sponsor's paperwork is.

ItemTypical range (IDR/USD)Who pays
DKP-TKA levy (per month of validity)USD 100/month, paid as one lump sumSponsoring company
RPTKA and visa government feesVaries by permit length, confirm current rateSponsoring company
KITAS card issuance feeSet by immigration regulation, varies by validity periodSponsoring company or applicant, by agreement
Legal and processing fee (12-month KITAS)Varies by firm and complexityAsk for a written quote against your exact situation
Health insurance (annual)Varies by provider and coverage levelApplicant

Treat any quote you get before the sponsoring company's legal status has been checked as provisional. A company with an inactive KBLI code, an unpaid LKPM report, or a director in breach of their own permit will cost more to fix than the visa itself.

Timeline table and common delays

StageTypical duration
RPTKA approval1 to 2 weeks, once the company file is complete
DKP-TKA payment and notification2 to 5 working days
Visa approval and VITAS collection1 to 3 weeks, longer if collecting abroad
KITAS conversion on arrival3 to 10 working days
Total, sponsor documents ready4 to 8 weeks

The stage that runs long almost every time is the first one, not the last. Companies that have not filed an LKPM (investment activity report) on schedule, or whose KBLI code does not clearly permit hiring for the role in question, get their RPTKA queried and sent back for correction. That adds two to four weeks on average, sometimes more if the immigration office requests a site visit.

The mistake that voids the whole application

The single most expensive mistake is starting the visa process before the sponsoring company's own compliance is current. If the PT PMA has an overdue LKPM report, an inactive or wrong KBLI code, or share capital that does not match what was declared at incorporation, the RPTKA gets rejected or delayed and every fee already paid, DKP-TKA included, is at risk of having to be repeated. Fix the company file first. The visa is the easy part once the sponsor is clean.

A related version of the same mistake: applicants who enter Indonesia on a tourist or business visa and start working while the KITAS is "in process." There is no legal grey zone here. Work only begins once the KITAS is issued and the person's actual role matches what is stated on the card.

Renewal, EPO and switching sponsors

A work KITAS is usually issued for six or twelve months and can be renewed before expiry, provided the RPTKA and DKP-TKA are renewed alongside it. Renewal is not automatic; it is a fresh application against the same job and sponsor, submitted 30 to 60 days before the current permit lapses.

If the holder leaves the sponsoring company, changes job title, or leaves Indonesia permanently, an Exit Permit Only (EPO) must be filed to close out the permit correctly. Skipping this step leaves an open permit on record that can complicate future visa applications, even years later. Switching from one sponsor to another is not a simple transfer: the new employer files a fresh RPTKA and the old one is closed, and the two cannot legally overlap.

For companies managing several foreign staff across offices in Bali, Jakarta and elsewhere, keeping work permit and residence visa renewals on a shared calendar avoids the scramble that happens when three permits expire in the same month.

FAQ

How long does it take to get a work KITAS in Bali or Indonesia?

Once the sponsoring company's RPTKA is filed with a complete file, the full process from RPTKA approval to KITAS card in hand typically takes four to eight weeks. Delays almost always sit at the RPTKA stage, caused by an overdue LKPM report or an unclear KBLI code, not at the immigration office stage.

Can I get a work KITAS without a company sponsor?

No. Every work KITAS requires a sponsoring PT PMA or eligible PT local company that files the RPTKA on the applicant's behalf. There is no self-sponsored route for employment-based KITAS. Directors who own their own PT PMA are sponsored by that company, which is the closest thing to self-sponsorship available.

What is the difference between a work KITAS and an investor KITAS?

A work KITAS ties the holder to one job title at one sponsoring company and requires an RPTKA. An investor KITAS is based on share ownership in a PT PMA above a minimum capital threshold and does not require a work permit, but it also does not authorize day-to-day operational employment in the same way. Confirm which category fits your situation before filing.

Can my family join me on my work KITAS?

Yes. A spouse and children can be sponsored on a dependent KITAS linked to the primary holder's permit. The dependent permit runs on a separate application with its own document list and does not authorize the dependent to work.

Does a work KITAS let me start a business on the side?

No. A work KITAS authorizes the specific job stated in the RPTKA and nothing else. Running a side business, freelancing, or taking paid work outside that role is a permit violation even if the KITAS itself is still valid and unexpired.

What happens if my RPTKA or KITAS application is rejected?

Rejections are usually tied to the sponsoring company's compliance, a mismatched KBLI code, an unfiled LKPM report, or a job title on the reserved-positions list, rather than the applicant's personal documents. Correcting the underlying company issue and refiling is the normal path; the fee paid for the rejected stage is not always recoverable, which is why checking company compliance first matters.

If you want a straight answer on how this applies to your situation, send the details on WhatsApp at +62 877-9626-0478 or through our contact page. The first consultation is free, and we will tell you honestly if your company file needs fixing before we touch the visa.