신고 준비 화면을 불러오고 있어요.
잠시만 기다려 주세요.
신고 준비 화면을 불러오고 있어요.
잠시만 기다려 주세요.
Kontaxt가 신고 계산에 쓰는 시나리오 10건이에요. 화면에서 바로 실제 엔진을 돌려 결과를 보여주고, 매 배포마다 CI가 같은 데이터를 다시 검증해요. 의도한 값과 지금 엔진 출력이 다르면 여기서 즉시 드러나요.
Kontaxt는 “한국 유일”이 아니에요. 유사 계산 서비스가 이미 있어요. 대신 조문·입력·계산 과정·검증 결과를 다 여는 방향으로 신뢰를 얻으려고 해요.
시나리오 하나하나가 아래 조문 중 어느 부분을 검증하는지 카드에 표시돼요.
| 항목 | 적용 내용 | 근거 조문 |
|---|---|---|
| 과세 구분 | 가상자산 양도소득 = 기타소득, 분리과세(종합소득 합산 제외) | 소득세법 제21조 제1항 제27호 · 제14조 제3항 제8호 다목 |
| 취득가액 산정 | 거주자 총평균법(이동평균·선입선출 아님) | 소득세법 시행령 제88조 제1항(제92조 제2항 제4호, 2025-02-28 개정) |
| 시행 전 보유분 | 의제취득가액 = Max(2026-12-31 시가, 실제취득가액) | 소득세법 제37조 제5항 · 시가 산정 시행령 제88조 제2항 |
| 취득가액 확인 곤란 | 양도가액 × 50% (부대비용 불산입) | 소득세법 제37조 제6항 · 시행령 제88조 제5항 |
| 기본공제·세율 | (가상자산소득금액 − 250만원) × 20% | 소득세법 제64조의3 제2항 |
| 지방소득세 | 과세표준 × 2% (1천분의 20), 국세와 별도 신고 | 지방세법 제93조 |
| 시행·신고 | 2027-01-01 시행, 신고·납부 다음 해 5.1~5.31 | 소득세법 제21조 제1항 제27호 부칙 · 제70조 제2항 · 시행령 제88조 부칙 |
조문 인용은 law/kontaxt_법률_가이드.md §10 검증 테이블 단일 기준이에요. 국세청 ‘거주자 과세 개요’ 페이지에는 아직 개정 전 문구(이동평균·선입선출)가 남아 있어요. 거주자는 2025-02-28 개정 시행령 제88조 제1항에 따라 총평균법이 적용돼요.
각 카드는 브라우저에서 calculateTax를 실행해 예상값과 비교해요. 값이 다르면 즉시 실패로 표시돼요.
거주자 총평균법 단가 산출과 분할 매도, 매수·매도 수수료 처리가 정확한지 검증해요.
| 일시 (KST) | 거래소 | 코인 | 종류 | 수량 | 단가 | 거래금액 | 수수료 |
|---|---|---|---|---|---|---|---|
| 2027-01-15 10:30 | Upbit | BTC | 매수 | 0.1 | ₩50,000,000 | ₩5,000,000 | ₩5,000 |
| 2027-03-20 14:15 | Upbit | BTC | 매수 | 0.05 | ₩60,000,000 | ₩3,000,000 | ₩3,000 |
| 2027-06-10 09:45 | Upbit | BTC | 매수 | 0.05 | ₩70,000,000 | ₩3,500,000 | ₩3,500 |
| 2027-09-15 16:20 | Upbit | BTC | 매도 | 0.1 | ₩80,000,000 | ₩8,000,000 | ₩8,000 |
| 2027-11-30 11:00 | Upbit | BTC | 매도 | 0.05 | ₩90,000,000 | ₩4,500,000 | ₩4,500 |
| 항목 | 기대값 | 엔진 출력 | 일치 |
|---|---|---|---|
| 매도 건수 | 2건 | 2건 | |
| 매도별 손익 (오름차순) | ₩1,617,625 / ₩2,236,250 | ₩1,617,625 / ₩2,236,250 | |
| 순손익 | ₩3,853,875 | ₩3,853,875 | |
| 과세표준 | ₩1,353,875 | ₩1,353,875 | |
| 소득세 (20%) | ₩270,775 | ₩270,775 | |
| 지방소득세 (2%) | ₩27,078 | ₩27,078 | |
| 납부세액 합계 | ₩297,853 | ₩297,853 |
BTC 는 총평균법, ETH 는 의제 50% 처리를 같은 신고 안에서 동시 적용할 수 있는지 봐요.
| 일시 (KST) | 거래소 | 코인 | 종류 | 수량 | 단가 | 거래금액 | 수수료 |
|---|---|---|---|---|---|---|---|
| 2027-01-15 10:30 | Upbit | BTC | 매수 | 0.1 | ₩50,000,000 | ₩5,000,000 | ₩5,000 |
| 2027-02-10 11:00 | Upbit | ETH | 매수 | 1 | ₩4,000,000 | ₩4,000,000 | ₩4,000 |
| 2027-03-20 14:15 | Upbit | BTC | 매수 | 0.05 | ₩60,000,000 | ₩3,000,000 | ₩3,000 |
| 2027-05-15 09:00 | Upbit | ETH | 매수 | 2 | ₩5,000,000 | ₩10,000,000 | ₩10,000 |
| 2027-07-10 16:20 | Upbit | BTC | 매도 | 0.1 | ₩80,000,000 | ₩8,000,000 | ₩8,000 |
| 2027-09-20 11:00 | Upbit | ETH | 매도 | 2 | ₩6,000,000 | ₩12,000,000 | ₩12,000 |
| 2027-11-15 13:30 | Upbit | ETH | 매도 | 1 | ₩7,000,000 | ₩7,000,000 | ₩7,000 |
| 항목 | 기대값 | 엔진 출력 | 일치 |
|---|---|---|---|
| 매도 건수 | 3건 | 3건 | |
| 매도별 손익 (오름차순) | ₩2,653,333 / ₩3,500,000 / ₩6,000,000 | ₩2,653,333 / ₩3,500,000 / ₩6,000,000 | |
| 순손익 | ₩12,153,333 | ₩12,153,333 | |
| 과세표준 | ₩9,653,333 | ₩9,653,333 | |
| 소득세 (20%) | ₩1,930,667 | ₩1,930,667 | |
| 지방소득세 (2%) | ₩193,067 | ₩193,067 | |
| 납부세액 합계 | ₩2,123,734 | ₩2,123,734 |
시행 전 매수의 의제취득가액이 총평균법 평균단가에 정확히 반영되는지 검증해요.
| 일시 (KST) | 거래소 | 코인 | 종류 | 수량 | 단가 | 거래금액 | 수수료 |
|---|---|---|---|---|---|---|---|
| 2026-03-15 10:30 | Upbit | BTC | 매수 | 0.1 | ₩40,000,000 | ₩4,000,000 | ₩4,000 |
| 2026-09-20 14:15 | Upbit | BTC | 매수 | 0.05 | ₩50,000,000 | ₩2,500,000 | ₩2,500 |
| 2027-02-15 09:00 | Upbit | BTC | 매수 | 0.05 | ₩70,000,000 | ₩3,500,000 | ₩3,500 |
| 2027-08-10 16:20 | Upbit | BTC | 매도 | 0.1 | ₩80,000,000 | ₩8,000,000 | ₩8,000 |
| 2027-12-15 11:00 | Upbit | BTC | 매도 | 0.05 | ₩90,000,000 | ₩4,500,000 | ₩4,500 |
| 항목 | 기대값 | 엔진 출력 | 일치 |
|---|---|---|---|
| 매도 건수 | 2건 | 2건 | |
| 매도별 손익 (오름차순) | ₩1,368,000 / ₩1,737,000 | ₩1,368,000 / ₩1,737,000 | |
| 순손익 | ₩3,105,000 | ₩3,105,000 | |
| 과세표준 | ₩605,000 | ₩605,000 | |
| 소득세 (20%) | ₩121,000 | ₩121,000 | |
| 지방소득세 (2%) | ₩12,100 | ₩12,100 | |
| 납부세액 합계 | ₩133,100 | ₩133,100 |
KRW 환산 값이 그대로 총평균 단가에 흡수되는지, 라운딩이 정확한지 봐요.
| 일시 (KST) | 거래소 | 코인 | 종류 | 수량 | 단가 | 거래금액 | 수수료 |
|---|---|---|---|---|---|---|---|
| 2027-02-10 10:30 | Binance | BTC | 매수 | 0.1 | ₩52,000,000 | ₩5,200,000 | ₩5,200 |
| 2027-06-15 14:15 | Binance | BTC | 매수 | 0.05 | ₩67,500,000 | ₩3,375,000 | ₩3,375 |
| 2027-10-20 16:20 | Binance | BTC | 매도 | 0.1 | ₩98,000,000 | ₩9,800,000 | ₩9,800 |
| 항목 | 기대값 | 엔진 출력 | 일치 |
|---|---|---|---|
| 매도 건수 | 1건 | 1건 | |
| 매도별 손익 (오름차순) | ₩4,067,817 | ₩4,067,817 | |
| 순손익 | ₩4,067,817 | ₩4,067,817 | |
| 과세표준 | ₩1,567,817 | ₩1,567,817 | |
| 소득세 (20%) | ₩313,563 | ₩313,563 | |
| 지방소득세 (2%) | ₩31,356 | ₩31,356 | |
| 납부세액 합계 | ₩344,919 | ₩344,919 |
연도별 총평균법 결과가 각각 정확한지, 손실이 난 해가 다음 해 계산에 영향을 주지 않는지 봐요. 가상자산 소득은 분리과세라 결손금 이월공제가 없어요(소득세법 제14조 제3항 제8호 다목·제45조·제64조의3 제2항).
| 일시 (KST) | 거래소 | 코인 | 종류 | 수량 | 단가 | 거래금액 | 수수료 |
|---|---|---|---|---|---|---|---|
| 2027-03-15 10:00 | Upbit | BTC | 매수 | 0.1 | ₩80,000,000 | ₩8,000,000 | ₩8,000 |
| 2027-10-20 10:00 | Upbit | BTC | 매도 | 0.1 | ₩50,000,000 | ₩5,000,000 | ₩5,000 |
| 2028-04-10 10:00 | Upbit | BTC | 매수 | 0.05 | ₩70,000,000 | ₩3,500,000 | ₩3,500 |
| 2028-11-15 10:00 | Upbit | BTC | 매도 | 0.05 | ₩100,000,000 | ₩5,000,000 | ₩5,000 |
| 2029-05-20 10:00 | Upbit | BTC | 매수 | 0.05 | ₩60,000,000 | ₩3,000,000 | ₩3,000 |
| 2029-12-10 10:00 | Upbit | BTC | 매도 | 0.05 | ₩200,000,000 | ₩10,000,000 | ₩10,000 |
| 항목 | 기대값 | 엔진 출력 | 일치 |
|---|---|---|---|
| 매도 건수 | 1건 | 1건 | |
| 매도별 손익 (오름차순) | -₩3,013,000 | -₩3,013,000 | |
| 순손익 | -₩3,013,000 | -₩3,013,000 |
| 항목 | 기대값 | 엔진 출력 | 일치 |
|---|---|---|---|
| 매도 건수 | 1건 | 1건 | |
| 매도별 손익 (오름차순) | ₩1,491,500 | ₩1,491,500 | |
| 순손익 | ₩1,491,500 | ₩1,491,500 |
| 항목 | 기대값 | 엔진 출력 | 일치 |
|---|---|---|---|
| 매도 건수 | 1건 | 1건 | |
| 매도별 손익 (오름차순) | ₩6,987,000 | ₩6,987,000 | |
| 순손익 | ₩6,987,000 | ₩6,987,000 |
거주자별 통합 평균단가가 다른 거래소 매도에 적용되고, orphan 매도는 수수료 손실만 남기며 경고를 띄우는지 확인해요.
| 일시 (KST) | 거래소 | 코인 | 종류 | 수량 | 단가 | 거래금액 | 수수료 |
|---|---|---|---|---|---|---|---|
| 2027-02-15 10:30 | Upbit | BTC | 매수 | 0.1 | ₩50,000,000 | ₩5,000,000 | ₩5,000 |
| 2027-05-20 14:15 | Upbit | BTC | 매도 | 0.1 | ₩80,000,000 | ₩8,000,000 | ₩8,000 |
| 2027-08-10 16:20 | Bithumb | BTC | 매도 | 0.05 | ₩90,000,000 | ₩4,500,000 | ₩4,500 |
| 항목 | 기대값 | 엔진 출력 | 일치 |
|---|---|---|---|
| 매도 건수 | 2건 | 2건 | |
| 매도별 손익 (오름차순) | -₩4,500 / ₩2,987,000 | -₩4,500 / ₩2,987,000 | |
| 순손익 | ₩2,982,500 | ₩2,982,500 | |
| 과세표준 | ₩482,500 | ₩482,500 | |
| 소득세 (20%) | ₩96,500 | ₩96,500 | |
| 지방소득세 (2%) | ₩9,650 | ₩9,650 | |
| 납부세액 합계 | ₩106,150 | ₩106,150 | |
| orphan 매도 경고 | 있음 | 있음 |
UTC 가 아닌 KST 를 기준으로 시행 전(의제취득가액)·시행 후(실가) 를 정확히 나누는지 봐요.
| 일시 (KST) | 거래소 | 코인 | 종류 | 수량 | 단가 | 거래금액 | 수수료 |
|---|---|---|---|---|---|---|---|
| 2026-12-31 23:30 | Upbit | BTC | 매수 | 0.05 | ₩50,000,000 | ₩2,500,000 | ₩5,000 |
| 2027-01-01 00:30 | Upbit | BTC | 매수 | 0.05 | ₩55,000,000 | ₩2,750,000 | ₩5,500 |
| 2027-06-15 14:00 | Upbit | BTC | 매도 | 0.1 | ₩100,000,000 | ₩10,000,000 | ₩10,000 |
| 항목 | 기대값 | 엔진 출력 | 일치 |
|---|---|---|---|
| 매도 건수 | 1건 | 1건 | |
| 매도별 손익 (오름차순) | ₩4,229,500 | ₩4,229,500 | |
| 순손익 | ₩4,229,500 | ₩4,229,500 | |
| 과세표준 | ₩1,729,500 | ₩1,729,500 | |
| 소득세 (20%) | ₩345,900 | ₩345,900 | |
| 지방소득세 (2%) | ₩34,590 | ₩34,590 | |
| 납부세액 합계 | ₩380,490 | ₩380,490 |
입력 정렬 순서와 무관하게 결정론적으로 총평균 단가가 산출되는지 확인해요.
| 일시 (KST) | 거래소 | 코인 | 종류 | 수량 | 단가 | 거래금액 | 수수료 |
|---|---|---|---|---|---|---|---|
| 2027-03-10 14:00 | Upbit | BTC | 매수 | 0.02 | ₩50,000,000 | ₩1,000,000 | ₩1,000 |
| 2027-03-10 14:00 | Upbit | BTC | 매수 | 0.02 | ₩51,000,000 | ₩1,020,000 | ₩1,000 |
| 2027-03-10 14:00 | Upbit | BTC | 매수 | 0.02 | ₩52,000,000 | ₩1,040,000 | ₩1,000 |
| 2027-03-10 14:00 | Upbit | BTC | 매수 | 0.02 | ₩53,000,000 | ₩1,060,000 | ₩1,000 |
| 2027-03-10 14:00 | Upbit | BTC | 매수 | 0.02 | ₩54,000,000 | ₩1,080,000 | ₩1,000 |
| 2027-10-15 11:00 | Upbit | BTC | 매도 | 0.1 | ₩150,000,000 | ₩15,000,000 | ₩15,000 |
| 항목 | 기대값 | 엔진 출력 | 일치 |
|---|---|---|---|
| 매도 건수 | 1건 | 1건 | |
| 매도별 손익 (오름차순) | ₩9,780,000 | ₩9,780,000 | |
| 순손익 | ₩9,780,000 | ₩9,780,000 | |
| 과세표준 | ₩7,280,000 | ₩7,280,000 | |
| 소득세 (20%) | ₩1,456,000 | ₩1,456,000 | |
| 지방소득세 (2%) | ₩145,600 | ₩145,600 | |
| 납부세액 합계 | ₩1,601,600 | ₩1,601,600 |
거래소가 달라져도 거주자별 총평균 단가 하나가 매도에 그대로 적용되는지 검증해요.
| 일시 (KST) | 거래소 | 코인 | 종류 | 수량 | 단가 | 거래금액 | 수수료 |
|---|---|---|---|---|---|---|---|
| 2027-02-15 10:30 | Upbit | BTC | 매수 | 0.1 | ₩50,000,000 | ₩5,000,000 | ₩5,000 |
| 2027-08-10 16:20 | Bithumb | BTC | 매도 | 0.1 | ₩80,000,000 | ₩8,000,000 | ₩8,000 |
| 항목 | 기대값 | 엔진 출력 | 일치 |
|---|---|---|---|
| 매도 건수 | 1건 | 1건 | |
| 매도별 손익 (오름차순) | ₩2,987,000 | ₩2,987,000 | |
| 순손익 | ₩2,987,000 | ₩2,987,000 | |
| 과세표준 | ₩487,000 | ₩487,000 | |
| 소득세 (20%) | ₩97,400 | ₩97,400 | |
| 지방소득세 (2%) | ₩9,740 | ₩9,740 | |
| 납부세액 합계 | ₩107,140 | ₩107,140 |
코인별로 다른 처리 방식이 서로 간섭 없이 각자의 조문대로 반영되는지 봐요.
| 일시 (KST) | 거래소 | 코인 | 종류 | 수량 | 단가 | 거래금액 | 수수료 |
|---|---|---|---|---|---|---|---|
| 2026-09-15 10:30 | Upbit | BTC | 매수 | 0.05 | ₩40,000,000 | ₩2,000,000 | ₩4,000 |
| 2027-02-10 11:00 | Upbit | ETH | 매수 | 1 | ₩4,000,000 | ₩4,000,000 | ₩4,000 |
| 2027-04-20 14:15 | Upbit | BTC | 매수 | 0.05 | ₩70,000,000 | ₩3,500,000 | ₩3,500 |
| 2027-06-15 09:00 | Upbit | DOGE | 매수 | 100 | ₩1,000 | ₩100,000 | ₩100 |
| 2027-09-10 16:20 | Upbit | BTC | 매도 | 0.1 | ₩90,000,000 | ₩9,000,000 | ₩9,000 |
| 2027-11-20 11:00 | Upbit | ETH | 매도 | 1 | ₩6,000,000 | ₩6,000,000 | ₩6,000 |
| 2027-12-15 13:30 | Upbit | DOGE | 매도 | 100 | ₩1,500 | ₩150,000 | ₩150 |
| 항목 | 기대값 | 엔진 출력 | 일치 |
|---|---|---|---|
| 매도 건수 | 3건 | 3건 | |
| 매도별 손익 (오름차순) | ₩75,000 / ₩2,483,500 / ₩3,000,000 | ₩75,000 / ₩2,483,500 / ₩3,000,000 | |
| 순손익 | ₩5,558,500 | ₩5,558,500 | |
| 과세표준 | ₩3,058,500 | ₩3,058,500 | |
| 소득세 (20%) | ₩611,700 | ₩611,700 | |
| 지방소득세 (2%) | ₩61,170 | ₩61,170 | |
| 납부세액 합계 | ₩672,870 | ₩672,870 |
이 페이지의 계산 결과는 각 시나리오에 정의된 가상 거래에 대한 산출값입니다. 특정 납세자에게 발생할 세액을 단정하지 않으며, 신고·자문 대행이 아닙니다. 실제 신고는 본인의 거래내역과 세무사 상담을 바탕으로 진행하시기 바랍니다.