Korea Payroll & Tax API › resignation-settlement

South Korea resignation settlement in one call

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.

Input

FieldTypeRequiredDescription
startDatestringyesHire date (YYYY-MM-DD)
lastWorkDatestringLast working day; default today (YYYY-MM-DD)
monthlyPaynumberyesAverage gross monthly pay for the last 3 months (KRW)
annualBonusnumberBonuses paid in the last 12 months (KRW)
monthlyOrdinaryWagenumberMonthly ordinary wage; defaults to monthlyPay (KRW)
unusedLeaveDaysnumberAccrued annual-leave days not yet used; default 0
fiveOrMoreEmployeesbooleanWorkplace has 5+ employees (annual leave rules apply); default true
ageintegerAge at separation; with insuredYears, adds the unemployment benefit estimate
insuredYearsnumberYears insured under employment insurance

Example request

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.

Example response

{
  "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