한국 국세청은 2021년부터 암호화폐 거래로 발생한 소득을 종합소득세 신고 대상으로 명확히 규정했다. Phantom wallet을 사용하여 솔라나, 이더리움, 폴리곤, 비트코인 등 다양한 블록체인에서 거래하는 개인 투자자는 연간 누적 거래액이 수백만 원을 초과할 경우 의무적으로 세무 신고를 해야 한다. 문제는 지갑 자체가 자동으로 세무 보고서를 생성하지 않는다는 점이다. 개인 키를 사용자 기기에 암호화하여 저장하는 비수탁형 지갑의 장점은 보안이지만, 그만큼 거래 기록을 수동으로 정리하고 관리해야 한다는 책임도 따른다.
국세청이 요구하는 암호화폐 신고 서류는 정확한 거래 타이밍, 취득가액, 처분가액, 환전 현황, 수수료 명세를 포함해야 한다. 블록체인 거래의 특성상 시간대가 UTC 기준이고, 거래소 외 지갑 간 이동, 토큰 스왑, 스테이킹 보상, NFT 거래 등이 모두 세무상 이벤트로 처리되어야 하는 복잡성이 있다. Phantom wallet의 토큰 관리 기능, 스왑 기능, 스테이킹 기능을 활용하면서 동시에 각 거래를 정확히 기록하지 않으면 나중에 세무 조사 시 추가 세금과 과태료를 부담할 수 있다.
팬텀 지갑 거래 내역 추출의 첫 단계
Phantom wallet은 브라우저 확장 프로그램과 모바일 앱 양쪽에서 거래 기록을 표시하지만, 대량 내보내기 기능이 기본으로 제공되지 않는다. 첫 번째 단계는 지갑 내에서 접근 가능한 모든 거래를 수동으로 기록하거나, 블록체인 익스플로러를 통해 공개 원장 데이터를 조회하는 것이다. 솔라나 거래는 솔라나스캔(Solana Scan)에서, 이더리움과 폴리곤 거래는 에더스캔(Etherscan)과 폴리곤스캔(Polygonscan)에서, 비트코인은 블록체인 닷컴(Blockchain.com)에서 조회할 수 있다. 각 익스플로러에서 지갑 주소를 검색하면 거래 내역이 체인 상의 완전한 형태로 나타난다.
디지털 자산 거래의 특성상 한 번의 “거래”가 블록체인에서 여러 이벤트로 기록될 수 있다. 예를 들어 phantom wallet에서 토큰 스왑을 실행하면 실제로는 (1) 첫 번째 토큰의 승인, (2) 스마트 계약 호출, (3) 실제 토큰 교환 등 여러 트랜잭션이 연쇄적으로 발생한다. 국세청 신고 목적으로는 최종 결과, 즉 A 토큰 100개를 B 토큰 150개로 교환했다는 사실만 중요하지만, 정확한 거래 타이밍과 수수료 명세를 파악하려면 각 트랜잭션의 타임스탬프와 가스비를 기록해야 한다. 익스플로러에서 “모든 거래” 탭을 선택하고 CSV 형식으로 내보내는 옵션이 있다면 이를 활용해야 한다.
보안 지갑으로서 phantom wallet은 개인 키를 외부 서버로 전송하지 않으므로, 지갑 자체에서 세무 데이터를 자동 수집하기 어렵다. 대신 사용자가 공개 주소를 이용해 익스플로러에서 조회한 정보가 공식 기록이 된다. 이는 신뢰성 측면에서는 우수하지만, 작업량이 많다는 의미이기도 하다. 다중 지갑 주소를 사용했거나 여러 블록체인에서 거래했다면, 각각을 별도로 추출하여 통합해야 한다.
한 가지 중요한 절차는 거래 내역을 추출할 때 필터링이다. 국세청 신고 대상은 (1) 실제 소득 또는 손실이 발생한 매매, (2) 채굴·스테이킹으로 얻은 보상, (3) 에어드롭 등 무상 수령이다. 반면 지갑 간 자금 이동만으로는 과세 대상이 아니다. 예를 들어 phantom wallet에서 하드웨어 지갑으로 토큰을 전송한 것은 소유 형태만 변한 것이므로 신고 항목이 아니다. 이를 정확히 구분하면 신고서 작성 시 불필요한 항목을 제거할 수 있다.
토큰 거래의 국세청 인정 가격 결정
각 토큰의 취득가액과 처분가액을 결정할 때는 국세청이 인정하는 기준이 있다. 일반적으로 거래소 기록이 1차 증거이고, 거래소 없이 지갑 간 직접 거래했다면 거래 당시의 공시 가격(예: 코인마켓캡, 코인게코 등 주요 데이터 제공자의 시장 평균가)을 사용한다. Phantom wallet을 통해 토큰 스왑을 실행했다면, 그 시점의 스왑 가격이 아니라 공식 시장 시세를 적용해야 한다. 예를 들어 오후 3시에 SOL을 USDC로 스왑했을 때 지갑이 표시한 환율과 코인마켓캡의 오후 3시 공시가가 다르다면, 국세청은 일반적으로 공식 데이터 제공자의 시세를 기준으로 한다.
디지털 자산 거래에서 주의할 점은 취득 원가의 추적이다. “100개의 토큰을 구입했고 6개월 뒤 50개를 팔았다”면, 어느 구입분을 처분했는지를 입증해야 한다. 국세청이 인정하는 방법은 (1) 선입선출법(FIFO), (2) 평균 취득가법, (3) 개별 식별법이다. Phantom wallet 사용자 중 거래 기록이 불명확하면 선입선출법이 자동 적용되며, 이는 보유 기간이 긴 토큰부터 처분된 것으로 간주한다. 따라서 거래 기록을 정리할 때 각 토큰의 구입 시점과 수량을 명시해야 한다.
스테이킹 보상이나 농사 수익(DeFi yield farming)도 별도로 평가해야 한다. Phantom wallet에서 토큰을 스테이킹했을 때 받은 보상은 그 보상을 받은 당시의 토큰 시장가로 평가되며, 이는 즉시 보유 자산에 포함된다. 예를 들어 SOL 스테이킹으로 월 0.5 SOL을 받았다면, 각 월의 SOL 시세를 조회하여 보상 가치를 평가해야 한다. NFT 거래도 마찬가지인데, NFT를 판매할 때는 판매 가격이 처분가액이 되고, 구입할 때는 구입 가격이 취득가액이 된다.
환전의 문제도 있다. Phantom wallet에서 USDT나 USDC 같은 스테이블코인으로 환전했다면, 그 시점에 스테이블코인의 가치는 1달러로 간주된다. 다만 실제로 한국 원화로 환전하려면 국내 거래소를 거쳐야 하는데, 이 과정에서 환율 차이가 생긴다. 국세청 신고 시에는 최종 원화 환전액을 기준으로 신고하는 것이 일반적이다.
트랜잭션 수수료와 손실 항목 처리
Phantom wallet의 모든 거래에는 가스비(네트워크 수수료)가 발생한다. 솔라나의 경우 매우 저렴하지만, 이더리움이나 폴리곤에서는 거래 규모에 따라 수수료가 상당할 수 있다. 이 수수료는 세무상 거래 원가에 포함되어야 한다. 예를 들어 ETH 토큰을 구입할 때 400달러의 가스비가 발생했다면, 토큰 구입가 1만 달러 + 가스비 400달러 = 총 10,400달러가 취득 원가가 된다. 따라서 거래 기록을 정리할 때 모든 수수료를 별도 항목으로 기록한 후 나중에 취득가액에 포함시켜야 한다.
거래 수수료 외에도 NFT 마켓플레이스 수수료, 스왑 슬리페이지 등이 발생한다. Phantom wallet을 통해 토큰 스왑을 할 때 제시된 예상 금액과 실제 수령액이 다르면 그 차이는 슬리페이지이며, 이를 손실로 처리할 수 있다. 단, 슬리페이지가 과도하거나 의도적으로 불리한 스왑 경로를 선택한 것이 아닌지 확인해야 한다. 국세청 조사 시 비정상적인 거래 패턴이 의심될 수 있기 때문이다.
손실 항목도 정확히 기록해야 한다. 토큰 가격이 하락하여 판매 시 손실이 발생했다면, 이는 세무상 손실 공제 대상이 될 수 있다. 예를 들어 1만 달러에 구입한 토큰을 8천 달러에 판매했다면 2천 달러의 손실을 인정할 수 있으며, 이는 다른 소득과 상쇄할 수 있다. 한국 세법상 암호화폐 손실은 같은 해의 암호화폐 소득과만 상쇄되며, 다른 종류의 소득과는 합산되지 않는다.
중요한 규칙은 거래 기록의 완전성이다. Phantom wallet에서 실행된 모든 거래, 심지어 손실이 난 거래까지 모두 신고해야 한다. 이윤이 난 거래만 선별적으로 신고하면 국세청의 추가 조사 대상이 될 수 있다. 블록체인은 영구적이고 공개적이므로 지갑 주소로 조회하면 모든 거래가 노출되기 때문이다.
스테이킹과 DeFi 보상의 세무 처리
Phantom wallet의 주요 기능 중 하나는 스테이킹이다. 스테이킹으로 얻은 보상은 근로소득이 아니라 기타소득 또는 사업소득으로 분류된다. 이는 구체적인 활동 방식에 따라 달라지는데, 단순히 토큰을 보유하고 자동으로 받는 보상이면 기타소득이고, 적극적으로 거래나 중개 활동을 한다면 사업소득이 될 수 있다. 국세청은 일반적으로 암호화폐 거래로 인한 소득을 “기타소득”으로 분류하며, 이는 종합소득세 신고 대상이 된다.
스테이킹 보상을 신고할 때는 각 보상을 받은 정확한 날짜와 그 날의 토큰 시장가를 기록해야 한다. Phantom wallet의 스테이킹 기록에는 보상액과 시간이 표시되지만, 일반적으로 그 시간에 한국 시간대로 환산한 후 해당 시간의 시장 가격을 적용한다. 예를 들어 UTC 오후 3시에 SOL 0.5개를 받았다면, 한국 시간 밤 12시의 SOL 시세를 조회하여 평가한다. 시간대 차이로 인한 가격 변동이 발생할 수 있으므로 정확성이 중요하다.
DeFi 서비스를 통해 유동성 공급(liquidity provision) 수익을 얻었다면 더욱 복잡해진다. Phantom wallet과 연결된 DeFi 프로토콜에서 유동성을 공급하고 보상을 받았다면, 그 보상은 스테이킹 보상과 다르게 처리될 수 있다. 유동성 공급에서 나오는 손실(impermanent loss)도 고려해야 하는데, 이를 정확히 계산하려면 매 거래 시점의 토큰 가격이 필요하다. 이는 매우 복잡하므로 전문 세무사에 상담을 받는 것이 권장된다.
에어드롭도 기타소득이다. 무상으로 받은 토큰은 받은 당시의 시장가로 평가되며, 이는 즉시 수익으로 인식된다. 예를 들어 에어드롭으로 받은 토큰이 시장가 1백만 원이면, 받은 연도에 1백만 원의 기타소득을 신고해야 한다. 받은 직후 가격이 떨어졌더라도 평가 기준은 받은 시점의 가격이다.
블록체인 익스플로러 활용과 교차 검증
Phantom wallet 거래 기록을 완성하려면 블록체인 익스플로러와의 교차 검증이 필수다. 지갑 내 거래 기록이 불완전하거나 오류를 포함할 수 있기 때문이다. 예를 들어 솔라나 거래라면 솔라나스캔에서 지갑 주소를 입력하고 모든 거래를 확인한 후, 스프레드시트에 옮겨야 한다. 이더리움이나 폴리곤 거래라면 에더스캔이나 폴리곤스캔을 사용한다. 각 익스플로러는 CSV 내보내기를 지원하므로, 이를 다운로드하여 스프레드시트 소프트웨어에서 정렬하고 분류한다.
교차 검증 시 확인해야 할 항목은 (1) 거래 해시(Tx Hash), (2) 블록 번호와 타임스탬프, (3) 송금자와 수취자 주소, (4) 토큰 수량과 소수점, (5) 가스비이다. 특히 소수점 처리가 중요한데, 블록체인에 기록되는 값은 웨이(Wei) 같은 최소 단위이므로 올바른 단위로 변환해야 한다. 대부분의 익스플로러가 자동으로 변환해주지만, 직접 확인하는 것이 좋다.
phantom wallet 사용자가 자주 놓치는 부분은 실패한 거래다. 블록체인에서 거래가 실패하면(예: 슬리페이지 초과, 가스 부족 등) 기록상 실패 상태로 남지만, 네트워크 수수료는 여전히 차감된다. 실패한 거래의 수수료는 세무상 손실로 인정될 수 있으므로 기록해야 한다.
다중 블록체인 거래를 했다면 각 블록체인의 익스플로러에서 모두 조회해야 한다. 예를 들어 솔라나와 이더리움 양쪽에서 활동했다면, 두 익스플로러 모두에서 자료를 받아 하나의 통합 스프레드시트로 만들어야 한다. 이 과정에서 중복이 없는지, 빠진 거래가 없는지 검증해야 한다. 스프레드시트의 정렬 기능을 사용하여 시간 순서로 정렬한 후, 각 거래가 정확히 한 번씩만 기록되었는지 확인한다.
국세청 신고 양식 작성과 문서 준비
국세청 홈택스(Hometax) 시스템에 종합소득세를 신고할 때, 암호화폐 거래는 “기타소득” 항목에 입력된다. 신고 양식에는 각 거래의 (1) 매입가, (2) 매도가, (3) 거래 차액을 기록해야 한다. 스프레드시트로 정리한 데이터를 이 양식에 맞춰 변환해야 하는데, 개별 거래마다 기록하는 것이 아니라 월별 또는 연별로 집계한 후 총합을 신고하는 방식도 허용된다. 다만 국세청 조사 시 상세 기록을 요청할 수 있으므로, 개별 거래 증빙은 별도로 보관해야 한다.
증빙 자료는 (1) 블록체인 익스플로러 거래 기록의 스크린샷 또는 인쇄본, (2) 거래 당시의 토큰 시세 기록(코인마켓캡, 코인게코 등에서 다운로드한 데이터), (3) 통합 스프레드시트, (4) 거래소 거래 기록(거래소를 사용했다면), (5) 지갑 백업 정보(개인 키 노출은 절대 금지, 대신 지갑 생성 날짜와 사용 기간 기록)이다. 이 자료들은 5년간 보관해야 하며, 국세청의 요청 시 제출해야 한다.
신고 시 한 가지 전략은 보수적 접근이다. 불명확한 거래가 있다면 유리하지 않은 쪽으로 신고하는 것이 나중의 세무 조사를 피할 수 있다. 예를 들어 거래 수수료가 기록되지 않아 정확히 알 수 없다면 합리적 범위에서 높게 추정하여 비용으로 계상하는 것이 낫다. 국세청과의 분쟁을 피하려면, 신고 내용이 보수적이고 증빙이 명확해야 한다.
최종적으로 신고 전에 세무사와 상담하는 것을 강력히 권장한다. 암호화폐 세무는 영역이 복잡하고, 국세청의 해석도 여전히 발전 중이다. 특히 DeFi 수익, NFT 거래, 국제 거래 등이 포함되면 전문가의 조언이 필수적이다. 국세청과의 분쟁보다는 사전에 정확하게 신고하는 것이 장기적으로 훨씬 경제적이다.
보안 지갑 사용자의 추가 주의사항
Phantom wallet 같은 비수탁형 보안 지갑을 사용하는 이점은 개인 키를 자신이 통제한다는 점이지만, 세무 신고 관점에서는 추가 책임을 의미한다. 거래소 계정이 없으므로 거래소가 제공하는 자동 세무 리포트가 없고, 모든 거래 기록을 사용자가 직접 수집해야 한다. 이 과정에서 기록 누락, 수치 오류, 시간대 혼동 등이 발생하기 쉽다.
또 하나의 고려사항은 생체 인증과 비밀번호 보호로 보호되는 지갑이 세금 신고와는 별개라는 점이다. 지갑 보안이 아무리 우수해도 거래 기록이 불완전하면 세무상 문제가 될 수 있다. 따라서 거래를 할 때마다 즉시 기록을 남기거나, 월 1회 이상 익스플로러에서 전체 거래를 확인하는 습관이 필요하다.
Ledger 같은 하드웨어 지갑과 연동하여 사용하는 경우도 마찬가지다. 하드웨어 지갑의 높은 보안성도 세무 신고의 책임을 덜어주지 않는다. 오히려 거래 기록이 더 산재될 수 있으므로 각별히 주의해야 한다.
마지막으로 중요한 점은 신고 의무의 시간 제한이다. 거래가 발생한 연도의 다음해 5월 31일까지 신고해야 한다. 예를 들어 2023년 거래는 2024년 5월 31일 이전에 신고해야 한다. 신고 기한을 넘기면 가산세가 부과되므로, Phantom wallet 사용자도 거래 정리를 거래 연도가 끝난 직후부터 시작하는 것이 좋다.
자주 묻는 질문
팬텀 지갑의 거래 기록을 자동으로 추출할 수 있나요?
Phantom wallet 자체에는 자동 세무 리포트 기능이 없습니다. 대신 블록체인 익스플로러(솔라나스캔, 에더스캔 등)에서 지갑 주소를 검색하여 거래 내역을 조회한 후 CSV로 내보낼 수 있습니다. 이를 스프레드시트에서 정리하여 국세청 신고 양식에 맞춰야 합니다.
팬텀 지갑에서 토큰 스왑 시 슬리페이지는 어떻게 처리하나요?
토큰 스왑 시 예상 금액과 실제 수령액의 차이는 슬리페이지이며, 이는 세무상 거래 손실로 처리할 수 있습니다. 스왑 거래의 트랜잭션 해시를 익스플로러에서 확인하여 정확한 수령액을 기록한 후, 공시 가격과 비교하여 손실을 계산해야 합니다.
스테이킹 보상을 신고할 때 어느 시점의 가격을 사용해야 하나요?
스테이킹 보상은 보상을 받은 정확한 시점의 토큰 시장가로 평가합니다. 블록체인 거래의 타임스탐프는 UTC 기준이므로, 한국 시간으로 환산한 후