ETF 과표기준가|손실 매도·분배금 세금 계산 기준

ETF 과표기준가 매도 분배금 세금 계산

ETF 과표기준가는 평소에는 잘 보지 않다가 ETF를 팔거나 분배금을 받은 뒤 세금이 빠져나가면 갑자기 궁금해지는 숫자입니다. 채권 ETF에 1000만원을 넣었는데 평가금액은 944만원으로 줄었고, 분배금에서는 세금까지 빠져 있다면 계좌가 손실인데 왜 세금을 내는지 이해하기 어렵습니다.

국내 상장 해외주식형 ETF도 비슷합니다. 증권사 화면에는 평가손실이 표시되는데 매도 예상세금이 보이거나, 생각했던 세금과 실제 원천징수액이 달라지는 경우가 있습니다. 이때 시장가격과 내 매수가만 비교하면 설명되지 않는 부분이 생깁니다.

ETF 세금은 매도에서 발생한 세금인지, 보유 중 받은 분배금에서 발생한 세금인지부터 나눠 봐야 합니다. 국내주식형이 아닌 ETF의 매도에는 매매차익과 과표기준가격의 변동이 함께 사용되고, 과거 분배가 있었다면 과세유보금액이 이후 계산에 반영될 수도 있습니다.

이번 글에서는 ETF 과표기준가를 실제 계좌에서 어떻게 읽어야 하는지 2000만원 해외 ETF와 1000만원 채권 ETF 가상 거래를 이용해 계산해봅니다. 모든 숫자는 과세 구조를 설명하기 위한 가정이며 실제 ETF 수익률이나 시세를 재현한 자료는 아닙니다.

ETF 과표기준가와 손실 매도의 과세 원리

국내 상장 해외주식형·채권형·원자재형처럼 국내주식형이 아닌 ETF를 일반계좌에서 장내 매도하면 보유기간 과세가 적용됩니다. 한국거래소의 ETF 세금제도에 따르면 실제 매매차익과 보유기간의 과표증분 가운데 작은 금액을 기준으로 소득세가 원천징수됩니다.

개인 투자자의 일반적인 원천징수 세율은 소득세 14%와 지방소득세를 합한 15.4%입니다. 반면 국내 주가지수를 1배로 추종하는 일반적인 국내주식형 ETF의 장내 매매차익은 과세 방식이 다릅니다. 한국거래소에서 원화로 거래된다는 이유만으로 모든 ETF의 세금이 같은 것은 아닙니다.

따라서 분배와 과세유보금액이 없는 단순한 거래라면 시장가격 기준으로 손실을 보고 매도했는데 과표기준가만 올랐다는 이유로 그 손실 매도에 세금이 붙는 구조는 아닙니다. 매매차익 자체가 없다면 두 금액 가운데 과세할 양의 금액도 없어지기 때문입니다.

문제는 실제 계좌에는 분배금, 추가매수, 부분매도 같은 이력이 쌓인다는 점입니다. 이전 분배 과정에서 남은 과세유보금액이 있다면 단순히 처음 매수가와 마지막 매도가만 비교해서는 예상세금과 맞지 않을 수 있습니다.

ETF 과세의 기본 구조는 한국거래소 ETF 세금제도와 KODEX ETF 세금 안내에서 확인할 수 있습니다.

내 매수가·시장가격·NAV·ETF 과표기준가는 다른 숫자입니다

ETF 계좌에는 서로 역할이 다른 가격이 여러 개 등장합니다. 내가 실제로 체결한 가격과 거래소에서 움직이는 시장가격이 있고, ETF가 보유한 자산가치를 나타내는 순자산가치(NAV)가 있습니다. ETF 과표기준가격은 투자성과를 보여주는 가격이 아니라 세법상 과세대상 손익을 계산하기 위해 사용하는 별도의 기준입니다.

