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.