국민연금 보험료 계산기

← 계산기 목록
국민연금 개혁 2026
국민연금 보험료 인상 시뮬레이터
내 월급 기준으로 2033년까지 보험료가 얼마나 늘어나는지 계산합니다

2026년 국민연금법 개정으로 보험료율이 현행 9%에서 매년 0.5%p씩 올라 2033년 13%에 도달합니다. 이 계산기는 내 월 소득을 기준으로 직장가입자·지역가입자별 연도별 보험료 변화와 2033년까지의 누적 추가 부담을 즉시 확인할 수 있도록 설계되었습니다.

01 기본 정보 입력
만원
월 소득을 입력하면 기준소득월액 적용 여부를 안내합니다.
02 시뮬레이션 결과
03 연도별 상세 내역
이 계산기, 언제 사용하면 좋을까?

국민연금 보험료 인상은 당장 내년부터 내 월급에 반영됩니다. 단순히 "보험료가 올랐다"는 사실을 아는 것에서 그치지 않고, 내 소득 기준으로 얼마나 오르는지 숫자로 확인하는 것이 재무 계획의 출발점입니다.

  • 이직·연봉협상 전 — 연봉이 오르면 보험료도 같이 오릅니다. 향후 8년간 추가 부담까지 포함한 실질 수령액 변화를 미리 파악하세요.
  • 가계 예산 재편 시 — 2033년까지 매년 보험료가 오르는 구간에 맞춰 비상금·투자 비중을 조정할 수 있습니다.
  • 자영업자·프리랜서 — 지역가입자는 보험료 전액을 본인이 부담합니다. 사업 비용 증가분을 미리 사업 계획에 반영할 때 활용하세요.
  • 국민연금 임의가입 고려 시 — 전업주부나 비취업자가 임의가입 여부를 결정할 때 납부 부담을 먼저 확인하세요.
  • 은퇴 설계 재검토 시 — 소득대체율이 43%로 오르는 만큼, 더 내고 더 받는 구조로 은퇴 시뮬레이션을 다시 돌려볼 필요가 있습니다.
국민연금 보험료, 어떻게 계산하나?
① 기준소득월액 확인

보험료 계산의 기준이 되는 소득입니다. 실제 월 소득이 아니라 하한(39만원)과 상한(617만원) 사이로 조정된 값을 사용합니다. 즉, 월 소득이 39만원 미만이면 39만원으로, 617만원을 넘으면 617만원으로 계산됩니다. 상한액은 매년 7월 갱신됩니다.

② 보험료 계산
총 보험료 = 기준소득월액 × 보험료율
직장가입자 본인 부담 = 총 보험료 ÷ 2 (나머지 50%는 사용자 부담)
지역가입자 본인 부담 = 총 보험료 × 100%
예시: 월 소득 400만원 직장가입자, 2026년(9.5%) 기준
총 보험료 = 400만원 × 9.5% = 38만원 / 본인 부담 = 19만원
③ 연도별 보험료율 인상 일정

2026년부터 매년 0.5%p씩 인상되며, 2033년 13%에서 고정됩니다. 단, 2026년 인상분은 7월부터 적용되어 1~6월은 기존 9%가 유지됩니다.

연도보험료율직장가입자 본인 부담지역가입자 본인 부담비고
20259.0%4.5%9.0%개혁 前
20269.5%4.75%9.5%7월부터 적용
202710.0%5.0%10.0%
202810.5%5.25%10.5%
202911.0%5.5%11.0%
203011.5%5.75%11.5%
203112.0%6.0%12.0%
203212.5%6.25%12.5%
203313.0%6.5%13.0%최종 확정
실제 사례로 보는 보험료 변화

같은 소득이라도 직장가입자와 지역가입자의 체감 부담은 크게 다릅니다. 대표적인 소득 구간별로 정리했습니다.

