Working Visa Bali: Cost, Timeline and How to Apply
A working visa Bali employer or your own PT PMA sponsors is not one document. It is a KITAS card backed by two separate government approvals: an RPTKA work plan and a notifikasi from the Ministry of Manpower. A complete file reaches a card in hand in 3 to 6 weeks and costs roughly IDR 15 million to 30 million all in, depending on sponsor and job category. The card runs for one or two years. You cannot legally start work while the file is pending, not on a tourist visa, not on a B211A.
Table of contents
- Working visa Bali cost and timeline
- What a Bali working visa actually is
- Bali work permit vs working visa for Bali: the terms explained
- Who qualifies for a work visa in Bali
- Step by step: from RPTKA to KITAS card
- Where to apply: Denpasar, Jimbaran, Singaraja
- The costliest mistake: working before the permit clears
- FAQ

Working visa Bali cost and timeline
A full working visa Bali package for a standard role, filed through an existing PT or PT PMA, runs 15,000,000 to 30,000,000 Indonesian rupiah and takes 3 to 6 weeks from RPTKA submission to KITAS card in hand. The figure moves with job category, KBLI classification, and whether your sponsor company already exists or is being set up at the same time as the visa.
| Item | Typical cost (IDR) | Typical timeline |
|---|---|---|
| RPTKA approval | Government fee minimal; service fee 2,000,000 to 4,000,000 | 5 to 10 working days |
| DKP-TKA levy | USD 100 per month of permit (approx. 1,600,000/month) | Paid before notifikasi issued |
| Notifikasi (work permit) | Typically 3,000,000 to 6,000,000 | 5 to 7 working days |
| E23 visa / VITAS and conversion to KITAS | 6,000,000 to 12,000,000 including immigration fees | 2 to 3 weeks |
| Full package, one year KITAS, standard role | 15,000,000 to 30,000,000 | 3 to 6 weeks total |
| Annual extension | 8,000,000 to 15,000,000 | 1 to 2 weeks, file before expiry |
These are the figures we actually quote clients, not a simplified average. Government fee schedules and the DKP-TKA rate are set nationally and do change, so confirm the exact numbers at the time you apply. If you are setting up the sponsor company alongside the visa, see our breakdown of PT PMA set up cost in Bali for the company side of the budget.
What a Bali working visa actually is
There is no single document called a "Bali working visa." What people mean by the phrase is a package of three approvals that together let a foreigner work legally in Indonesia: the RPTKA, the notifikasi, which replaced the old IMTA in 2018, and the KITAS card itself. All three are tied to one sponsor, one job title and one location. Change any of those three and you need a new set of approvals, not an update to the old one.
In Bali, sponsors are almost always an Indonesian PT company, a PT PMA, or, for retirees and remote income earners, alternative KITAS types that do not permit local work at all. If you are applying for a working visa for Bali as a company director rather than an employee, the PT PMA route is what most of our clients end up using, because it lets you sponsor yourself as director or commissioner. We cover that structure on our PT PMA company setup in Bali page.
Bali work permit vs working visa for Bali: the terms explained
People search "Bali work permit" and "Bali working visa" expecting different answers, but they describe the same process from two angles. The "work permit" part is the notifikasi issued by the Ministry of Manpower, confirming your employer has justified hiring a foreigner for that specific role. The "working visa" part is the E23, formerly VITAS or KITAS working category, issued by Immigration once the work permit is in hand. You need both.
A notifikasi without the visa lets you work on paper but not legally reside. A visa without a current notifikasi means your work authorization has technically expired even if your stay permit card still shows a future date. This matters most at renewal time: immigration will ask for proof the notifikasi is still active before extending the KITAS, and we regularly see expats renew the visa without realizing the underlying work permit needed its own separate renewal first.
Who qualifies for a work visa in Bali
A work visa in Bali is granted on the strength of the sponsoring company, not just the individual, so eligibility runs through both sides of the application.
- Sponsor requirement. The company must be a properly registered PT or PT PMA with an active NIB and, for PMA companies, at least IDR 2.5 billion issued and paid up capital and an investment plan of more than IDR 10 billion per 5-digit KBLI per location, under BKPM Regulation No. 5 of 2025, though sector rules can differ.
- Job justification. The role must appear on the government's approved list of positions foreigners may fill, and cannot be reserved for Indonesian nationals. HR roles, for example, are generally closed to foreigners.
- Passport validity. At least 18 months remaining from the application date, sometimes 12 months accepted depending on category, but 18 is the safer standard we work to.
- Qualifications. A degree or a minimum of five years' relevant work experience in the sponsored role, backed by a CV and reference letters.
- Health insurance. A policy valid in Indonesia for the full KITAS duration.
- DKP-TKA levy. The employer pays a mandatory skills development fund contribution, currently USD 100 per month of permit validity, paid before the notifikasi is issued.
If your situation does not fit a standard employee role, for example remote work for a foreign company with no Indonesian sponsor, our work permit and residence visa page runs through the alternatives, including which ones do not permit local employment at all.
Step by step: from RPTKA to KITAS card
This is the sequence that actually happens on a file, not the simplified version most agencies quote.
- RPTKA submission. The employer files the foreign worker employment plan online through Kemnaker's TKA Online system. Approval generally takes 5 to 10 working days.
- Notifikasi and DKP-TKA payment. Once the RPTKA is approved, the employer pays the levy and receives the notifikasi, the actual work permit.
- Visa application (E23) or on-arrival conversion. If you are outside Indonesia, the sponsor applies for a visa approval you collect at an Indonesian embassy or consulate, then convert to KITAS after arrival. If you are already in Bali on a suitable visa, some applications can be filed directly through the local immigration office.
- Biometrics and KITAS issuance. You provide fingerprints and a photo at the immigration office, and the card is issued, usually within 5 to 10 working days of biometrics.
- STM and domicile registration. Within a set window after arrival you register your address with the local police (Surat Tanda Melapor) and, in some regencies, with the village office.
- Multiple entry rights. Your KITAS should carry a multiple entry permit so you can leave and return through Ngurah Rai airport without a fresh visa each time.
- Extension. File roughly 2 to 4 weeks before expiry to avoid a gap. If you are leaving Indonesia permanently, or switching sponsor, an Exit Permit Only (EPO) has to close out the KITAS properly. Skipping this step is why some people get flagged on a later visa application years afterward.
Where to apply: Denpasar, Jimbaran, Singaraja
Bali has three immigration offices handling KITAS matters, and which one applies to you depends on your registered address, not where you happen to be staying.
- Denpasar Immigration Office (Class I TPI Denpasar) covers Denpasar city and handles the highest volume of KITAS conversions and extensions on the island.
- Jimbaran Immigration Office (Ngurah Rai, Class I TPI) is the relevant office for most of South Badung, including Kuta, Seminyak, Canggu, Kerobokan and Uluwatu, and is also the office attached to Ngurah Rai airport for entry matters.
- Singaraja Immigration Office covers Buleleng regency in north Bali, relevant if your sponsor or residence is registered there.
Gianyar regency, including Ubud and surrounding villages, generally falls under the Denpasar office's jurisdiction, though this can shift, so confirm which office your registered domicile is assigned to before booking an appointment. Booking runs through the Ministry of Law and Human Rights immigration portal, and slots at Jimbaran in particular fill up well in advance during the July to September peak season. We stay current on how Bali's immigration rules have shifted and file directly with all three offices. See our Bali visa agency services for the full list of visa categories we process beyond the work KITAS.
The costliest mistake: working before the permit clears
Starting paid work, even informally, on a tourist visa, a B211A, or while your RPTKA and notifikasi are still pending, is an immigration violation, not a paperwork technicality. Immigration officers check, particularly around villa businesses, dive centers and consulting work in Canggu and Uluwatu. Penalties range from fines and deportation to an entry ban, and it complicates every future visa application you file in Indonesia. Wait for the notifikasi and E23 to be confirmed before you accept payment or start the role.
FAQ
How long does a working visa in Bali take to process?
A complete working visa in Bali application, from RPTKA submission to KITAS card in hand, typically takes 3 to 6 weeks. RPTKA approval runs 5 to 10 working days, the notifikasi a further 5 to 7 days, and the E23 visa and KITAS conversion another 2 to 3 weeks. Delays usually come from incomplete sponsor documents or job titles that need extra justification with Kemnaker.
Can my family join me on a Bali work KITAS?
Yes. Spouses and children can be sponsored on a dependent KITAS linked to your work KITAS, letting them reside in Bali though not work themselves. The dependent application is filed alongside or shortly after the primary holder's KITAS, through the same immigration office, on a similar 2 to 3 week timeline. See our family KITAS visa page for the specific documents required.
What is the difference between a Bali work permit and a Bali work visa?
The work permit (notifikasi) is issued by the Ministry of Manpower and confirms your employer is authorized to employ a foreigner in that specific role. The work visa (E23, converted to KITAS) is issued by Immigration and grants the actual right to reside. You need the notifikasi first; Immigration will not issue the KITAS without it.
Can I get a work visa for Bali without a company sponsor?
No. Every work KITAS requires sponsorship by a legally registered Indonesian PT or PT PMA. If you have no employer, the common route is to establish your own PT PMA and sponsor yourself as a director, which is a separate process with its own capital and licensing requirements, typically starting at IDR 2.5 billion in paid up capital for the company.
What happens if my Bali work visa application is rejected?
Rejections usually trace back to the job title not matching the approved foreign worker position list, missing qualification documents, or an issue with the sponsoring company's own licensing, such as its NIB, KBLI code or capital status. We review the rejection notice, fix the underlying issue, whether that means adjusting the RPTKA justification or the company's registration, and refile.
Which immigration office handles a working visa in Bali near Canggu and Seminyak?
Addresses in Canggu, Seminyak, Kerobokan, Kuta and most of South Badung fall under the Jimbaran Immigration Office (Ngurah Rai Class I TPI), the same office that handles airport related immigration matters. Denpasar city addresses go to the Denpasar office, and Buleleng regency in the north goes to Singaraja. Confirm your assigned office based on your registered domicile before booking.
How much does a work visa Bali cost in total?
A full one year work visa Bali package for a standard role, covering RPTKA, the DKP-TKA levy, notifikasi, E23 visa and KITAS conversion, runs 15,000,000 to 30,000,000 Indonesian rupiah. Annual extensions after that run 8,000,000 to 15,000,000. The exact figure depends on job category, KBLI classification and whether the sponsor company already exists.
If you have a specific question about your job title, your sponsor company, or which immigration office covers your address, send it to us on WhatsApp at +62 877-9626-0478 or through our contact page. The first consultation is free, and we will tell you plainly whether your situation qualifies before you spend anything on the application.