구분무엇을 뜻하나주로 어디에 쓰나
내 매수가실제로 매수한 체결가격개인 매매손익 계산
시장가격거래소에서 실제 매매되는 가격주문·체결·평가금액
순자산가치(NAV)ETF의 순자산가치를 좌수로 나눈 값ETF 자산가치와 시장가격 비교
과표기준가격과세대상 손익 계산을 위한 세법상 기준가격보유기간 과세

예를 들어 ETF를 시장가격 2만원에 샀고 오늘 과표기준가격이 2만100원이라고 해도 100원에 바로 15.4%를 곱하지 않습니다. 실제 매매차익은 매수가와 매도가를 비교하고, 과표증분은 투자자에게 적용되는 매수 시 과표기준가격과 매도 시 과표기준가격을 비교합니다.

여러 번 매수했다면 적용되는 취득 과표도 달라집니다. 같은 계좌에서 동일 ETF를 두 번 이상 매수하는 경우 투자설명서에서는 매수 수량을 반영한 가중평균 방식으로 매수 과표기준가격을 산정하도록 설명하고 있습니다. 오늘 공시된 ETF 과표기준가 하나만 보고 내 예상세금을 계산하기 어려운 이유입니다.

TIGER 미국S&P500 2000만원 매도세금 가상 계산

일반계좌에서 TIGER 미국S&P500을 1주당 2만원에 1000주 매수했다고 가정해보겠습니다. 투자원금은 2000만원입니다. 추가매수나 분배금 지급 없이 6개월 뒤 전량 매도하며, 아래의 매도가와 과표기준가격은 세금 구조를 보여주기 위해 임의로 정한 숫자입니다.

항목과표 상승분이 작은 경우매매차익이 작은 경우매매손실인 경우
매수가2만원2만원2만원
매도가2만500원2만500원1만9500원
매수 시 과표기준가격1만9900원1만9900원1만9900원
매도 시 과표기준가격2만200원2만700원2만200원
1000주 매매손익+50만원+50만원-50만원
1000주 과표증분30만원80만원30만원
매도 과세대상 금액30만원50만원0원
15.4% 원천징수4만6200원7만7000원0원

첫 번째 사례는 실제 매매차익이 50만원이지만 과표증분은 30만원입니다. 두 금액 중 작은 30만원이 과세대상이 되고, 15.4%를 적용하면 4만6200원이 됩니다.

두 번째 사례에서는 과표증분이 80만원으로 더 크지만 실제 매매차익이 50만원이므로 과세대상은 50만원입니다. 세 번째 사례는 과표기준가격이 올라 있었더라도 시장가격 기준으로 50만원의 매매손실이 발생했고 과세유보금액도 없다고 가정했으므로 매도 과세대상 금액을 0원으로 계산했습니다.

ETF 과표기준가가 시장가격 손익을 무시하고 독립적으로 세금을 만드는 것은 아닙니다. 다만 이 표는 분배금과 과세유보금액이 전혀 없는 단순 거래라는 조건이 붙습니다.

채권 ETF 1000만원 손실과 분배금 세금 계산

이번에는 가격이 하락했는데도 세금이 실제로 발생할 수 있는 상황입니다. 일반계좌에서 KODEX 국고채3년을 1주당 6만2500원에 160주 매수했다고 가정하겠습니다. 투자원금은 정확히 1000만원입니다.

6개월 뒤 시장가격이 5만9000원으로 내려갔고, 그동안 1주당 500원의 현금분배금을 한 번 받았다고 놓겠습니다. 설명을 단순화하기 위해 해당 500원이 모두 이 사례에서 과세되는 분배금액이라고 가정합니다. 실제 상품에서는 현금분배금과 세법상 과세되는 분배금액이 다를 수 있습니다.

항목계산금액
투자원금6만2500원 × 160주1000만원
현재 평가금액5만9000원 × 160주944만원
가격 기준 평가손익944만원 – 1000만원-56만원
세전 분배금500원 × 160주8만원
분배금 원천징수8만원 × 15.4%1만2320원
세후 분배금8만원 – 1만2320원6만7680원
평가금액 + 세후 분배금944만원 + 6만7680원950만7680원

