Visa and residency agents in Bali

12 firms listed updated Before you hire: what to check

12 visa and residency agents listed in Bali

12 firms

Before you hire what a quote should include, permits to ask for, warning signs

Read 6 sources

Before you hire: buying guide for visa and residency agents in Bali

Firms that apply for stay visas and permits for foreigners who want to live in Bali, including investor and second home visas. Applications run through the Directorate General of Immigration's e-visa system, and the immigration website publishes the government fee for each visa.

This is information, not legal advice. Visa rules change often; check the immigration pages below on the day you apply.

What they do here

A visa agent prepares and follows a foreigner’s application for a visa and stay permit, and renewals after that. For people building or investing in Bali, the usual routes are listed by the Directorate General of Immigration as limited stay visas (VITAS), which lead to a limited stay permit (ITAS) and its card, the KITAS:

  • Investor visas (E28 family). The E28A investor visa needs a sponsoring company and proof of a shareholding of at least IDR 10,000,000,000 in it, and gives a stay of 1 or 2 years (E28A).
  • Second home visas (E33 family). The E33 visa needs no sponsor, gives a first stay of up to 5 years, and needs a guarantee within 90 days of the permit: funds of at least USD 130,000 in a state-owned bank, or an apartment in Indonesia worth at least USD 1,000,000 (E33). Other E33 variants cover, for example, people aged 55 or over (E33E).

Some visas need a sponsor (a company or a person), and some do not; the immigration page for each visa says which. More detail: which visa lets a foreign investor live in Bali?. For the company behind an investor visa, see company setup.

What a quote should include

  • Which visa index (for example E28A or E33) the agent proposes, and why it fits what you will do in Indonesia.
  • The government fee (PNBP) shown separately from the agent’s fee. The immigration page for each visa lists the PNBP; for example IDR 13,000,000 for an E33 stay of up to 5 years.
  • Whether the agent or a company of its own will act as sponsor, and what that means for you if the relationship ends.
  • Renewals, re-entry permits and reporting duties after arrival: which are included and which are charged.
  • The documents you must supply, and a timetable.

Permits and registrations to ask for

  • The agent’s NIB (business identification number), issued through OSS.
  • Access to your own application on the official e-visa system, evisa.imigrasi.go.id, which the immigration pages name as the place to apply and extend.
  • The government billing code and receipt for each PNBP payment. The immigration pages say payment is made through appointed banks using the billing code the system issues.

Warning signs

  • A visa that does not match what you will do. The immigration pages say a holder may not work in a job that does not fit the stay permit.
  • One fee with no split between the government PNBP and the agent’s charge.
  • An agent who keeps your e-visa account or passport and will not give you access.
  • Promises of approval. The immigration pages note that the PNBP is not refunded if an application is refused.

Typical timings

From the Directorate General of Immigration’s visa pages, read 2026-10-22:

  • Processing: four working days after payment for the E33, five for the E28A.
  • A visa must be used within 90 days of issue; after that a new visa is needed.
  • The E33 guarantee (funds or apartment) must be met and reported within 90 days.
  • The E33 stay can be extended, as long as the total stay in Indonesia is no more than 10 years.