사례 A
월 소득 300만원 직장인
2025년 (9.0%)13.5만원/월
2026년 (9.5%)14.25만원/월
2033년 (13.0%)19.5만원/월
8년 누적 추가 부담약 216만원
사례 B
월 소득 500만원 자영업자
2025년 (9.0%)45만원/월
2026년 (9.5%)47.5만원/월
2033년 (13.0%)65만원/월
8년 누적 추가 부담약 720만원
사례 C
월 소득 700만원 직장인 (상한 적용)
2025년 (9.0%)27.8만원/월
2026년 (9.5%)29.3만원/월
2033년 (13.0%)40.1만원/월
8년 누적 추가 부담약 333만원
사례 D
월 소득 400만원 자영업자
2025년 (9.0%)36만원/월
2026년 (9.5%)38만원/월
2033년 (13.0%)52만원/월
8년 누적 추가 부담약 576만원

직장가입자는 사용자(회사)가 50%를 부담해 체감 부담이 절반이지만, 지역가입자(자영업자·프리랜서)는 전액을 혼자 납부하므로 같은 소득이라도 2배의 부담 증가를 경험합니다.

계산 결과, 어떻게 읽어야 할까?
2025년 개혁 前 (비교 기준)

국민연금 개혁이 없었을 경우의 보험료입니다. 인상분이 얼마인지 비교하기 위한 기준값으로 활용합니다.

현재 연도 보험료

지금 실제로 납부 중인 보험료입니다. 직장가입자는 매월 급여명세서에서 확인할 수 있으며, 지역가입자는 국민연금공단 고지서 기준입니다.

2033년 최종 보험료

개혁이 완료된 이후 납부하게 되는 보험료입니다. 현재와의 차이가 월 가계 지출에 미치는 영향을 미리 확인하세요.

누적 추가 부담 합계

개혁이 없었다고 가정할 때와 비교해, 올해부터 2033년까지 추가로 납부하게 되는 금액의 합산입니다. 이 금액을 연금 수령 증가분(소득대체율 43% 상향)과 함께 고려해야 국민연금 개혁의 실질적인 손익을 판단할 수 있습니다.

보험료를 더 내는 만큼 나중에 받는 연금도 늘어납니다. 소득대체율이 2025년 41.5%에서 2026년부터 43%로 오르며, 이는 같은 가입기간이라도 수령액이 증가함을 의미합니다. 단, 연금 수령 시점까지의 물가 변동과 가입기간을 함께 고려해야 합니다.

계산 전 꼭 확인해야 할 사항
  • 12026년 인상 적용 시기: 2026년 인상분(9.0%→9.5%)은 2026년 7월부터 실제 적용됩니다. 1~6월은 기존 9%가 유지되므로, 2026년 실제 연간 부담은 계산 결과보다 소폭 낮을 수 있습니다.
  • 2기준소득월액 상한 조정: 현재 상한(617만원)은 2025년 7월 기준이며, 매년 7월 국민연금공단이 고시를 통해 조정합니다. 고소득자의 경우 실제 보험료가 달라질 수 있습니다.
  • 3직장가입자 vs 지역가입자: 직장가입자는 사용자(회사)가 50%를 부담하므로 본인 부담이 절반입니다. 반면 지역가입자(자영업자·프리랜서)는 보험료 전액을 납부합니다.
  • 4소득대체율 동반 상향: 보험료율 인상과 함께 소득대체율도 41.5%에서 43%로 올라 연금 수령액이 증가합니다. 단순히 지출 증가로만 볼 것이 아니라 노후 수령 증가분도 함께 고려하세요.
  • 5실제 보험료는 공단 확인: 본 계산기는 참고용입니다. 정확한 보험료 및 납부 내역은 국민연금공단 홈페이지 또는 내 연금 알아보기 서비스에서 확인하세요.
