병원비 1,000만원 냈다면 얼마나 돌려받을까? 2026 본인부담상한제 제대로 계산하기

큰 수술이나 장기 입원을 하고 나면 병원비가 수백만원에서 천만원 이상 나오는 경우가 있습니다.

이럴 때 많이 듣게 되는 제도가 본인부담상한제입니다.

검색해보면 흔히 이런 설명이 나옵니다.

“1년 동안 낸 병원비가 본인부담상한액을 넘으면 초과한 돈을 건강보험공단에서 돌려준다.”

설명 자체는 맞습니다.

그런데 이 말을 보고

“올해 병원비로 1,000만원 냈는데 내 상한액이 173만원이면 827만원을 돌려받겠네.”

라고 계산하면 실제 환급액과 크게 달라질 수 있습니다.

왜냐하면 병원에 낸 돈 전부가 본인부담상한제 계산에 들어가는 것은 아니기 때문입니다.

제가 이 제도에서 가장 먼저 확인해야 한다고 보는 것도 병원비 총액이 아니라 그중 본인부담상한제에 포함되는 의료비가 얼마인가입니다.

2026년 상한액은 90만원부터 843만원까지 다릅니다

본인부담상한제는 모든 사람에게 같은 금액을 적용하지 않습니다.

소득수준을 건강보험료 분위로 나눠 개인별 상한액을 다르게 적용합니다.

2026년 확정된 상한액은 다음과 같습니다.

연평균 건강보험료 분위2026년 일반 상한액
1분위90만원
2~3분위112만원
4~5분위173만원
6~7분위326만원
8분위446만원
9분위536만원
10분위843만원

소득이 낮을수록 상한액이 낮기 때문에 같은 병원비를 썼더라도 환급받는 금액이 더 커질 수 있습니다.

예를 들어 본인부담상한제에 포함되는 의료비가 500만원이었다고 가정해보겠습니다.

1분위라면 상한액 90만원을 제외한 410만원, 4~5분위라면 173만원을 제외한 327만원, 10분위라면 상한액 843만원에 미치지 못하기 때문에 환급액이 없을 수 있습니다.

결국 병원비가 얼마였나만 가지고 환급 여부를 판단할 수 없는 이유입니다.

병원비 1,000만원을 냈다고 1,000만원을 기준으로 계산하지 않습니다

여기가 가장 중요합니다.

국민건강보험공단은 본인부담상한제 대상에서 비급여, 선별급여, 전액본인부담금, 임플란트, 일부 상급병실 입원료, 추나요법 본인부담금 등​을 제외하고 있습니다.

예를 들어 병원에서 실제로 1,000만원을 냈다고 해보겠습니다.

그 가운데 건강보험 본인일부부담금이 400만원이고 나머지 600만원이 비급여 등 상한제 제외항목이라면, 본인부담상한제에서는 1,000만원이 아니라 400만원을 중심으로 계산​하게 됩니다.

이 차이는 매우 큽니다.

그래서 저는 인터넷에서 자주 보이는

“병원비 1,000만원 냈다면 최대 ○○만원 환급”

같은 설명은 조건 없이 사용하면 위험하다고 생각합니다.

환자 입장에서는 병원에 실제 지불한 돈이 모두 의료비인데, 건강보험 제도상으로는 환급 대상과 제외 대상이 나뉘기 때문입니다.

2026년에 쓴 의료비는 언제 돌려받을까?

본인부담상한제에는 사전급여와 사후환급 두 가지 방식이 있습니다.

사전급여는 같은 의료기관에서 한 해 동안 본인부담금이 최고상한액을 넘어가면 환자가 최고상한액까지만 부담하고, 초과분은 병원이 건강보험공단에 직접 청구하는 방식입니다.

2026년 사전급여 최고상한액은 843만원입니다. 다만 요양병원은 사전급여에서 제외됩니다.

반면 여러 병원과 약국에서 낸 본인부담금을 합산해 개인별 상한액을 넘었다면 사후환급이 이루어집니다.

여기서 중요한 점이 하나 있습니다.

2026년에 사용한 의료비의 최종 개인별 상한액은 2026년 안에 모두 확정되는 것이 아닙니다.

연평균 보험료를 기준으로 개인별 소득분위를 확정해야 하기 때문에 2026년 진료비에 대한 최종 사후환급은 일반적으로 2027년 8월 이후 본격적으로 이루어집니다. 2026년도 안내자료 역시 개인별 상한액을 2027년 8월경 확정해 초과금을 정산하는 구조를 안내하고 있습니다.

따라서

“올해 병원비 많이 냈는데 왜 올해 환급금이 안 나오지?”

라고 걱정할 필요는 없습니다.

진료연도와 실제 사후정산 시점에는 차이가 있습니다.

요양병원에 오래 입원했다면 상한액도 달라집니다

요양병원에 연간 120일을 초과해 입원한 경우에는 일반 상한액보다 높은 별도 상한액이 적용됩니다.

2026년 기준은 다음과 같습니다.

