Estimated take-home pay from a gross salary: BPJS deductions, PPh 21 by TER or the December recalculation, and employer contributions, each with its decree.
get/v1/calc/net-salary
Request
- Base URL: https://refnusa.dev
- URL: https://refnusa.dev/v1/calc/net-salary
- Auth: none declared
Query parameters
grossinteger
Monthly gross salary in rupiah; omit when regency_code is given
regency_codestring
Use this kabupaten/kota newest UMK as the gross, optional
ptkp'TK/0' | 'TK/1' | 'TK/2' | 'TK/3' | 'K/0' | 'K/1' | 'K/2' | 'K/3' required
PTKP status
jkk_band'sangat_rendah' | 'rendah' | 'sedang' | 'tinggi' | 'sangat_tinggi'
JKK risk band of the employer; default sangat_rendah (the lowest band, 0,24%)
jp'true' | 'false'
Whether Jaminan Pensiun applies, default true
jkn'true' | 'false'
Whether BPJS Kesehatan applies, default true
jp_capinteger
JP wage cap in rupiah; default is the stored 2026 cap (Rp10.547.400), give it to use another
month'monthly' | 'december'
monthly (TER, January to November) or december (annual recalculation), default monthly
jkn_employer_taxable'true' | 'false'
Count the employer JKN premium as taxable income, default true
Response
OK
Changes
No recorded changes to this operation across all 2 revisions of this API.