세금
미국주식을 손해 보고 팔았을 때 양도소득세
3만 달러어치를 사서 2만 8천 달러에 팔았고, 매도 시점의 환율이 매수 시점보다 낮아 원화로 환산해도 손실입니다. 여기에 매매 제비용까지 더하면 과세 대상 양도차익은 남지 않습니다. 계산기는 낼 세금이 없다고 답하지만, 그것이 곧 아무것도 하지 않아도 된다는 뜻은 아닙니다. 이 손실을 올해 안에 어떻게 쓸 수 있는지 확인하세요.
예상 납부세액
0원
실현 양도차익 (제비용 차감)
그중 환율 변동이 만든 부분
상계 후 과세표준
손익통산으로 줄어드는 세액
시나리오 비교
지금 값을 A로 고정한 뒤, 위의 입력값을 바꾸면 차이를 바로 보여줍니다.
나란히 비교
확정매도할 손실이 없어 두 열이 같습니다. 아직 아무것도 상계되지 않았습니다.
| 시나리오 | 이익 종목만 매도 | 손실 종목도 확정매도 |
|---|---|---|
| 상계 후 양도차익 | -5,700,000원 | -5,700,000원 |
| 과세표준 | 0원 | 0원 |
| 납부세액 | 0원 | 0원 |
세부 내역
| 원화 매수금액 | 42,000,000원 |
|---|---|
| 원화 매도금액 | 36,400,000원 |
| 상계 전 과세표준 | 0원 |
달러 손익이 아니라 원화 환산 손익에 매기는 세금
계산 방법
매수·매도를 각 시점 환율로 원화 환산한 뒤, (원화 양도차익 − 제비용 − 입력한 기본공제) × 입력한 세율로 계산하며 음수는 0으로 처리합니다
- 이 계산기에는 법정 수치가 내장되어 있지 않습니다. 세율과 연간 기본공제 모두 직접 입력하는 값입니다. 세율 칸은 22에서 시작하며 이는 이 페이지의 계획 문서에 적힌 합산 수치이지만, 현재 적용되는 법정 세율이라고 단정하지 않습니다. 결과에 의존하기 전에 확인하시기 바랍니다.
- 기본공제의 기본값은 0이며, 공제를 적용하지 않는다는 뜻입니다. 공제는 세액을 내리는 방향으로만 작동하므로, 비워 두면 세금이 실제보다 적게가 아니라 많게 계산됩니다. 되돌릴 수 있는 방향으로 틀리기 위한 선택이며, 칸이 비어 있는 동안 결과 문장에 그 사실을 명시합니다.
- 매수와 매도는 각각 다른 환율로 환산하며, 두 결제일의 환율을 직접 입력받습니다. 양쪽에 같은 환율 하나를 적용하면 환율이 만든 손익이 산식에서 통째로 상쇄됩니다.
- 이 계산은 거래 한 건에 대한 것입니다. 해외주식 양도소득은 한 해 전체를 묶어 과세하고 기본공제도 그해 전체에 한 번만 적용되므로, 건별 답은 실제 세액을 나눈 값이 아닙니다.
- 손익통산 열은 그 손실을 이익과 같은 과세연도에 확정하는 것을 전제합니다. 이익이 없는 해에 확정한 손실은 이 목적으로 이월되지 않으며, 팔고 곧바로 다시 사면 취득가만 낮아질 뿐 이익이 사라지지는 않습니다.
- 배당, 원천징수, 외국납부세액공제, 보유 달러의 원화 환전은 모두 이 페이지 밖의 문제입니다. 신고 의무도 마찬가지이며, 낼 세금이 0인 경우에도 신고가 필요할 수 있습니다.
손실이면 세금은 없습니다. 그런데 그 손실은 내년으로 넘어가지 않습니다
이 조건에서 계산기는 낼 세금이 없다고 답합니다. 달러로도 손해였고, 환율까지 매도 시점에 더 낮았기 때문에 원화로 환산하면 손실 폭이 오히려 더 커졌습니다. 여기에 증권사 수수료와 제비용을 빼면 과세 대상이 되는 양도차익은 남지 않습니다. 과세표준이 0이므로 세율을 무엇으로 두든 결과는 같습니다. 위 계산기에서 세율 칸을 아무 값으로나 바꿔 보면 결과가 한 푼도 움직이지 않는 것을 직접 확인할 수 있습니다.
문제는 여기서 끝났다고 생각하는 순간에 생깁니다. 해외주식 양도소득에서 손실은 같은 해에 확정한 이익과만 맞출 수 있습니다. 올해 확정한 손실을 내년 이익에서 빼는 이월공제는 이 세목에 없습니다. 즉 이 손실은 12월 31일이 지나면 세금 측면에서는 사라지는 자원입니다. 그래서 손실을 확정한 해에 해야 할 판단은 "세금이 없으니 잊는다"가 아니라 "올해 안에 이 손실과 맞출 이익이 있는가"입니다.
맞출 이익이 있다면 순서는 간단합니다. 이익이 난 종목 중 어차피 정리할 생각이었던 것을 같은 해 안에 함께 확정매도합니다. 그러면 두 손익이 합산되어 과세 대상이 줄어듭니다. 위 계산기의 손실 종목 평가손실 칸이 그 상황을 그대로 계산해 줍니다. 반대로 올해 확정할 이익이 전혀 없다면, 손실을 굳이 올해 확정할 이유가 약해집니다. 팔지 않고 들고 넘어가면 그 손실은 내년에 이익이 났을 때 맞출 수 있는 자원으로 남습니다. 파는 순간 세금 관점에서의 가치가 정해지고, 그 가치는 같은 해 안에서만 유효합니다.
또 하나 자주 어긋나는 지점이 있습니다. 낼 세금이 0인 것과 신고 의무가 없는 것은 별개입니다. 손실이라도 신고를 해 두어야 그 손실이 같은 해의 이익과 합산된 것으로 정리됩니다. 특히 여러 증권사 계좌에서 매매했다면 한 계좌의 손실과 다른 계좌의 이익은 자동으로 합쳐지지 않습니다. 본인이 합산해서 신고해야 합니다. 증권사가 제공하는 양도소득세 신고 대행 서비스를 쓰더라도, 그 증권사에서 일어난 거래만 반영된다는 점은 그대로입니다.
마지막으로, 이 페이지의 숫자는 예시입니다. 위 계산기에 본인의 실제 매수 달러금액, 매도 달러금액, 각 결제일의 환율, 그리고 실제로 나간 제비용을 넣어 다시 계산해 보세요. 특히 환율은 매수와 매도가 서로 다른 값이어야 하고, 그 두 값이 결과를 가장 크게 흔듭니다. 달러 기준으로는 손실인데 원화로는 이익이 되는 경우도 실제로 생기며, 그때는 이 페이지가 아니라 세금이 나오는 쪽의 계산이 필요합니다.
달러로는 조금 잃었는데 원화로는 더 크게 잃는 이유
해외주식 양도소득세는 달러 손익이 아니라 원화로 환산한 손익에 매깁니다. 그리고 환산은 매수와 매도에 각각 그 시점의 환율을 적용합니다. 하나의 평균 환율을 쓰는 것이 아닙니다. 이 구조 때문에 같은 주가 움직임이라도 환율이 어디로 갔느냐에 따라 원화 손익이 크게 달라집니다.
이 시나리오는 환율이 불리하게 움직인 쪽입니다. 예시로 매수 시점 환율을 1,400원, 매도 시점 환율을 1,300원으로 두었습니다. 즉 비싼 환율에 달러를 사서 싼 환율에 원화로 되돌린 셈입니다. 주가에서 잃은 것에 더해 환율에서도 잃었고, 두 손실이 같은 방향으로 겹쳤습니다. 계산기는 이 환율 몫을 따로 떼어 보여 줍니다. 그 숫자를 보면 손실 중 얼마가 시장에서 났고 얼마가 환율에서 났는지 구분할 수 있습니다.
이 구분이 실무에서 중요한 이유는 두 가지입니다. 첫째, 브로커 앱이 보여 주는 달러 기준 수익률과 세금 계산의 결과가 어긋나는 이유가 여기에 있습니다. 앱은 대체로 달러로 손익을 표시하고, 세금은 원화로 매깁니다. 둘이 부호까지 달라지는 일이 드물지 않습니다. 둘째, 환율에서 난 손익은 종목 선택과 무관합니다. 어떤 종목을 골랐든 같은 기간에 달러를 들고 있었다면 똑같이 겪습니다.
주의할 점은 이것이 절세 기법이 아니라는 것입니다. 환율이 어디로 갈지는 알 수 없고, 환율을 기준으로 매도 시점을 미루는 결정은 세금을 줄이려다 시장 위험을 키우는 쪽으로 가기 쉽습니다. 여기서 얻을 수 있는 것은 예측이 아니라 해석입니다. 결과가 왜 이렇게 나왔는지를 정확히 알면, 다음에 무엇을 확인해야 하는지가 분명해집니다.
실제 값을 넣을 때는 결제일 기준 환율을 쓰세요. 매매 체결일이 아니라 결제가 이루어진 날의 환율이고, 그 값은 증권사 거래내역에서 확인할 수 있습니다. 위 계산기의 매수 환율과 매도 환율 칸을 각각 바꿔 가며, 어느 쪽이 결과를 더 크게 움직이는지 직접 확인해 보세요.
한 가지 더 짚어 둘 것이 있습니다. 여러 종목을 매매했다면 종목별로 따로 보는 것이 아니라 그해에 확정한 손익 전체를 합산해서 봐야 합니다. 이 종목에서 손실이 났다는 사실만으로는 올해 낼 세금이 정해지지 않습니다. 같은 해에 이익을 확정한 다른 거래가 있다면 그 이익과 이 손실이 합쳐진 결과가 과세 대상입니다. 그래서 실전에서 이 계산기를 쓰는 순서는 종목 하나를 넣고 끝내는 것이 아니라, 올해 확정한 손익을 모두 모아 합계를 먼저 만들고 그 값으로 다시 계산해 보는 것입니다. 증권사 거래내역에서 매도가 일어난 건들을 연 단위로 뽑아 보면 그 합계를 만들 수 있습니다.
이 페이지가 계산하는 것과, 계산하지 않는 네 가지
맨 위의 숫자는 입력한 값으로 계산한 한 건의 거래에 대한 세금입니다. 달러 금액 둘, 환율 둘, 제비용, 공제액, 세율이 전부입니다. 계획을 위한 추정치입니다. 연말 전에 팔지 후에 팔지 정할 때, 낼 돈을 미리 떼어 둘 때, 이익 중 환율이 만든 몫이 얼마인지 볼 때 쓰라고 만든 값입니다. 신고서도 아니고 자문도 아닙니다.
이 페이지는 당신의 다른 거래를 알지 못합니다. 해외주식 양도소득은 한 해 전체를 묶어 과세하므로, 기본공제는 거래 건마다가 아니라 그해 전체 양도에 대해 한 번 적용됩니다. 세 종목을 팔았다면 이 페이지가 한 종목에 대해 낸 답은 전체 세액의 3분의 1이 아닙니다. 합산 금액을 넣어 계산하거나, 건별 답을 공제가 끌어내릴 상한선으로 보십시오. 비교표의 상계도 같은 이야기의 다른 면입니다. 손실 하나와 이익 하나만 상계하는 이유는 세법이 건별로 작동해서가 아니라, 사람이 실제로 저울질하는 결정이 그 형태이기 때문입니다.
이 페이지는 당신의 세율을 정하지 않습니다. 세율 칸은 22에서 시작하고, 이는 이 페이지의 계획 문서가 적어 둔 합산 수치입니다. 양도소득세에 지방소득세가 얹힌 값입니다. 그러나 이 페이지는 그것이 당신에게 적용되는 세율이라고 단정하지 않습니다. 공제도 직접 입력하기 전에는 적용하지 않습니다. 기본공제 칸이 0에서 시작하는 것은 의도적입니다. 공제는 화면의 숫자를 내리는 방향으로만 작동하고, 세금을 실제보다 적게 보여주는 쪽이 비용이 큰 오류이기 때문입니다. 공제를 빼면 반대로 많게 잡히고, 칸이 비어 있는 동안 결과 문장이 그 사실을 그대로 적습니다. 두 값을 현재 출처에서 확인해 채워 넣으면 그때부터 답은 일반론이 아니라 당신의 숫자가 됩니다.
이 페이지는 배당이나 원천징수처럼 양도가 아닌 것은 전혀 다루지 않습니다. 미국 주식의 배당은 완전히 다른 항목으로, 현지에서 원천징수된 뒤 외국납부세액공제가 얽히며, 그중 어느 것도 여기 산식에 들어오지 않습니다. 현금으로 들고 있는 달러도 이 페이지 밖입니다. 달러를 원화로 되바꾸는 것은 그 자체로 별개의 사건이고, 이 계산기는 주식을 판 시점에서 멈춥니다.
마지막으로 이 페이지는 신고 의무를 알지 못합니다. 해외주식 양도소득은 이 페이지가 볼 수 없는 별도 절차로 본인이 신고해야 하고, 대행 서비스를 제공하는 증권사도 있고 아닌 곳도 있으며, 낼 세금이 0이어도 신고를 빠뜨리면 가산세 문제가 생길 수 있습니다. 양도차익이 공제 범위 안에 들어와 낼 돈이 없는 경우야말로 사람들이 가장 자주 놓치는 상황입니다. 이 페이지로는 숫자의 크기와 구조를 이해하고, 세율과 공제액과 신고 기한은 국세청이나 세무 전문가에게 확인한 뒤에 의존하시기 바랍니다. 세무 자문이 아니며 어떤 납세의무에 대한 판정도 아닙니다.
자주 묻는 질문
해외주식에서 손실만 났는데도 양도소득세 신고를 해야 하나요?
낼 세금이 0이어도 신고는 별개의 문제입니다. 같은 해에 이익을 확정한 다른 거래가 있다면 손실과 이익을 합산해서 신고해야 하고, 그렇게 해야 손실이 실제로 세금을 줄이는 데 쓰입니다. 특히 여러 증권사에서 매매했다면 한 곳의 손실과 다른 곳의 이익은 자동으로 합쳐지지 않으므로 본인이 모아서 신고해야 합니다. 증권사의 신고 대행 서비스를 이용하더라도 그 증권사에서 일어난 거래만 반영된다는 점은 그대로입니다. 손실만 있고 이익이 전혀 없는 해라면 실무상 신고의 실익이 적지만, 본인의 거래 내역 전체를 확인한 뒤에 판단하는 편이 안전하고, 애매하면 관할 세무서나 세무 전문가에게 확인하세요.
올해 확정한 손실을 내년 이익에서 뺄 수 있나요?
해외주식 양도소득에는 손실을 다음 해로 넘겨 공제하는 이월 구조가 없습니다. 손실은 같은 해에 확정한 이익과만 맞출 수 있고, 해가 바뀌면 그 손실은 세금 측면에서 쓸 수 없게 됩니다. 그래서 손실 종목을 파는 시점 자체가 판단의 대상이 됩니다. 올해 확정할 이익이 있다면 같은 해에 함께 파는 것이 유리하고, 올해 이익이 전혀 없다면 팔지 않고 넘겨 내년 이익과 맞추는 편이 나을 수 있습니다. 위 계산기의 손실 종목 평가손실 칸에 금액을 넣어 보면 같은 해에 함께 정리했을 때 세금이 어떻게 달라지는지 바로 비교할 수 있습니다.
미국주식 양도소득세는 달러 손익에 매기나요, 원화 손익에 매기나요?
원화 손익에 매깁니다. 그리고 원화로 바꾸는 환율이 매수와 매도에 각각 따로 적용됩니다. 매수는 매수 결제일 환율로, 매도는 매도 결제일 환율로 환산한 뒤 그 차액이 양도차익이 됩니다. 그래서 달러로는 이익인데 원화로는 이익이 더 크거나 작아질 수 있고, 드물지 않게 달러로는 손해인데 원화로는 이익이 나기도 합니다. 두 시점에 같은 환율 하나를 쓰는 계산은 환율 항이 상쇄되어 이 차이를 절대 보여주지 못합니다. 위 계산기가 환율을 두 개 입력받는 이유가 이것입니다.
환율은 거래일 환율인가요, 결제일 환율인가요?
결제일 기준입니다. 미국 주식은 체결된 뒤 하루 이상 지나 결제되기 때문에 거래일과 결제일이 다르고, 환율도 그 사이에 움직입니다. 특히 연말에 매도한 경우에는 결제가 다음 해로 넘어가면서 과세 연도 자체가 달라질 수 있으므로 더 중요합니다. 오늘 화면에 떠 있는 환율을 넣으면 계산이 틀어집니다. 증권사 거래내역이나 외화 거래 명세에서 해당 결제일의 환율을 확인해 입력하시기 바랍니다. 매도 시점이 연말이나 환율 급변 구간에 걸쳐 있다면 이 확인이 답을 좌우합니다.
손실 종목을 함께 팔면 세금이 정말 줄어드나요?
같은 해에 실현한 손익끼리는 상계되므로 줄어듭니다. 줄어드는 금액은 확정한 손실에 세율을 곱한 값이고, 위 비교표의 두 납부세액 줄 차이가 정확히 그 금액입니다. 다만 두 가지 제약이 있습니다. 첫째, 상계는 연 단위이며 이월되지 않습니다. 이익이 없는 해에 확정한 손실은 그 목적으로는 사라집니다. 둘째, 팔고 바로 다시 사면 취득가만 낮아진 채 같은 주식을 들고 있게 되어, 피한 이익이 나중으로 미뤄질 뿐이고 왕복 수수료는 확정 손실입니다. 시점을 옮기는 결정이지 공짜 할인이 아닙니다.
기본공제 칸이 왜 0에서 시작하나요?
공제는 화면의 세액을 내리는 방향으로만 작동하기 때문입니다. 검증하지 않은 공제액을 기본값으로 넣어 두면 이 페이지는 실제보다 적은 세금을 보여주게 되고, 세금을 적게 보여주는 오류는 신고 시점에 이미 돈을 다 쓴 뒤에 발견되는 종류의 오류입니다. 0으로 두면 반대로 많게 잡히는데, 이쪽은 되돌릴 수 있습니다. 그래서 이 페이지는 공제를 비워 두고, 칸이 비어 있는 동안 결과 문장에 세액이 일부러 높게 잡혀 있다고 명시합니다. 본인에게 적용되는 연간 기본공제를 확인해 입력하면 그때부터 정상적인 답이 됩니다.
세율 22%는 어디서 나온 값인가요?
이 계산기의 계획 문서가 적어 둔 합산 수치를 세율 칸의 시작값으로 옮긴 것입니다. 양도소득세에 그 세액의 10%에 해당하는 지방소득세가 얹힌 구조로 알려진 값이지만, 이 페이지는 그것이 현재 당신에게 적용되는 세율이라고 단정하지 않습니다. 이 저장소는 코드가 원문을 자동으로 다시 읽어 대조할 수 있는 수치만 사실로 취급하고, 이 값은 아직 그 대조를 거치지 않았기 때문입니다. 그래서 세율을 상수로 박아 넣지 않고 수정 가능한 입력으로 두었습니다. 국세청 안내나 세무 전문가를 통해 확인한 뒤 사용하시기 바랍니다.
여러 종목을 팔았으면 이 계산기를 종목마다 돌리면 되나요?
그렇게 하면 세금이 실제보다 많게 나옵니다. 해외주식 양도소득은 한 해 전체를 묶어 과세하고, 기본공제는 거래 건마다가 아니라 그해 전체 양도에 대해 한 번만 적용되기 때문입니다. 세 종목을 팔았는데 각각 공제를 적용해 계산하면 공제를 세 번 받은 셈이 되어 오히려 세금이 적게 나오고, 반대로 공제를 0으로 두고 건별로 계산하면 각 건이 상한선이 됩니다. 가장 정확한 방법은 그해 전체의 원화 매수금액 합계와 매도금액 합계를 넣어 한 번에 계산하는 것입니다. 건별 계산은 어느 종목이 세금을 얼마나 만들었는지 보는 용도로만 쓰십시오.
관련 계산기
- 상속세·증여세 계산기10년 이내 사전증여 합산까지 반영해 상속세·증여세를 계산합니다.
- 프리랜서 3.3% 환급 계산기3.3% 원천징수분을 종합소득세와 정산해 환급액을 계산합니다.
- 부가가치세 계산기일반과세와 간이과세 두 방식으로 부가세 납부액과 환급액을 계산합니다.
- 연말정산 미리보기 계산기총급여와 카드 사용액으로 연말정산 환급액을 미리 계산합니다.