가격에서는 56만원 손실이 났지만 분배금에서는 1만2320원의 세금이 발생했습니다. 두 숫자가 동시에 존재한다고 해서 계산이 잘못된 것은 아닙니다. 가격 변동으로 발생한 평가손익과 보유자산에서 발생해 지급된 분배금의 과세는 같은 항목이 아니기 때문입니다.

세후 분배금을 포함한 자산가치는 950만7680원으로 여전히 원금보다 49만2320원 낮습니다. 그렇다고 가격에서 발생한 56만원의 평가손실을 앞서 받은 분배금의 과세대상 금액에서 바로 차감할 수도 없습니다.

채권 ETF를 예금처럼 생각하면 이런 부분에서 예상과 실제 계좌가 어긋납니다. 채권에서 발생하는 이자 성격의 현금흐름과 거래소에서 변하는 ETF의 가격은 분리해서 보는 편이 이해하기 쉽습니다.

ETF 과세유보금액이 있으면 손실 매도 계산도 달라질 수 있습니다

여기서 조금 더 복잡한 경우가 나옵니다. ETF가 현금분배를 했는데 당시 분배금액 전체를 과세하지 못한 부분이 있었다면 그 금액이 이후 매도 등의 보유기간 과세에 반영될 수 있습니다. 이때 사용하는 항목이 과세유보금액입니다.

한국거래소가 제시하는 기타 ETF의 과세식에서는 과세유보금액을 분배금액에서 해당 결산 시점의 과표증분을 뺀 값과 0 가운데 큰 금액으로 계산합니다. 매도 시에는 이 과세유보금액을 과표증분과 매매차익 양쪽에 각각 더한 뒤 두 금액 중 작은 금액으로 과세표준을 계산합니다.

숫자를 넣어보겠습니다. 1주당 2만원에 1000주를 매수했고 현금분배 과정에서 세법상 분배금액이 주당 500원이었다고 가정합니다. 당시 보유기간 과표증분이 주당 200원이라면 200원까지만 그 시점의 과세 계산에 사용되고, 차액 300원을 과세유보금액으로 가정할 수 있습니다.

1주당 항목가정
시장 매수가2만원
세법상 분배금액500원
분배 시점 과표증분200원
과세유보금액500원 – 200원 = 300원

이후 1주당 시장가격 1만9900원에 매도해 단순 매매손익이 -100원이 됐다고 가정해보겠습니다. 같은 시점에 투자자에게 적용되는 과표증분이 200원이고 앞에서 발생한 과세유보금액 300원이 남아 있다면, 공식 계산 구조에서는 과표증분 쪽에 300원을 더한 500원과 매매차익 쪽에 300원을 더한 200원을 비교합니다.

두 값 가운데 작은 금액은 주당 200원입니다. 1000주라면 매도 시 과세대상 금액은 20만원이고, 15.4%를 단순 적용한 원천징수액은 3만800원입니다.

시장가격만 보면 10만원 손실인데 매도 과정에서 세금이 발생하는 모습입니다. 하지만 앞서 받은 현금분배금 50만원까지 포함하면 투자 전체의 세전 현금흐름은 다른 모습입니다. 시장가격 손실 -10만원과 현금분배금 +50만원을 합치면 세전으로는 40만원이 남습니다.

분배 시 과표증분 20만원에 15.4%를 적용한 세금 3만800원과 매도 시 3만800원을 합하면 단순 가정상 세금은 6만1600원입니다. 거래비용을 제외한 세후 금액은 33만8400원이 됩니다.

이 예시는 “손실 매도인데도 왜 세금이 표시될 수 있는가”를 설명하기 위한 장부입니다. 모든 손실 매도에 세금이 붙는다는 의미가 아닙니다. 과세유보금액이 있는지, 이전 분배에서 얼마가 과세됐는지, 투자자에게 적용되는 취득 과표기준가격이 얼마인지에 따라 결과가 달라집니다.

분배금 500원을 받았다고 500원 전부에 세금이 붙는 것은 아닙니다

