Korea Payroll & Tax API › resignation-settlement
South Korea resignation settlement in one call: statutory severance pay, retirement income tax and local tax, net severance, unused annual-leave pay, and how much more you get by moving the last working day (one more day, week, month, or until the next annual-leave grant). Uses the ordinary wage when it is higher than the average wage. Optionally adds the unemployment benefit estimate for an involuntary separation.
Price: $0.10 USDC per call over REST (x402 on Base, no API key). MCP: paid-only — the MCP tool returns payment instructions. Basis year: 2026.
| Field | Type | Required | Description |
|---|---|---|---|
startDate | string | yes | Hire date (YYYY-MM-DD) |
lastWorkDate | string | Last working day; default today (YYYY-MM-DD) | |
monthlyPay | number | yes | Average gross monthly pay for the last 3 months (KRW) |
annualBonus | number | Bonuses paid in the last 12 months (KRW) | |
monthlyOrdinaryWage | number | Monthly ordinary wage; defaults to monthlyPay (KRW) | |
unusedLeaveDays | number | Accrued annual-leave days not yet used; default 0 | |
fiveOrMoreEmployees | boolean | Workplace has 5+ employees (annual leave rules apply); default true | |
age | integer | Age at separation; with insuredYears, adds the unemployment benefit estimate | |
insuredYears | number | Years insured under employment insurance |
curl -X POST https://api.kkuldogu.com/v1/resignation-settlement -H "content-type: application/json" \
-d '{"startDate":"2023-03-02","lastWorkDate":"2026-03-01","monthlyPay":3500000,"unusedLeaveDays":5}'
Without payment this returns 402 with x402 payment requirements; an x402 client pays $0.10 USDC and retries.
{
"basisYear": 2026,
"currency": "KRW",
"disclaimer": "For reference only, not legal or tax advice. Uses official 2026 Korean rates and the same formulas as the kkuldogu.com calculators; actual payroll, NHIS/NPS notices and tax settlement can differ.",
"source": "https://kkuldogu.com",
"tool": "resignation-settlement",
"input": {
"startDate": "2023-03-02",
"lastWorkDate": "2026-03-01",
"monthlyPay": 3500000,
"unusedLeaveDays": 5
},
"result": {
"totalPayout": 12551684,
"severanceEligible": true,
"severancePayGross": 12068428,
"retirementIncomeTax": 169640,
"localIncomeTax": 16960,
"severancePayNet": 11881828,
"unusedLeavePay": 669856,
"daysEmployed": 1096,
"taxableServiceYears": 3,
"averageDailyWage": 133971,
"dailyOrdinaryWage": 133971,
"severanceEligibleFrom": null,
"nextLeaveGrant": {
"date": "2026-03-02",
"days": 16,
"extraLeavePay": 2143541
},
"ifLastWorkDateWere": [
{
"lastWorkDate": "2026-03-02",
"label": "one more day",
"extraDays": 1,
"severancePayNet": 11936549,
"unusedLeavePay": 2813397,
"gain": 2198262
},
{
"lastWorkDate": "2026-03-08",
"label": "one more week",
"extraDays": 7,
"severancePayNet": 12000877,
"unusedLeavePay": 2813397,
"gain": 2262590
},
{
"lastWorkDate": "2026-04-01",
"label": "one more month",
"extraDays": 31,
"severancePayNet": 12258169,
"unusedLeavePay": 2813397,
"gain": 2519882
}
]
}
}
For reference only, not legal or tax advice. Uses official 2026 Korean rates and the same formulas as the kkuldogu.com calculators; actual payroll, NHIS/NPS notices and tax settlement can differ. · Calculators for people (Korean): kkuldogu.com · API home · llms.txt · OpenAPI