Foreign workers · 7 min read
The employment permit comes first, the visa follows — and the order cannot be reversed. The largest cost is also paid up front, in full, before the permit is issued.
The most expensive mistake in hiring a foreign worker is not filling in a form incorrectly. It is bringing the person in first and sorting the paperwork afterwards.
Because the order locks. And because the violation count starts running from the day that person enters Indonesia, not from the day someone raises it.
A work visa application requires a supporting document from the manpower authority as an attachment. Which means "just get the KITAS" without the employment permit has no basis to be filed at all — not slower, but impossible.
If someone offers you a shortcut that skips this stage, what is being offered is not a shortcut.
The foreign worker rules changed completely on 1 April 2021. The document called Notifikasi, still widely mentioned online, in old guides, and in service offers that were never updated — no longer exists.
Today the approval of the foreign worker utilisation plan (RPTKA) is itself the recommendation for the visa and the stay permit.
This is a quick way to date the information you are reading: if a guide still lists "Notifikasi" as a step, that guide is more than five years old.
Two things to check before you spend anything:
If your entity is either of those, the form has to change first — and that is its own project with its own timeline. Checking takes five minutes; discovering it late can cost you a quarter.
There is a foreign worker compensation fund of US$100 per position, per person, per month.
Three things about that figure change how you budget it:
Note the unit as well: per position. The cost attaches to the position filled, not to the person. Writing position titles loosely at the planning stage has a direct effect on what you pay.
On the immigration side there are separate state charges for the limited stay permit, per application, according to its validity — among them Rp3,000,000 for one year and Rp5,000,000 for two years. The limited stay visa itself is Rp500,000 per application.
Those figures exclude anyone's professional fees. What we list here is only the state charges we can show you the source for.
This is the part that catches even well-run companies.
Renewal of the employment permit must be filed at the latest 30 working days before its term ends — roughly six calendar weeks.
And a stay permit cannot be extended beyond the permit underlying it. So your clock is not the expiry date on the stay permit card; it is the employment permit's expiry date minus 30 working days.
If your calendar only records the date on the card, you are recording the wrong date.
One more note: a permit for temporary work cannot be extended at all. If the placement turns out to need continuing, what is required is not a renewal but a fresh application — with a fresh timeline.
Across this whole chain, only two time limits genuinely bind the agencies, and both are short: the feasibility assessment result within two working days of the assessment session, and verification of the candidate's data within two working days.
What is not regulated is when that assessment session gets scheduled. That is the largest variable.
On the immigration side there is likewise no deadline for issuing a visa in the worker category. Even the physical stay permit card only has an earliest bound — printed and distributed no earlier than three working days after the permit is issued, and collectable no earlier than fifteen working days after issuance — not a latest bound.
The honest consequence: what can be promised is the filing date, not the issue date. Anyone quoting you an issue date is giving you an estimate, not a certainty — and should say so.
A visit visa for business purposes has firm activity limits.
Permitted: discussions, negotiations, site visits, and signing agreements.
Not permitted: selling goods or services directly, and receiving payment or wages from any party in Indonesia.
This limit is often crossed without bad intent — someone from head office comes to "help out for a bit" at the outlet, or joins in closing a sale. Better to hand the person that limit in writing before they travel than to explain it by phone after a question at the airport.
Practical limits worth knowing:
Visa-free visits and business travel cards are faster and cheaper, but their stay permits cannot be extended and cannot be converted into another stay permit. If your schedule can move, that route risks becoming a dead end mid-visit.
Overstaying is charged at Rp1,000,000 per day.
Past 60 days, paying is no longer an option. What applies is deportation and a re-entry ban, which can run up to ten years.
For a company the consequence does not fall only on that person: someone under a ban cannot be placed in Indonesia again, even if they are the one who knows the work best.
A guarantor company bears the repatriation cost of the foreign worker it guarantees, and the guarantor must be the employer itself.
So the guarantee signature is not an administrative matter to be delegated unread. It is a financial obligation standing on its own.
For business visit visas, the good news: for most applicants a guarantor or sponsor is not required at all. That obligation remains only for stateless persons, holders of travel documents that are not national passports, and nationals of certain countries. If someone offers you guarantor services you do not need, that is an unnecessary cost.
Employing a foreign worker without a permit is counted per position, per person, per month — and the count starts from the day that person enters Indonesia, not from the day it is discovered.
That is what makes "we will tidy it up later" an expensive decision. Every month of waiting is not a deferred cost but an added one.
Those eight steps fit in one afternoon, and five of them close the most expensive risk — not document risk, but the risk of a person already in Indonesia while the permit is not.
Related service
Izin ketenagakerjaan yang harus Anda pegang sebelum satu pun tenaga kerja asing bisa dimintakan visanya — disusun, diajukan lewat TKA Online, dan dikawal sampai Pengesahan RPTKA terbit.
See the serviceWritten 2026-07-30. Rules change — if you are reading this long after that date, confirm before you act on it.