guide

Indonesian salaries are negotiated net, so establish that first

When a candidate in Jakarta names a figure, they mean the amount that lands in their bank account. Agreeing that number while budgeting it as a gross package is the most expensive misunderstanding available to a company hiring here for the first time.

Figures current as of 25 July 2026

Indonesian candidates quote the number that reaches their bank account. When an engineer in Jakarta tells you they want 25,000,000 a month, they mean 25,000,000 landing in their account on payday, and they have almost certainly never calculated what the gross equivalent would be. Ask them and most will not know, because nobody in the local market has ever needed them to.

This catches out nearly every company hiring here for the first time, and it catches them out in the worst possible way, which is after the offer has been accepted. You agree a figure you believe is a total employment cost. The candidate agrees a figure they believe is take-home pay. Both of you leave the conversation satisfied, and the gap between those two readings is somewhere between 8 and 42 percent depending on seniority.

Why the gap is so large

Indonesian income tax is progressive, running from 5 percent on the first 60,000,000 of taxable income up to 35 percent above 5,000,000,000. Employees also pay their own social security contributions, 2 percent for old-age savings, 1 percent toward pension, and 1 percent for health cover. To deliver a given net figure, the gross has to absorb all of that.

Because the tax is progressive, the gap widens as the salary rises. Delivering 120,000,000 net a year needs roughly 129,000,000 gross, about 6 percent more. Delivering 600,000,000 net needs roughly 772,000,000, about 29 percent more. At a billion net the gross required is over 1,350,000,000. The senior hires you most want are precisely where the arithmetic bites hardest.

Then the employer contributions sit on top of the gross, not inside it. Old-age savings at 3.7 percent, pension at 2 percent capped at a wage ceiling, work accident cover at 0.24 percent for office work, a death benefit at 0.3 percent, and health cover at 4 percent capped at 12,000,000 a month. Add the thirteenth month payment that Indonesian law requires, and the fully loaded cost of an Indonesian employee runs between 1.6 and 2.0 times what they actually bank.

Take a candidate who agrees 300,000,000 net a year as a worked example. The gross salary required to deliver that comes to 349,536,843, and the fully loaded annual cost including every mandatory contribution, the thirteenth month and our fee reaches 525,453,157. That final figure is 1.75 times the number you shook hands on.

How to have the conversation

Establish which number you are discussing in the first sentence, before any figure gets mentioned at all. We open with a version of: are we talking about what lands in your account, or the gross before tax and BPJS? The answer comes back as take-home almost every time, and asking settles the ambiguity permanently while it still costs nothing to settle.

Put the basis in writing in the offer alongside the number itself. An offer that states a monthly net figure and separately notes that tax and social security are borne by the employer leaves nothing open to interpretation. An offer that says salary: 25,000,000 and stops there is an argument waiting for a date.

Budget from the loaded cost and treat the salary as an input to it. If your internal approval covers a headcount at a certain cost, the figure in that approval needs to be the invoice total, because the invoice and the salary sit a long way apart. Working from the salary alone is how a hire gets approved in March and unwinds at the finance review in June.

What this means for a first hire

The loaded cost still compares well against most markets you would consider instead, and the talent here is genuinely strong, so none of this argues against hiring in Indonesia. The mistake to avoid is the one that arrives late: agreeing a number, budgeting against it, and then finding the real cost sits 20 or 30 percent higher once the arithmetic is done properly.

Get the basis straight at the start and everything downstream follows easily. Our cost tables show the fully loaded figure across twelve salary bands, with every statutory rate cited so you can check the working against the source yourself.