Net Salary Calculator: Calculate Your Take Home Pay (THP)
Calculate the net salary you receive each month after PPh 21 tax, BPJS Health, and BPJS Employment insurance deductions.
Input Parameters
Recent Calculations
Data is stored locally in your browser for privacy. No data is sent to our servers.
Ready to Calculate
Fill in the required parameters on the left and click calculate to see the detailed results and analysis.
Understanding Take Home Pay (THP) and Salary Deductions in Indonesia
Receiving a high salary offer is certainly exciting, but the figure written in the contract (gross salary) is not the actual amount of money that enters your bank account. In Indonesia, there are various legal mandatory deductions that every employee must understand. Our Net Salary Calculator helps you accurately calculate your Take Home Pay (THP) by considering taxes and social insurance contributions.
What is Gross Salary vs. Net Salary?
List of Mandatory Employee Deductions in Indonesia
Every company in Indonesia is required to register its employees for national social protection programs:
Understanding Allowances and Bonuses
Some companies provide allowances in a "Gross Up" form where the company covers the employee's tax, but the most common systems are "Net" or "Gross".
Tips for Managing Salary for Financial Health
Once you know your THP value, use the 50/30/20 principle to manage it:
How to Use This Salary Calculator
Enter your monthly gross salary amount, add total allowances if any, and select your PTKP status (e.g., TK/0 for single). The calculator will automatically simulate BPJS contributions and your monthly PPh 21 tax estimate, so you get a Take Home Pay figure that is close to your pay slip reality.
? Frequently Asked Questions
Q What is Take Home Pay (THP)?
Take Home Pay or THP is the total net income received by an employee after deducting all mandatory deductions such as PPh 21 tax and social insurance (BPJS).
Q What is the maximum salary limit for BPJS contributions?
There are salary caps (ceilings) for BPJS Health and Pension Security calculations that are updated periodically by the government. If your salary is above the cap, then the contribution is multiplied by the cap figure, not your actual salary.
Q Why is my tax deduction different every month?
This could be caused by bonuses, overtime, or holiday allowance (THR) which makes the total gross income in that month rise, thus changing the progressive tax rate layer applied.
Q Can BPJS Ketenagakerjaan (Employment) contributions be withdrawn?
Old Age Security (JHT) contributions can be withdrawn when an employee stops working, gets laid off, or reaches retirement age. Pension Security (JP) will be given in the form of monthly benefits upon reaching a certain retirement age.
Q What if my company does not deduct BPJS?
By law, companies are required to register and pay BPJS contributions for their employees. If not done, the company violates labor regulations in Indonesia.