보험료 분위요양병원 120일 초과
1분위143만원
2~3분위181만원
4~5분위245만원
6~7분위404만원
8분위580만원
9분위698만원
10분위1,096만원

예를 들어 같은 1분위라도 일반적인 경우 상한액은 90만원이지만 요양병원에 120일을 초과해 입원했다면 143만원이 적용됩니다.

왜 장기간 입원한 사람에게 오히려 상한액을 높게 적용할까요?

장기간 요양병원 입원에서 불필요한 장기입원이 늘어날 가능성을 줄이고 적정한 의료이용을 유도하려는 취지가 반영된 것입니다.

하지만 이 부분은 저는 조금 더 세밀하게 볼 필요가 있다고 생각합니다.

실제로 장기간 입원이 불가피한 중증환자나 고령환자도 있기 때문에 단순히 입원일수가 길다는 이유만으로 의료비 보호수준을 낮추는 것이 모든 환자에게 공평한지는 계속 검토할 필요가 있습니다.

제도의 재정 건전성도 중요하지만, 본인 스스로 퇴원을 선택하기 어려운 환자는 별도로 보호할 필요가 있다고 봅니다.

실손보험을 받았다면 본인부담상한제도 못 받을까?

본인부담상한제와 민간 실손보험은 서로 다른 제도입니다.

본인부담상한제는 국민건강보험제도이고 실손보험은 민간보험 계약입니다.

다만 실제 실손보험금 지급에서는 본인부담상한제로 건강보험공단에서 환급받는 금액을 보험사가 어떻게 처리하는지 문제가 생길 수 있습니다.

따라서 실손보험도 받고 본인부담상한제도 똑같이 이중으로 받는다고 단순하게 생각하면 안 됩니다.

본인부담상한제 환급 여부와 별개로 민간 실손보험의 지급범위는 가입시기와 약관에 따라 달라질 수 있으므로 해당 보험사의 약관과 지급기준을 별도로 확인할 필요가 있습니다.

저는 정부 의료비지원과 민간보험을 설명할 때 이 둘을 섞지 않는 것이 중요하다고 생각합니다.

신청하지 않으면 돈을 못 받을까?

사후환급 대상이 확정되면 국민건강보험공단에서 지급대상자에게 안내합니다.

안내를 받은 경우 지급신청서에 본인 명의 계좌 등을 적어 신청할 수 있고, 공단 홈페이지 등을 통한 환급금 조회·신청도 가능합니다.

환자 본인이 치매나 의식불명 등으로 직접 신청하기 어려워 가족의 계좌로 받으려면 가족관계증명서나 위임장 등 추가서류가 필요할 수 있습니다.

따라서 큰 수술이나 장기입원으로 의료비를 많이 낸 해가 있었다면 다음 해에 국민건강보험공단의 환급금 조회를 한 번 확인해보는 것이 좋습니다.

저는 본인부담상한제가 좋은 제도이면서도 가장 오해하기 쉬운 제도라고 봅니다

본인부담상한제의 취지는 분명합니다.

질병 때문에 한 가정이 경제적으로 무너지는 것을 막기 위해 건강보험 적용 의료비에 연간 한도를 두는 것입니다. 국민건강보험공단도 과도한 의료비로 인한 가계 부담을 줄이는 것이 제도의 목적이라고 설명합니다.

저는 이런 안전장치는 반드시 필요하다고 생각합니다.

다만 상한제라는 이름만 보면 사람들이 내가 병원에 낸 전체 의료비에 상한선이 있는 것으로 오해하기 쉽다는 점은 아쉽습니다.

실제로는 비급여 등 상당수 비용이 제외됩니다.

환자 입장에서 중요한 것은 병원비가 500만원인지 1,000만원인지가 아니라

① 건강보험 적용 본인부담금이 얼마인지
② 제외되는 비급여가 얼마인지
③ 내 소득분위의 상한액이 얼마인지
④ 요양병원 120일 초과 여부가 있는지

를 구분하는 것입니다.

특히 암이나 중증질환으로 비급여 부담까지 큰 사람이라면 본인부담상한제만 확인하고 끝낼 것이 아니라 재난적의료비 지원이나 산정특례 등 다른 의료비 경감제도도 함께 확인할 필요가 있습니다.

본인부담상한제 하나가 모든 의료비 문제를 해결하지는 못하기 때문입니다.

확인한 자료

2026년 본인부담상한액은 국민건강보험공단이 확정한 기준에 따라 일반 입원·진료의 경우 소득분위별 90만원~843만원, 요양병원 120일 초과 입원의 경우 143만원~1,096만원​입니다.

본인부담상한제는 건강보험 적용 본인일부부담금 가운데 개인별 상한액을 넘은 금액을 공단이 부담하는 제도이며, 비급여·선별급여·전액본인부담금 등은 제외됩니다.

실제 개인별 환급액은 건강보험료 수준과 진료내역에 따라 달라지므로 정확한 금액은 국민건강보험공단 홈페이지의 환급금 조회 또는 고객센터 1577-1000을 통해 확인하는 것이 가장 정확합니다.