ETF 분배금도 현금으로 받은 금액에 일률적으로 15.4%를 곱하면 실제 입금액과 맞지 않을 수 있습니다. 투자설명서의 보유기간 과세 구조에서는 현금분배 시 세법상 분배금액과 투자자의 보유기간 과표증분 등을 이용해 과세대상 금액을 계산합니다.

그래서 같은 1주당 500원을 받았더라도 투자자의 매수 시점과 과표기준가격에 따라 원천징수액이 달라질 수 있습니다. 국내 상장 해외자산 ETF는 해외에서 이미 납부된 세금과 관련된 조정이 영향을 줄 수도 있어 단순히 현금분배금에 15.4%를 곱한 값을 모든 상품의 실제 세금으로 사용해서는 안 됩니다.

증권사 거래내역에서 분배금액, 소득세, 지방소득세, 과세표준 또는 과세대상 금액을 함께 보는 이유가 여기에 있습니다. ETF 운용사 공시에는 공통적인 과표기준가격이 나오지만 개인별 매수 시점과 수량을 반영한 실제 원천징수 내역은 증권사 계좌에서 확인해야 합니다.

여러 번 매수한 ETF는 첫 매수일 과표만 비교하면 안 됩니다

월급날마다 같은 ETF를 적립식으로 샀다면 각 매수 시점의 시장가격뿐 아니라 과표기준가격도 달랐습니다. 투자설명서에서는 동일 계좌에서 같은 ETF를 두 번 이상 매수한 경우 매수 수량을 반영한 가중평균 가격을 산출해 매수 과표기준가격으로 적용하는 구조를 안내합니다.

예를 들어 1월에 100주, 3월에 200주, 6월에 다시 100주를 매수했다면 1월의 ETF 과표기준가와 오늘 과표기준가만 빼서 전체 400주의 세금을 계산하면 실제 증권사 원천징수 내역과 차이가 날 수 있습니다.

분배와 부분매도까지 있었다면 개인이 거래내역만 보고 완벽하게 재현하기는 더 어려워집니다. 세금이 예상과 크게 다르다면 증권사가 관리하는 취득 과표기준가격과 과세유보금액을 기준으로 대조하는 편이 정확합니다.

손실과 세금이 함께 보일 때 증권사에서 확인할 항목

증권사에 문의할 때 “계좌는 마이너스인데 왜 세금이 나왔나요?”라고만 질문하면 평가손익과 분배금 세금이 섞일 수 있습니다. 세금이 차감된 날짜와 그날 발생한 거래를 먼저 맞춰보는 것이 좋습니다.

매도일에 세금이 발생했다면 해당 매도에 적용된 매수 과표기준가격, 매도 과표기준가격, 실제 매매차익, 과표증분, 과세유보금액, 최종 과세대상 금액을 요청하면 됩니다. 분배금 지급일에 세금이 빠졌다면 현금분배금과 실제 과세대상 금액, 적용된 원천징수액을 구분해 달라고 요청할 수 있습니다.

특히 증권사 앱에서 보이는 평가손익은 세금 계산용 과세표준과 같은 숫자가 아닙니다. 잔고에 -5%가 표시된다고 해서 그동안 받은 분배금과 과세 이력까지 모두 손실로 처리됐다고 볼 수 없습니다.

ETF를 갈아탈 때는 매도세금도 전환비용입니다

보수가 더 낮은 ETF를 찾았거나 기존 상품을 비슷한 지수의 다른 ETF로 교체하려는 경우에도 ETF 과표기준가가 영향을 줍니다. 보수가 연 0.1%p 낮더라도 기존 ETF를 매도하면서 수십만원의 세금이 확정된다면 그 비용을 회수하는 데 여러 해가 필요할 수 있습니다.

3000만원을 투자한 ETF의 보수가 0.20%에서 0.10%로 낮아지면 첫해 단순 비용 차이는 약 3만원입니다. 기존 ETF를 팔면서 세금과 거래비용으로 30만원이 발생한다면 단순 계산으로도 10년 정도의 비용 절감액을 먼저 지불하는 셈입니다.

