{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "generator": "https://python-choigosu.com",
  "kind": "calculator",
  "slug": "yeonbong",
  "registry": "C-01",
  "name": "연봉 실수령액",
  "tagline": "4대보험과 세금을 떼면 통장에 얼마가 찍히는지, 그리고 전국에서 몇 등인지",
  "url": "https://python-choigosu.com/yeonbong/",
  "computation": "client-side",
  "license": "이용허락범위 제한 없음",
  "freshness": {
    "source": "국세청",
    "sourceUrl": "https://www.data.go.kr/data/15082063/fileData.do",
    "asOf": "2024년 귀속",
    "fetchedAt": "2026-07-30T14:50:34.601Z",
    "count": 21078535,
    "stale": false
  },
  "dataset": {
    "id": "nts-wage-percentile",
    "name": "근로소득 백분위(천분위) 자료",
    "url": "https://python-choigosu.com/data/nts-wage-percentile/"
  },
  "input": {
    "type": "object",
    "x-queryString": "https://python-choigosu.com/yeonbong/?<key>=<value>",
    "properties": {
      "annual": {
        "title": "연봉 (세전)",
        "x-widget": "금액(원)",
        "description": "성과급·상여를 포함한 연간 총급여를 넣으세요.",
        "type": "integer",
        "minimum": 0,
        "maximum": 3000000000,
        "default": 50000000
      },
      "nonTax": {
        "title": "월 비과세액",
        "x-widget": "금액(원)",
        "description": "식대가 대부분입니다. 비과세 한도는 월 20만원입니다.",
        "type": "integer",
        "minimum": 0,
        "maximum": 3000000,
        "default": 200000
      },
      "family": {
        "title": "공제대상가족 수",
        "x-widget": "개수",
        "description": "본인과 배우자도 각각 1명으로 셉니다.",
        "type": "integer",
        "minimum": 1,
        "maximum": 11,
        "default": 1
      },
      "children": {
        "title": "8~20세 자녀 수",
        "x-widget": "개수",
        "description": "위 가족 수에 포함된 자녀 중 8~20세만 셉니다.",
        "type": "integer",
        "minimum": 0,
        "maximum": 10,
        "default": 0
      }
    },
    "required": [
      "annual"
    ],
    "additionalProperties": false
  },
  "output": {
    "headline": {
      "key": "net",
      "label": "월 실수령액",
      "format": "won"
    },
    "rows": [
      {
        "key": "monthlyGross",
        "label": "월 급여 (세전)",
        "format": "won"
      },
      {
        "key": "pension",
        "label": "국민연금",
        "format": "won",
        "negative": true
      },
      {
        "key": "health",
        "label": "건강보험",
        "format": "won",
        "negative": true
      },
      {
        "key": "care",
        "label": "장기요양보험",
        "format": "won",
        "negative": true
      },
      {
        "key": "employment",
        "label": "고용보험",
        "format": "won",
        "negative": true
      },
      {
        "key": "incomeTax",
        "label": "소득세",
        "format": "won",
        "negative": true,
        "note": "근로소득 간이세액표 (2026-02-27 개정)"
      },
      {
        "key": "localTax",
        "label": "지방소득세",
        "format": "won",
        "negative": true
      },
      {
        "key": "deduction",
        "label": "공제 합계",
        "format": "won",
        "negative": true
      },
      {
        "key": "netAnnual",
        "label": "연 실수령액",
        "format": "won"
      },
      {
        "key": "netRate",
        "label": "실수령 비율",
        "format": "pct",
        "note": "연봉이 오를수록 떨어집니다"
      }
    ],
    "gauge": {
      "key": "percentile",
      "label": "전국 상위",
      "note": "국세청 근로소득 백분위(2024년 귀속) 근로소득자 2,107만명 기준입니다. 원본이 구간 경계가 아니라 구간 평균만 공개하므로 해상도는 1%(상위 1% 안은 0.1%)이고, 이 곡선은 국세청이 따로 발표한 억대 연봉자 비율(상위 7.31%)을 7.36%로 재현합니다. 평균 4,475만원이 중위가 아니라 상위 35%인 것은 소득분포가 오른쪽으로 치우쳐 있기 때문입니다."
    }
  },
  "scenarios": [
    {
      "label": "연봉 3,000만원 · 1인 가구",
      "input": {
        "annual": 30000000,
        "nonTax": 200000,
        "family": 1,
        "children": 0
      },
      "url": "https://python-choigosu.com/yeonbong/?annual=30000000",
      "headline": {
        "key": "net",
        "label": "월 실수령액",
        "text": "2,244,440원",
        "value": 2244440
      },
      "gauge": {
        "key": "percentile",
        "label": "전국 상위",
        "text": "56.7%",
        "value": 56.7,
        "note": "국세청 근로소득 백분위(2024년 귀속) 근로소득자 2,107만명 기준입니다. 원본이 구간 경계가 아니라 구간 평균만 공개하므로 해상도는 1%(상위 1% 안은 0.1%)이고, 이 곡선은 국세청이 따로 발표한 억대 연봉자 비율(상위 7.31%)을 7.36%로 재현합니다. 평균 4,475만원이 중위가 아니라 상위 35%인 것은 소득분포가 오른쪽으로 치우쳐 있기 때문입니다."
      },
      "rows": [
        {
          "key": "monthlyGross",
          "label": "월 급여 (세전)",
          "text": "2,500,000원",
          "value": 2500000
        },
        {
          "key": "pension",
          "label": "국민연금",
          "text": "−109,250원",
          "value": 109250,
          "note": "기준소득월액의 4.75% (2026년 · 상한 659만원)"
        },
        {
          "key": "health",
          "label": "건강보험",
          "text": "−82,680원",
          "value": 82680,
          "note": "보수월액의 3.595% (2026년)"
        },
        {
          "key": "care",
          "label": "장기요양보험",
          "text": "−10,860원",
          "value": 10860,
          "note": "건강보험료의 13.14% (2026년)"
        },
        {
          "key": "employment",
          "label": "고용보험",
          "text": "−20,700원",
          "value": 20700,
          "note": "보수월액의 0.9% (실업급여분)"
        },
        {
          "key": "incomeTax",
          "label": "소득세",
          "text": "−29,160원",
          "value": 29160,
          "note": "근로소득 간이세액표 (2026-02-27 개정)"
        },
        {
          "key": "localTax",
          "label": "지방소득세",
          "text": "−2,910원",
          "value": 2910,
          "note": "소득세의 10%"
        },
        {
          "key": "deduction",
          "label": "공제 합계",
          "text": "−255,560원",
          "value": 255560
        },
        {
          "key": "netAnnual",
          "label": "연 실수령액",
          "text": "26,933,280원",
          "value": 26933280
        },
        {
          "key": "netRate",
          "label": "실수령 비율",
          "text": "89.8%",
          "value": 89.8,
          "note": "연봉이 오를수록 떨어집니다"
        }
      ]
    },
    {
      "label": "연봉 5,000만원 · 1인 가구",
      "note": "국세청 근로소득자 평균(4,475만원)에 가장 가까운 사례입니다.",
      "input": {
        "annual": 50000000,
        "nonTax": 200000,
        "family": 1,
        "children": 0
      },
      "url": "https://python-choigosu.com/yeonbong/",
      "headline": {
        "key": "net",
        "label": "월 실수령액",
        "text": "3,571,547원",
        "value": 3571547
      },
      "gauge": {
        "key": "percentile",
        "label": "전국 상위",
        "text": "30.0%",
        "value": 30.04,
        "note": "국세청 근로소득 백분위(2024년 귀속) 근로소득자 2,107만명 기준입니다. 원본이 구간 경계가 아니라 구간 평균만 공개하므로 해상도는 1%(상위 1% 안은 0.1%)이고, 이 곡선은 국세청이 따로 발표한 억대 연봉자 비율(상위 7.31%)을 7.36%로 재현합니다. 평균 4,475만원이 중위가 아니라 상위 35%인 것은 소득분포가 오른쪽으로 치우쳐 있기 때문입니다."
      },
      "rows": [
        {
          "key": "monthlyGross",
          "label": "월 급여 (세전)",
          "text": "4,166,667원",
          "value": 4166667
        },
        {
          "key": "pension",
          "label": "국민연금",
          "text": "−188,410원",
          "value": 188410,
          "note": "기준소득월액의 4.75% (2026년 · 상한 659만원)"
        },
        {
          "key": "health",
          "label": "건강보험",
          "text": "−142,600원",
          "value": 142600,
          "note": "보수월액의 3.595% (2026년)"
        },
        {
          "key": "care",
          "label": "장기요양보험",
          "text": "−18,730원",
          "value": 18730,
          "note": "건강보험료의 13.14% (2026년)"
        },
        {
          "key": "employment",
          "label": "고용보험",
          "text": "−35,700원",
          "value": 35700,
          "note": "보수월액의 0.9% (실업급여분)"
        },
        {
          "key": "incomeTax",
          "label": "소득세",
          "text": "−190,620원",
          "value": 190620,
          "note": "근로소득 간이세액표 (2026-02-27 개정)"
        },
        {
          "key": "localTax",
          "label": "지방소득세",
          "text": "−19,060원",
          "value": 19060,
          "note": "소득세의 10%"
        },
        {
          "key": "deduction",
          "label": "공제 합계",
          "text": "−595,120원",
          "value": 595120
        },
        {
          "key": "netAnnual",
          "label": "연 실수령액",
          "text": "42,858,564원",
          "value": 42858564
        },
        {
          "key": "netRate",
          "label": "실수령 비율",
          "text": "85.7%",
          "value": 85.7,
          "note": "연봉이 오를수록 떨어집니다"
        }
      ]
    },
    {
      "label": "연봉 7,000만원 · 4인 가구 (8~20세 자녀 2명)",
      "input": {
        "annual": 70000000,
        "nonTax": 200000,
        "family": 4,
        "children": 2
      },
      "url": "https://python-choigosu.com/yeonbong/?annual=70000000&family=4&children=2",
      "headline": {
        "key": "net",
        "label": "월 실수령액",
        "text": "5,007,383원",
        "value": 5007383
      },
      "gauge": {
        "key": "percentile",
        "label": "전국 상위",
        "text": "17.2%",
        "value": 17.19,
        "note": "국세청 근로소득 백분위(2024년 귀속) 근로소득자 2,107만명 기준입니다. 원본이 구간 경계가 아니라 구간 평균만 공개하므로 해상도는 1%(상위 1% 안은 0.1%)이고, 이 곡선은 국세청이 따로 발표한 억대 연봉자 비율(상위 7.31%)을 7.36%로 재현합니다. 평균 4,475만원이 중위가 아니라 상위 35%인 것은 소득분포가 오른쪽으로 치우쳐 있기 때문입니다."
      },
      "rows": [
        {
          "key": "monthlyGross",
          "label": "월 급여 (세전)",
          "text": "5,833,333원",
          "value": 5833333
        },
        {
          "key": "pension",
          "label": "국민연금",
          "text": "−267,580원",
          "value": 267580,
          "note": "기준소득월액의 4.75% (2026년 · 상한 659만원)"
        },
        {
          "key": "health",
          "label": "건강보험",
          "text": "−202,510원",
          "value": 202510,
          "note": "보수월액의 3.595% (2026년)"
        },
        {
          "key": "care",
          "label": "장기요양보험",
          "text": "−26,600원",
          "value": 26600,
          "note": "건강보험료의 13.14% (2026년)"
        },
        {
          "key": "employment",
          "label": "고용보험",
          "text": "−50,690원",
          "value": 50690,
          "note": "보수월액의 0.9% (실업급여분)"
        },
        {
          "key": "incomeTax",
          "label": "소득세",
          "text": "−253,250원",
          "value": 253250,
          "note": "근로소득 간이세액표 (2026-02-27 개정)"
        },
        {
          "key": "localTax",
          "label": "지방소득세",
          "text": "−25,320원",
          "value": 25320,
          "note": "소득세의 10%"
        },
        {
          "key": "deduction",
          "label": "공제 합계",
          "text": "−825,950원",
          "value": 825950
        },
        {
          "key": "netAnnual",
          "label": "연 실수령액",
          "text": "60,088,596원",
          "value": 60088596
        },
        {
          "key": "netRate",
          "label": "실수령 비율",
          "text": "85.8%",
          "value": 85.8,
          "note": "연봉이 오를수록 떨어집니다"
        }
      ]
    },
    {
      "label": "연봉 1억원 · 1인 가구",
      "note": "국세청이 따로 발표한 억대 연봉자 비율은 상위 7.31% 입니다.",
      "input": {
        "annual": 100000000,
        "nonTax": 200000,
        "family": 1,
        "children": 0
      },
      "url": "https://python-choigosu.com/yeonbong/?annual=100000000",
      "headline": {
        "key": "net",
        "label": "월 실수령액",
        "text": "6,530,923원",
        "value": 6530923
      },
      "gauge": {
        "key": "percentile",
        "label": "전국 상위",
        "text": "7.36%",
        "value": 7.36,
        "note": "국세청 근로소득 백분위(2024년 귀속) 근로소득자 2,107만명 기준입니다. 원본이 구간 경계가 아니라 구간 평균만 공개하므로 해상도는 1%(상위 1% 안은 0.1%)이고, 이 곡선은 국세청이 따로 발표한 억대 연봉자 비율(상위 7.31%)을 7.36%로 재현합니다. 평균 4,475만원이 중위가 아니라 상위 35%인 것은 소득분포가 오른쪽으로 치우쳐 있기 때문입니다."
      },
      "rows": [
        {
          "key": "monthlyGross",
          "label": "월 급여 (세전)",
          "text": "8,333,333원",
          "value": 8333333
        },
        {
          "key": "pension",
          "label": "국민연금",
          "text": "−313,020원",
          "value": 313020,
          "note": "기준소득월액 상한 6,590,000원에 걸렸습니다 — 연봉이 더 올라도 국민연금은 늘지 않습니다"
        },
        {
          "key": "health",
          "label": "건강보험",
          "text": "−292,390원",
          "value": 292390,
          "note": "보수월액의 3.595% (2026년)"
        },
        {
          "key": "care",
          "label": "장기요양보험",
          "text": "−38,420원",
          "value": 38420,
          "note": "건강보험료의 13.14% (2026년)"
        },
        {
          "key": "employment",
          "label": "고용보험",
          "text": "−73,190원",
          "value": 73190,
          "note": "보수월액의 0.9% (실업급여분)"
        },
        {
          "key": "incomeTax",
          "label": "소득세",
          "text": "−986,720원",
          "value": 986720,
          "note": "근로소득 간이세액표 (2026-02-27 개정)"
        },
        {
          "key": "localTax",
          "label": "지방소득세",
          "text": "−98,670원",
          "value": 98670,
          "note": "소득세의 10%"
        },
        {
          "key": "deduction",
          "label": "공제 합계",
          "text": "−1,802,410원",
          "value": 1802410
        },
        {
          "key": "netAnnual",
          "label": "연 실수령액",
          "text": "78,371,076원",
          "value": 78371076
        },
        {
          "key": "netRate",
          "label": "실수령 비율",
          "text": "78.4%",
          "value": 78.4,
          "note": "연봉이 오를수록 떨어집니다"
        }
      ]
    }
  ],
  "table": {
    "url": "https://python-choigosu.com/yeonbong/table/",
    "field": "annual",
    "values": [
      {
        "value": 20000000,
        "label": "2,000만원",
        "url": "https://python-choigosu.com/yeonbong/table/2000/"
      },
      {
        "value": 25000000,
        "label": "2,500만원",
        "url": "https://python-choigosu.com/yeonbong/table/2500/"
      },
      {
        "value": 30000000,
        "label": "3,000만원",
        "url": "https://python-choigosu.com/yeonbong/table/3000/"
      },
      {
        "value": 35000000,
        "label": "3,500만원",
        "url": "https://python-choigosu.com/yeonbong/table/3500/"
      },
      {
        "value": 40000000,
        "label": "4,000만원",
        "url": "https://python-choigosu.com/yeonbong/table/4000/"
      },
      {
        "value": 45000000,
        "label": "4,500만원",
        "url": "https://python-choigosu.com/yeonbong/table/4500/"
      },
      {
        "value": 50000000,
        "label": "5,000만원",
        "url": "https://python-choigosu.com/yeonbong/table/5000/"
      },
      {
        "value": 55000000,
        "label": "5,500만원",
        "url": "https://python-choigosu.com/yeonbong/table/5500/"
      },
      {
        "value": 60000000,
        "label": "6,000만원",
        "url": "https://python-choigosu.com/yeonbong/table/6000/"
      },
      {
        "value": 65000000,
        "label": "6,500만원",
        "url": "https://python-choigosu.com/yeonbong/table/6500/"
      },
      {
        "value": 70000000,
        "label": "7,000만원",
        "url": "https://python-choigosu.com/yeonbong/table/7000/"
      },
      {
        "value": 75000000,
        "label": "7,500만원",
        "url": "https://python-choigosu.com/yeonbong/table/7500/"
      },
      {
        "value": 80000000,
        "label": "8,000만원",
        "url": "https://python-choigosu.com/yeonbong/table/8000/"
      },
      {
        "value": 85000000,
        "label": "8,500만원",
        "url": "https://python-choigosu.com/yeonbong/table/8500/"
      },
      {
        "value": 90000000,
        "label": "9,000만원",
        "url": "https://python-choigosu.com/yeonbong/table/9000/"
      },
      {
        "value": 95000000,
        "label": "9,500만원",
        "url": "https://python-choigosu.com/yeonbong/table/9500/"
      },
      {
        "value": 100000000,
        "label": "1억원",
        "url": "https://python-choigosu.com/yeonbong/table/10000/"
      },
      {
        "value": 120000000,
        "label": "1억 2,000만원",
        "url": "https://python-choigosu.com/yeonbong/table/12000/"
      },
      {
        "value": 150000000,
        "label": "1억 5,000만원",
        "url": "https://python-choigosu.com/yeonbong/table/15000/"
      },
      {
        "value": 200000000,
        "label": "2억원",
        "url": "https://python-choigosu.com/yeonbong/table/20000/"
      }
    ]
  },
  "basis": [
    {
      "label": "국세청 근로소득 백분위",
      "url": "https://python-choigosu.com/data/nts-wage-percentile/"
    },
    {
      "label": "소득세법 시행령 별표2",
      "url": "https://www.law.go.kr/LSW/flDownload.do?flSeq=164357181&bylClsCd=110201"
    }
  ],
  "caveats": [
    "매달 원천징수되는 금액입니다. 연말정산 결과가 아닙니다 — 의료비·기부금·주택자금 같은 개인 공제는 반영하지 않았고, 그 값을 저희가 알 수 없습니다.",
    "국민연금 기준소득월액 상·하한은 2026년 7월~2027년 6월 적용분(하한 41만원·상한 659만원)입니다. 매년 7월에 바뀝니다.",
    "회사가 쓰는 급여시스템의 절사 방식과 비과세 항목 구성에 따라 실제 명세서와 수백~수천원 차이가 날 수 있습니다.",
    "전국 상위 %는 근사입니다. 국세청이 구간 경계가 아니라 구간 평균만 공개하므로 해상도가 1%(상위 1% 안은 0.1%)입니다.",
    "근로소득자만 모집단입니다. 사업소득·금융소득은 들어 있지 않으므로 \"전국에서 몇 등\"이 아니라 \"월급 받는 사람 중 몇 등\"입니다."
  ]
}
