주식 판매 대금 세금은 팔았다는 사실만으로 계산이 끝나지 않습니다. 같은 금액을 팔아도 국내주식인지 해외주식인지, 일반 주식인지 ETF인지에 따라 빠지는 돈과 나중에 신고할 돈이 달라집니다. 계좌에 들어온 금액을 전부 써도 되는지부터 구분해야 합니다.
주식을 팔았는데 예상보다 적게 들어오면 수익 계산부터 의심하게 됩니다. 반대로 해외주식을 팔고 돈이 그대로 들어왔다고 세금까지 끝났다고 생각하기도 합니다. 저는 이 둘을 구분하는 데서 출발합니다.
지금 차감된 비용과 앞으로 낼 세금은 따로 계산해야 합니다. 이 글에서는 매도금액에서 무엇이 빠지는지 확인하고, 실제 출금액과 세후 수익을 계산하는 순서까지 정리합니다. 어려운 용어를 외우는 것보다 내 거래내역에서 어느 항목을 봐야 하는지 아는 편이 실전에 도움이 됩니다.

주식 판매 대금 세금, 국내와 해외의 답부터 다릅니다
2026년 10월 29일 기준, 일반적인 개인 소액주주가 코스피나 코스닥의 상장주식을 장내에서 팔면 매도금액의 0.20%가 세금으로 붙습니다. 증권사 매매수수료는 별도입니다. 이 조건의 매매차익에는 일반적으로 양도소득세가 붙지 않습니다.
코스피는 증권거래세 0.05%와 농어촌특별세 0.15%를 합친 금액이고, 코스닥은 증권거래세 0.20%입니다. 합계는 같아도 세금의 구성은 다릅니다. 한국투자증권의 개정 주식거래설명서에서도 이 구분을 확인할 수 있습니다. 한국투자증권 주식거래설명서
일반적인 해외 상장 외국기업 주식은 연간 양도차익과 양도차손을 합산하고, 필요경비와 기본공제를 반영해 세금을 계산합니다. 기본공제는 연 250만원이며, 공제 후 과세표준에 국세 20%와 지방소득세 2%를 합쳐 통상 22%를 적용합니다.
아래 내용은 국내 거주 개인의 일반 과세계좌를 중심으로 설명합니다. ISA, 연금계좌, 별도 감면계좌는 계좌별 과세 규정을 따로 적용하므로 같은 계산을 그대로 옮기면 안 됩니다.
| 거래 구분 | 매도할 때 보는 세금 | 별도 확인할 사항 |
|---|---|---|
| 코스피 일반 주식 | 매도금액의 합계 0.20% | 대주주 여부와 장외거래 여부 |
| 코스닥 일반 주식 | 매도금액의 0.20% | 대주주 여부와 장외거래 여부 |
| 해외 상장 외국기업 주식 | 현지 거래비용은 시장별로 다름 | 연간 손익을 합산한 양도소득세 |
| 국내 상장 ETF | 증권거래세 면제 | 상품에 따른 매매차익 과세 |
국내주식은 손해 보고 팔아도 거래세가 나옵니다
국내주식의 증권거래세는 이익에 붙는 세금이 아닙니다. 주식을 판 금액을 기준으로 계산하므로 매수가격보다 낮게 팔아 손실이 났더라도 발생합니다. 손해 봤는데 왜 세금을 냈느냐는 의문은 여기에서 풀립니다.
계산을 위한 가정으로, 코스닥 주식을 100만원에 샀다가 90만원에 팔았다고 하겠습니다. 이때 거래세는 매도금액 90만원에 0.20%를 곱한 1,800원입니다. 매도수수료가 있다면 90만원에서 추가로 빠집니다.
반대로 같은 주식을 110만원에 팔아 이익을 냈다면 거래세는 2,200원입니다. 수익 여부와 관계없이 판매금액에 세율을 곱한다는 구조는 같습니다. 매매차익 비과세라는 설명을 세금이 전혀 없다는 뜻으로 받아들이면 안 되는 이유입니다.
과거 글에 적힌 0.15%를 그대로 적용하는 것도 주의해야 합니다. 정부의 2026년 제도 안내는 2026년 1월 1일 이후 양도분부터 코스피와 코스닥의 관련 세율이 조정됐다고 설명합니다. 세금 글에서는 작성 연도보다 적용 시점이 중요합니다. 정부 2026년 달라지는 제도 안내
매수금액과 매도금액이 같아도 비용을 반영하면 손실이 생깁니다. 주가가 매수가격으로 돌아왔다는 이유만으로 원금을 회복했다고 판단하기 전에 매수수수료, 매도수수료, 거래세까지 확인해야 합니다. 여러 번 나누어 팔았다면 각 체결내역의 합계를 봅니다.
주문한 가격과 실제 체결가격이 다르거나 일부 수량만 체결됐을 때는 예상 매도금액도 달라집니다. 세율을 따지기 전에 실제로 얼마에 몇 주가 팔렸는지부터 맞추는 순서입니다.
매도대금과 수수료를 넣어 실제 수익을 계산하는 방법
수수료는 세금과 받는 주체가 다릅니다. 세금은 법에 따라 부과되고, 증권사 매매수수료는 거래 서비스를 이용한 대가입니다. 수수료 무료 혜택을 적용받아도 해당 거래의 세금까지 없어지는 것은 아닙니다.
수수료율은 증권사뿐 아니라 계좌 종류, 주문 방식, 거래소, 이벤트 적용 여부에 따라서도 달라집니다. 같은 증권사에서 거래해도 모바일 주문과 영업점 주문의 비용이 다를 수 있으므로 본인 계좌에 적용되는 조건을 확인해야 합니다. 다음은 계산 구조를 보여주기 위한 가정입니다.
일반 국내주식을 900만원에 매수하고 1,000만원에 매도했으며, 매수와 매도수수료를 각각 0.01%로 놓겠습니다. 여기의 수수료율은 특정 증권사의 실제 요율을 뜻하지 않습니다. 매도금액 1,000만원에 0.20%를 적용하면 세금은 2만원이고, 가정한 매도수수료는 1,000원입니다.
따라서 다른 거래나 대출이 없는 계좌에서 이번 매도분의 순수령액은 997만9,000원으로 계산합니다. 하지만 이 금액에서 매수금액 900만원만 빼면 실제 수익을 조금 높게 잡게 됩니다.
매수할 때 낸 수수료 900원도 투자비용에 포함되기 때문입니다. 매수수수료까지 반영한 세후 수익은 97만8,100원입니다.
| 가정 사례의 항목 | 계산 결과 |
|---|---|
| 매도 체결금액 | 1,000만원 |
| 매도 관련 세금 | 2만원 |
| 매도수수료 | 1,000원 |
| 이번 매도분 순수령액 | 997만9,000원 |
| 매수금액과 매수수수료 합계 | 900만900원 |
| 최종 세후 수익 | 97만8,100원 |
실제 계좌에서는 수수료의 최소 부과금액이나 원 미만 처리 방식 등에 따라 단순 계산과 차이가 날 수 있습니다. 계산기는 예상치를 잡는 용도로 쓰고, 최종 금액은 증권사의 거래내역과 결제내역으로 대조합니다. 제가 수익을 정리할 때 먼저 보는 것도 이 구분입니다.
이번에 계좌로 들어오는 돈을 알고 싶은지, 투자해서 최종적으로 번 돈을 알고 싶은지부터 정합니다. 순수령액과 순이익을 같은 칸에 적으면 이후 계산이 계속 꼬입니다.
주식 판매 대금 입금일과 세금 차감은 다른 문제입니다
매도 직후 출금이 되지 않는다고 세금 때문에 돈이 묶인 것은 아닙니다. 국내 주식시장은 일반적으로 매매체결일 이후 2거래일에 결제하는 T+2 구조입니다. 증권 앱에서 D+2로 표시하는 경우에도 결제일까지 기다린다는 뜻을 먼저 이해하면 됩니다.
한국거래소는 체결일부터 기산해 3일째 되는 날 결제한다고 안내합니다. 매도일을 첫날로 포함한 표현이므로 체결일 다음으로 2거래일을 더 세면 됩니다. 토요일과 공휴일 등 휴장일에는 매매와 결제를 하지 않습니다. 한국거래소 주식 매매거래제도
중간에 휴장일이 없다는 조건에서 월요일 매도분은 수요일에 결제됩니다. 금요일에 팔았다면 다음 주 월요일이 첫 번째 거래일, 화요일이 두 번째 거래일입니다. 달력에서 이틀 뒤를 찾는 방식으로 계산하면 주말마다 틀립니다.
여기에서 주문가능금액과 출금가능금액도 나눠 봐야 합니다. 증권사는 아직 결제되지 않은 매도대금을 새 주식 주문에 사용할 수 있도록 반영하기도 합니다. 다시 살 수 있다고 은행계좌로 이체까지 가능한 것은 아닙니다.
기존 예수금이 있다면 매도 직후에도 일부 금액을 출금할 수 있습니다. 반대로 매도 뒤 다른 주식을 샀거나 신용대출과 미수금이 있다면 결제일이 와도 기대한 금액을 전부 찾지 못할 수 있습니다. 계좌 전체의 자금 흐름이 함께 반영되기 때문입니다.
출금할 돈을 계산할 때는 매도금액 하나만 보지 말고 결제예정금액과 출금가능금액을 함께 확인합니다. 생활비나 계약금처럼 지급일이 정해진 돈이라면 실제 이체 가능한 날짜까지 확인해야 자금 계획이 맞습니다.
해외주식 세금은 연간 손익을 합쳐 계산합니다
일반적인 해외 상장 외국기업 주식을 팔았을 때 국내 양도소득세 22%가 매번 매도대금에서 자동으로 빠지는 구조는 아닙니다. 매도 당시에는 거래수수료와 현지 비용 등이 반영되고, 국내 양도소득세는 연간 거래를 정리해 별도로 신고합니다.
기본적인 계산 순서는 원화로 환산한 양도가액에서 취득가액과 인정되는 필요경비를 빼는 것입니다. 이후 같은 과세연도의 과세대상 주식 손익을 합산하고 기본공제를 적용합니다.
보유 중인 주식의 평가이익과 실제 매도한 주식의 이익은 구분해야 합니다. 다음 사례 역시 설명을 위한 가정입니다.
해당 연도의 해외주식 거래에서 필요경비까지 반영한 이익이 600만원, 다른 해외주식의 확정 손실이 200만원이라면 합산한 양도소득금액은 400만원입니다. 다른 과세대상 주식 거래가 없고 기본공제를 전부 적용할 수 있다고 가정하면 400만원에서 250만원을 빼 과세표준 150만원을 계산합니다. 여기에 일반적인 합계 세율 22%를 적용한 세액은 33만원입니다.
기본공제 250만원은 증권사마다 주는 혜택이 아닙니다. 여러 증권사를 이용해도 본인의 해당 연도 과세대상 주식 소득을 기준으로 적용합니다. 계좌를 나눴다는 이유로 기본공제를 반복해서 빼면 과소신고 문제가 생깁니다. 국세청 주식 세액계산요령
해외주식 계좌에 돈이 넉넉히 들어왔다고 그 돈을 전부 소비하면 다음 신고 시점에 세금 낼 현금이 부족해집니다. 저는 출금할 수 있는 금액과 세금을 고려해 사용할 금액을 따로 보는 방식을 권합니다. 출금 가능 여부가 납세 완료를 뜻하지는 않습니다.
특정 감면계좌나 별도 특례를 적용받는 거래라면 이 일반 계산과 결과가 달라집니다. 감면 여부를 확인하지 않은 상태에서 모든 해외주식에 동일한 최종 세액을 적용하는 것도 피해야 합니다.
환율과 여러 증권사 거래에서 빠뜨리는 금액
해외주식은 달러로 번 돈과 원화로 계산한 과세소득이 다를 수 있습니다. 매수 때와 매도 때의 환율이 다르기 때문입니다. 외화 기준 주가가 비슷하더라도 원화로 환산한 취득가액과 양도가액에는 차이가 생깁니다.
국세청의 해외주식 양도소득 계산보조자료는 매수와 매도 결제일의 기준환율 또는 재정환율을 적용해 원화환산금액을 계산한다고 안내합니다. 나중에 달러를 원화로 바꾼 환전일의 환율만으로 양도차익을 계산하는 방식과는 다릅니다. 국세청 해외주식 계산보조자료
따라서 증권 앱 첫 화면의 수익률만 보고 신고세액을 예상하면 차이가 생길 수 있습니다. 앱이 보여주는 투자 성과의 계산 기준과 세금 신고에 사용하는 취득가액, 환율 적용 기준이 일치하는지 확인해야 합니다.
여러 증권사를 썼다면 각 회사의 양도소득 계산자료를 같은 연도 기준으로 모읍니다. 한 증권사에서 발생한 이익만 보고 신고하거나 다른 증권사의 손실을 빠뜨리면 전체 손익이 제대로 반영되지 않습니다.
주식을 다른 증권사로 옮긴 이력이 있다면 취득가액도 대조하는 편이 좋습니다. 현재 보유한 증권사가 보여주는 화면만으로 원래 매수내역까지 정확히 연결됐다고 단정하지 말고, 이전 증권사의 거래자료와 맞춰 봅니다.
해외주식 거래비용에는 증권사 수수료 외에도 시장별 부과금과 환전 비용이 포함될 수 있습니다. 다만 내 계좌에서 지출된 모든 비용이 세법상 필요경비로 인정되는 것은 아닙니다. 현금 지출을 정리하는 장부와 신고용 비용자료를 구분해야 합니다.
해외 매도대금의 출금일 역시 국내 T+2 설명을 그대로 적용하지 않습니다. 현지 결제, 국내 처리, 환전과 외화송금 절차가 함께 영향을 줍니다. 이용 증권사의 시장별 안내에서 실제 원화 출금 가능 시점을 확인하는 순서입니다. 삼성증권 해외주식 거래안내
국내주식과 ETF에도 예외가 있습니다
국내 상장주식의 매매차익 비과세 설명에는 소액주주가 장내에서 거래한다는 조건이 붙습니다. 상장법인 대주주, 상장주식을 장외에서 거래한 소액주주, 비상장주식 주주 등은 별도 과세대상이 될 수 있습니다.
국세청의 2026년 안내에 따르면 상장주식 대주주 기준은 코스피 지분율 1% 이상, 코스닥 2% 이상, 코넥스 4% 이상이거나 종목별 시가총액 50억원 이상입니다. 금액 기준만 있는 것이 아니므로 보유비중도 함께 봐야 합니다.
대주주 판정은 직전 사업연도 말 보유현황과 이후 지분율 변동 등을 살피며, 최대주주 그룹은 특수관계인 합산 규정도 적용합니다. 단순히 오늘 계좌 평가금액이 기준보다 낮다는 이유로 과세대상에서 빠진다고 판단하면 안 됩니다. 국세청 2026년 주식 양도소득세 안내
국내주식 손실을 해외주식 이익에서 모두 빼는 계산도 주의해야 합니다. 양도소득세 과세대상이 아닌 일반 소액주주의 국내 장내주식 손실은 국외주식과 손익통산할 수 없습니다. 계좌 전체로 손해를 봤더라도 해외주식 세금이 나올 수 있는 이유입니다. 국세청 손익통산 안내
ETF는 주식처럼 거래하지만 세금까지 일반 주식과 같지는 않습니다. 국내 상장 ETF에는 증권거래세가 부과되지 않습니다. 따라서 국내주식 매도금액에 적용한 0.20%를 국내 상장 ETF에 그대로 곱하면 안 됩니다. 한국거래소 ETF 세금제도
일반적인 국내주식형 ETF의 매매차익은 비과세지만, 국내 상장 해외주식형 ETF 등은 매매차익에 배당소득세가 붙을 수 있습니다. 보통 매매차익과 과표기준가격 상승분을 비교해 과세금액을 계산하며, 지방소득세를 포함한 원천징수세율은 15.4%입니다.
과표기준가격은 세금을 계산하기 위한 가격으로, 시장에서 실제 거래되는 가격과 다릅니다. 상품에 따라 과세유보금액 등도 반영하므로 매매차익에 15.4%를 곱한 금액과 실제 세금이 항상 같지는 않습니다. 삼성자산운용 투자설명서
같은 해외지수에 투자하더라도 국내 거래소에 상장된 ETF와 해외 거래소에 상장된 ETF는 과세 체계가 다릅니다. 이름에 미국이나 해외가 들어가는지만 볼 것이 아니라 상장시장과 상품의 세금 안내를 함께 확인해야 합니다.
해외주식 양도소득세 신고는 이 순서로 준비합니다
국세청은 2026년에 국외주식을 거래해 양도소득이 발생한 경우 2027년 5월 확정신고 기간에 신고하고 납부하도록 안내합니다. 국내주식 예정신고와 해외주식 확정신고의 시기를 혼동하지 않는 것이 먼저입니다. 국세청 국외주식 신고 안내
첫 단계는 이용한 증권사에서 해당 연도의 해외주식 양도소득 계산자료를 받는 것입니다. 앱의 메뉴 이름은 회사마다 다르지만 양도소득세, 해외주식 세금, 신고자료 같은 항목에서 찾습니다. 단순한 계좌 잔고 화면과는 다른 자료입니다.
두 번째는 증권사별 자료를 합쳐 누락과 중복을 확인하는 일입니다. 종목을 옮긴 이력이 있으면 같은 매수내역이 정확하게 연결됐는지 살피고, 매도한 거래의 취득가액과 비용이 빠지지 않았는지 대조합니다. 세 번째는 홈택스의 양도소득세 확정신고 절차에서 신고자료를 반영하는 것입니다.
증권사의 신고대행 서비스를 이용한다면 다른 증권사 거래까지 포함하는지, 별도 서류를 내야 하는지 확인합니다. 대행 신청과 신고 완료는 다른 단계입니다.
마지막으로 국세와 개인지방소득세의 신고 및 납부 상태를 각각 확인합니다. 홈택스에서 국세 신고를 마쳤다고 지방소득세까지 모두 처리됐다고 넘기지 말고, 연계 신고 화면과 납부내역을 대조해야 합니다. 광명시 개인지방소득세 신고 안내
기본공제로 납부세액이 없어지는 경우에도 신고 여부와 세금 납부 여부를 같은 의미로 보지 않습니다. 국세청은 해외주식에서 양도소득이 발생한 납세자의 확정신고를 안내하므로, 세액이 없다는 계산만으로 신고 검토를 생략하지 않는 편이 좋습니다. 국세청 양도소득세 확정신고 안내
연말 거래는 귀속연도도 확인합니다. 양도시기는 원칙적으로 대금청산일을 기준으로 하므로 주문한 날짜만 보고 어느 해의 손익인지 단정하면 어긋날 수 있습니다. 특히 해외시장의 휴장일과 결제일을 함께 살펴야 합니다. 국세청 양도소득세 개요
주식 판매 대금 세금에서 자주 묻는 질문
Q. 주식을 손해 보고 팔았는데 세금이 빠지는 이유는 무엇인가요?
A. 국내 일반 주식의 증권거래세는 매매차익이 아니라 매도금액을 기준으로 계산하기 때문입니다. 손실 거래에서도 발생하며, 증권사 수수료는 별도로 반영됩니다. 거래내역에서는 세금과 수수료 항목을 나눠 확인합니다.
Q. 국내주식으로 이익이 나면 다음 해 5월에 모두 신고하나요?
A. 일반 소액주주가 국내 상장주식을 장내에서 거래한 매매차익은 일반적으로 양도소득세 과세대상이 아닙니다. 대주주와 장외거래 등은 예외이므로 국내주식이라는 이름만으로 신고 여부를 결정하지 않습니다.
Q. 해외주식 판매대금을 출금하지 않으면 양도소득세가 없나요?
A. 은행계좌로 출금했는지와 주식을 매도해 양도소득이 발생했는지는 별개입니다. 매도대금을 증권계좌에 두거나 다른 주식을 사는 데 사용했더라도 이미 발생한 양도소득의 신고 문제는 남습니다.
Q. 해외주식 계좌가 여러 개면 기본공제도 각각 적용되나요?
A. 계좌나 증권사별로 각각 적용하지 않습니다. 본인의 해당 연도 과세대상 주식 소득을 합산해 연 250만원을 적용합니다. 한 회사의 신고대행 서비스를 이용하더라도 다른 회사의 거래를 빠뜨리지 않아야 합니다.
Q. 수수료 무료 계좌인데 매도금액이 줄어든 것은 왜인가요?
A. 수수료 혜택과 세금 면제는 다른 조건입니다. 국내 일반 주식에는 해당 거래세가 적용되고, 해외주식은 시장별 비용이 발생할 수 있습니다. 혜택 이름보다 실제 거래명세서에서 빠진 항목을 확인하는 편이 정확합니다.
Q. 매도대금이 전부 세후 수익인가요?
A. 매도대금에는 원래 투자한 원금이 포함됩니다. 국내주식은 매수원금과 매수비용까지 차감해야 최종 수익이 나오고, 해외주식은 추후 납부할 양도소득세도 별도로 고려해야 합니다. 계좌에 들어온 돈과 번 돈은 구분해서 적습니다.
지금 확인할 것은 내 거래내역의 숫자입니다
주식 판매 대금 세금을 정리하려면 먼저 내가 판 상품과 거래시장을 확인합니다. 그다음 체결금액, 수수료, 세금, 결제예정금액을 맞춰 봅니다. 국내 일반 주식과 해외주식, ETF를 같은 공식에 넣지 않는 것만으로도 기본적인 계산 오류를 줄일 수 있습니다.
당장 돈을 찾아야 한다면 출금가능금액과 결제일을 확인하고, 투자 성과를 따진다면 매수비용까지 반영합니다. 해외주식을 팔았다면 해당 연도 누적 양도손익과 예상 세액을 별도로 기록합니다. 각각 답하려는 문제가 다르기 때문입니다.
처음부터 복잡한 계산표를 만들 필요는 없습니다. 최근에 매도한 거래 하나를 열어 예상한 금액과 실제 반영된 금액을 비교해 보시기 바랍니다. 차이가 난 항목을 확인하고 설명할 수 있다면, 다음 거래부터는 계좌에 남을 돈을 훨씬 정확하게 계산하게 됩니다.
함께 보면 좋은 글
이어서 읽어보세요

