Korea Payroll & Tax API › severance-batch

South Korea statutory severance pay for up to 100 employees in one call

South Korea statutory severance pay for up to 100 employees in one call: per-employee gross severance, retirement income tax and net amount using the same calculation as severance-pay (Ministry of Employment and Labor rounding, optional ordinary-wage comparison), with company-wide totals.

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
employeesarrayyesEmployees, 1-100

Example request

curl -X POST https://api.kkuldogu.com/v1/severance-batch -H "content-type: application/json" \
  -d '{"employees":[{"id":"kim","startDate":"2021-03-02","lastWorkDate":"2026-03-01","monthlyPay":3500000},{"id":"lee","startDate":"2019-07-01","lastWorkDate":"2026-10-31","monthlyPay":4200000,"annualBonus":6000000}]}'

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": "severance-batch",
  "input": {
    "employees": [
      {
        "id": "kim",
        "startDate": "2021-03-02",
        "lastWorkDate": "2026-03-01",
        "monthlyPay": 3500000
      },
      {
        "id": "lee",
        "startDate": "2019-07-01",
        "lastWorkDate": "2026-10-31",
        "monthlyPay": 4200000,
        "annualBonus": 6000000
      }
    ]
  },
  "result": {
    "headcount": 2,
    "eligibleCount": 2,
    "totals": {
      "severancePayGross": 51268971,
      "tax": 702290,
      "severancePayNet": 50566681
    },
    "employees": [
      {
        "id": "kim",
        "eligible": true,
        "daysEmployed": 1826,
        "averageDailyWage": 116667,
        "averageDailyWageExact": 116666.67,
        "severancePayGross": 17509590,
        "tax": 242250,
        "severancePayNet": 17267340,
        "taxableServiceYears": 5,
        "ordinaryWageCompared": false,
        "ordinaryWageApplied": false,
        "dailyOrdinaryWage": null,
        "eligibleFrom": null
      },
      {
        "id": "lee",
        "eligible": true,
        "daysEmployed": 2680,
        "averageDailyWage": 153261,
        "averageDailyWageExact": 153260.87,
        "severancePayGross": 33759381,
        "tax": 460040,
        "severancePayNet": 33299341,
        "taxableServiceYears": 8,
        "ordinaryWageCompared": false,
        "ordinaryWageApplied": false,
        "dailyOrdinaryWage": null,
        "eligibleFrom": null
      }
    ]
  }
}

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