이 계산은 온숲의 ETF 갈아타기|3000만원 보수 0.1%p 손익 계산에서 보유기간별로 비교했습니다.

평가이익이 큰 국내 상장 해외 ETF를 실제로 매도해야 한다면 국내상장 해외 ETF 매도 세금|3000만원 전량 vs 분할 매도도 함께 볼 만합니다. 계좌에 보이는 평가이익과 실제 과세대상 금액이 항상 같은 것은 아니라는 점이 두 글에 공통으로 적용됩니다.

ISA·연금저축은 일반계좌 계산을 그대로 적용하지 않습니다

여기까지의 계산은 국내 거주 개인이 일반 증권계좌에서 ETF를 매매하는 상황을 기준으로 했습니다. ISA나 연금저축·IRP에서는 계좌 안에서 적용되는 손익통산, 과세 시점과 인출 규칙이 다르므로 일반계좌의 매도 원천징수 계산을 그대로 가져와 최종 세금을 판단하면 안 됩니다.

같은 국내 상장 해외 ETF를 사더라도 어떤 계좌에 담았느냐에 따라 세금이 빠져나가는 시점과 최종적으로 사용할 수 있는 금액이 달라집니다. 다만 절세계좌라고 해서 해외에서 발생한 세금까지 모두 사라진다는 의미도 아닙니다.

계좌별 구조는 온숲의 ISA 연금저축 일반계좌 비교|월 50만원 10년 세후 계산에서 같은 투자조건으로 비교했습니다.

ETF 과표기준가를 볼 때 계좌에서 연결해야 할 숫자

분배 없이 한 번 매수해 한 번 매도하는 단순 거래라면 매매차익과 과표증분을 비교하면 구조를 이해하기 어렵지 않습니다. 가격이 올라도 과표증분이 더 작다면 과표증분이 과세대상이 되고, 과표증분이 더 커도 실제 매매차익보다 많이 과세하지 않는 것이 기본 구조입니다.

분배금을 받기 시작하면 한 단계가 추가됩니다. 가격 손익과 분배금의 과세를 따로 기록하고, 매도세금이 예상과 맞지 않을 때는 과세유보금액을 살펴봐야 합니다. 같은 ETF를 여러 번 매수했다면 첫 매수일의 과표가 아니라 증권사가 관리하는 취득 과표기준가격을 확인해야 합니다.

ETF 과표기준가는 내 계좌가 얼마나 벌었는지를 보여주는 수익률 숫자가 아닙니다. 내가 얼마에 사고팔았는지, 보유 중 얼마의 분배금을 받았는지, 그 과정에서 어떤 금액이 과세됐는지를 연결하는 세금 계산의 기준입니다.

평가손익이 파란색인데 세금이 빠졌다면 그 자체로 이상한 거래라고 판단하기보다, 먼저 세금이 분배금에서 발생했는지 매도에서 발생했는지를 나눠보세요. 매도세금이라면 매매차익·과표증분·과세유보금액을 함께 보면 증권사 화면에 표시된 숫자를 훨씬 이해하기 쉬워집니다.

※ 제도 확인 기준일은 2026년 10월 1일입니다. 본문은 국내 거주 개인의 일반계좌 장내 ETF 거래를 중심으로 작성했으며, 사례의 가격·수량·과표기준가격·분배금·과세유보금액은 과세 구조를 설명하기 위한 가정입니다. 실제 ETF 시세나 투자성과를 의미하지 않습니다. 별도 표시가 없는 세금 계산은 지방소득세를 포함한 15.4% 원천징수를 단순 적용했으며 거래수수료, 개인별 금융소득종합과세, 건강보험료는 제외했습니다. 실제 과세금액은 ETF 유형, 투자자의 취득·분배·매도 이력, 계좌 종류, 외국납부세액 조정 등에 따라 달라질 수 있으므로 실제 거래 전 증권사의 과세 내역과 최신 투자설명서를 확인하시기 바랍니다.

함께 읽으면 좋은 글