공식 자료 및 참고 링크
' + fmt(base) + '만원/월
' + '
' + '
가입 유형
' + (isEmp ? '직장가입자' : '지역가입자') + '
' + '
' + '
2033년 월 추가부담
+' + fmt(deltaMonth) + '만원
' + ''; // ── 3 summary cards ── var s3 = document.getElementById('npr-sum3'); s3.innerHTML = '
' + '
2025년 개혁 前 (9.0%)
' + '
' + fmt(p2025) + '만원
' + '
비교 기준
' + '
' + '
' + '
' + CUR_YEAR + '년 현재 (' + fmtDec(rateCur, 1) + '%)
' + '
' + fmt(pCur) + '만원
' + '
+' + fmt(pCur - p2025) + '만원/월
' + '
' + '
' + '
2033년 최종 (13.0%)
' + '
' + fmt(p2033) + '만원
' + '
+' + fmt(p2033 - p2025) + '만원/월
' + '
'; // ── Cumulative ── var cumulEl = document.getElementById('npr-cumul'); cumulEl.innerHTML = '
' + CUR_YEAR + '~2033년 누적 추가 부담 합계
' + '
' + fmt(cumulExtra) + '만원
' + '
' + '2025년 보험료율(9%)이 유지된다고 가정했을 때 대비,
' + '2026년부터 2033년까지 8년간 추가로 납부하게 되는 금액의 합산입니다.' + (isEmp ? ' (직장인 본인 부담 기준. 사용자 부담 제외)' : ' (지역가입자 전액 본인 부담 기준)') + '
'; // ── Bar chart ── document.getElementById('npr-chart-title').textContent = '연도별 본인 부담 보험료 (월, 만원)'; var maxVal = p2033; var barsEl = document.getElementById('npr-bars'); var barsHTML = ''; rows.forEach(function(r, i) { var pct = (r.personal / maxVal * 100).toFixed(1); var extra = i === 0 ? '' : ('+' + fmt(r.personal - p2025) + '만'); var fillClass = i === 0 ? 'f-base' : (i === curIdx ? 'f-base' : (i === rows.length - 1 ? 'f-last' : 'f-emp')); var yearClass = i === curIdx ? 'now' : ''; barsHTML += '
' + '
' + r.year + '
' + '
' + '
' + '' + fmt(r.personal) + '만' + '
' + '
' + '
' + extra + '
' + '
'; }); barsEl.innerHTML = barsHTML; // ── Table ── var tbl = document.getElementById('npr-tbl'); var empHead = isEmp ? '사용자 부담' : ''; var head = '' + '연도' + '요율' + '총 보험료' + '본인 부담' + empHead + '증가액 (vs 2025)' + ''; var bodyRows = rows.map(function(r, i) { var isBase = i === 0; var isNow = i === curIdx; var isLast = i === rows.length - 1; var trClass = isNow ? 'tr-now' : (isLast ? 'tr-last' : ''); var badgeClass = isNow ? 'rb-gold' : (isLast ? 'rb-red' : ''); var extra = isBase ? '—' : '+' + fmt(r.personal - p2025) + '만원'; var empCell = isEmp ? '' + fmt(r.total * 0.5) + '만원' : ''; var yearLabel = r.year + (isBase ? '
개혁 前' : (isNow ? '
현재' : '')); return '' + '' + yearLabel + '' + '' + fmtDec(r.rate, 1) + '%' + '' + fmt(r.total) + '만원' + '' + fmt(r.personal) + '만원' + empCell + '' + extra + '' + ''; }).join(''); tbl.innerHTML = '' + head + '' + bodyRows + ''; // ── Note ── document.getElementById('npr-note').innerHTML = '※ 국민연금법 개정(2026년 시행)에 따른 보험료율 인상 기준으로 계산합니다.
' + '※ 2026년 인상분(9.0%→9.5%)은 2026년 7월부터 실제 적용되어, 2026년 상반기는 9.0%가 유지됩니다.
' + '※ 기준소득월액 상한(현재 617만원)은 매년 7월 조정되어 실제 보험료와 차이가 있을 수 있습니다.
' + (isEmp ? '※ 직장가입자 기준, 사용자(회사)가 보험료의 50%를 부담합니다. 위 금액은 본인 부담분입니다.
' : '※ 지역가입자(자영업자)는 보험료 전액을 본인이 부담합니다.
') + '※ 소득대체율은 2025년 41.5%에서 2026년부터 43.0%로 상향됩니다 (가입기간별 차이 있음).
' + '※ 본 계산기는 참고용이며, 실제 보험료는 국민연금공단 확인을 권장합니다.'; document.getElementById('npr-result').classList.add('show'); document.getElementById('npr-result').scrollIntoView({ behavior: 'smooth', block: 'start' }); }; })();