활발한 NFT 거래자라면 이미 경험했을 것이다. 한 달에 수십 개의 거래를 실행하고, 여러 블록체인을 오갈 때면 어떤 NFT를 언제 구입했고 얼마에 팔았는지 추적하기가 점점 더 복잡해진다. Phantom Wallet은 Solana, Ethereum, Polygon, Bitcoin을 지원하는 멀티체인 비수탁형 지갑으로, 개인 키를 기기 내에 암호화하여 저장하기 때문에 사용자가 모든 자산에 대한 완전한 통제권을 유지한다. 그러나 이러한 자유도가 세금 신고 의무를 경감시키지는 않는다. 오히려 기록 관리가 더욱 중요해진다.
많은 NFT 수집가가 놓치는 핵심은 단순한 거래 내역 저장이 아니다는 점이다. 세금 당국은 각 거래의 정확한 날짜, 거래 쌍의 기초 자산 가치, 보유 기간, 거래 비용, 그리고 손익을 요구한다. Phantom Wallet에서 거래하는 모든 트랜잭션이 블록체인에 영구적으로 기록되지만, 이를 세금 신고 형식으로 변환하는 작업은 사용자의 책임이다. 특히 여러 체인에 걸쳐 거래할 경우 각 네트워크의 트랜잭션을 일관성 있게 추적하고 통화 환산을 정확히 해야 한다.
Phantom Wallet의 거래 기록과 세금 신고의 연결고리
Phantom Wallet에서 수행되는 모든 NFT 거래, 토큰 스왑, 가스비 지불은 해당 블록체인의 공개 원장에 기록된다. 사용자가 지갑 내에서 거래 내역을 볼 수 있지만, 이는 단순한 시각화일 뿐이다. 실제 기록은 각 블록체인의 익스플로러에서 확인할 수 있으며, 여기에는 정확한 타임스탬프, 트랜잭션 해시, 입출금 주소, 그리고 각 거래에 소비된 가스비가 포함된다. 세금 신고를 위해서는 이 모든 데이터를 수집하고 구조화해야 한다.
문제는 단일 거래의 복잡성에 있다. NFT를 구매할 때 사용자는 실제로 두 개의 거래를 승인할 수 있다. 첫 번째는 지갑이 마켓플레이스에 NFT를 전송할 권한을 부여하는 승인 거래이고, 두 번째는 실제 구매 거래다. 각 거래는 별도의 가스비를 발생시킨다. 더 복잡한 경우, 여러 NFT를 한 번에 판매하거나 구매하면 배치 거래가 생성될 수 있으며, 이는 여러 개의 개별 거래처럼 작동한다. 세금 신고자는 이 모든 거래를 개별적으로 추적해야 하고, 각각에 대한 정확한 USD 또는 현지 통화 가치를 계산해야 한다.
생체 인증과 Ledger 하드웨어 지갑 연동을 통해 Phantom Wallet이 제공하는 높은 보안성은 개인 키 보호에는 탁월하지만, 거래 기록의 정확성까지 보장하지는 않는다. 사용자가 실수로 잘못된 주소로 NFT를 전송하거나, 마켓플레이스의 버그로 인해 예상과 다른 거래가 기록되더라도 블록체인에는 그 거래가 영구적으로 남는다. 세금 신고 시 이러한 거래를 어떻게 처리할지, 손실로 계산할지, 비용 기초로 조정할지 결정하는 것은 전적으로 사용자의 판단과 지역 세법의 해석에 달려 있다.
멀티체인 거래에서 기초 자산 가치 결정의 어려움
Phantom Wallet이 Solana, Ethereum, Polygon, Bitcoin을 동시에 지원한다는 것은 사용자에게는 편리함이지만, 세금 신고 측면에서는 복잡성을 가중시킨다. NFT를 구입할 때 사용되는 대금이 SOL, ETH, MATIC, 또는 기타 토큰일 수 있기 때문이다. 세금은 일반적으로 현지 통화 기준으로 계산되므로, 각 거래 시점에서의 정확한 환율을 알아야 한다. 예를 들어, 어떤 NFT를 SOL 10개로 구입했다면, 그 거래 시점의 SOL/USD 환율을 확인하고, 그 가치를 현지 통화로 환산해야 한다.
문제는 환율 데이터의 정확성과 출처다. 대형 거래소의 시가 외에도 여러 DEX(분산형 거래소)에서는 약간 다른 환율로 거래가 이루어진다. 세금 신고자가 어떤 환율을 사용해야 하는가? 거래가 실행된 정확한 시간의 거래소 환율인가, 아니면 하루 종가인가? 미국 국세청(IRS)은 일반적으로 거래 시점의 공정한 시장 가치를 요구하지만, 정확히 어떤 소스를 사용할지는 명시하지 않는다. 한국의 국세청도 비슷한 애매함을 유지하고 있다.
NFT 관리가 복잡해지는 이유 중 하나는 NFT 자체가 고유한 자산이기 때문이다. 동일한 NFT 컬렉션이라도 각 토큰의 레어리티와 실제 시장 가치는 다를 수 있다. OpenSea, Magic Eden, Blur 같은 마켓플레이스에서 거래된 가격이 모두 다르다면, 어느 가격을 기초 자산 가치로 삼아야 하는가? 일부 세금 전문가는 거래가 실행된 마켓플레이스의 해당 거래 가격을 사용할 것을 권장하지만, 거래 후 같은 NFT가 더 높은 가격으로 팔렸다면 평가 손실을 주장할 수 있는지도 불명확하다.
Phantom Wallet의 트랜잭션 추적 기능과 그 한계
Phantom Wallet은 직관적인 인터페이스로 사용자의 모든 거래 내역을 표시한다. 지갑을 열고 활동 탭을 보면 최근 거래들이 시간 순서대로 나열되어 있다. 각 거래를 클릭하면 해당 블록체인 익스플로러로 이동할 수 있으며, 거기서 완전한 거래 세부 정보를 확인할 수 있다. 이는 기본적인 감시에는 충분하지만, 조직화된 세금 기록 관리에는 부족하다.
첫 번째 한계는 기간별 필터링과 검색의 부재다. 특정 날짜 범위의 거래만 추출하려면 수동으로 스크롤하면서 찾아야 한다. 수백 개의 거래가 있다면 이는 실질적으로 불가능하다. 두 번째 한계는 내보내기 기능이 제한적이라는 점이다. Phantom Wallet은 거래 내역을 CSV나 다른 구조화된 형식으로 일괄 내보낼 수 없다. 이는 세금 신고를 위해 전문 소프트웨어와 연동할 수 없다는 의미다.
세 번째 한계는 토큰 스왑과 같은 복합 거래의 표현이다. 만약 사용자가 Phantom Wallet의 스왑 기능을 사용해 SOL을 USDC로 바꿨다면, 이는 한 번의 거래로 표시되지만 세금 계산 측면에서는 두 개의 분리된 거래다. SOL을 팔고 동시에 USDC를 샀다는 의미이기 때문이다. 각각에 대해 손익을 계산해야 한다. Phantom Wallet이 이를 명확히 구분해주지 않으면 사용자는 혼란을 겪을 수 있다.
다중 지갑 주소와 세금 신고 완성도의 문제
많은 NFT 거래자는 단일 지갑을 사용하지 않는다. 위험 분산, 자산 분류, 또는 개인정보 보호를 위해 여러 Phantom Wallet 주소나 심지어 다른 지갑 소프트웨어를 사용하기도 한다. 이는 보안 측면에서는 합리적이지만, 세금 신고 관점에서는 재앙이다. 전체 NFT 거래를 포괄적으로 추적하려면 모든 주소의 거래를 통합해야 한다.
예를 들어, 사용자가 Solana 네트워크에서 한 주소로는 NFT 구매를, 다른 주소로는 NFT 판매를 했다면, 이 두 주소의 거래를 함께 추적하지 않으면 전체 포트폴리오의 손익을 정확히 계산할 수 없다. 세금 신고 시 각 주소를 별도의 독립적인 사업으로 간주할 수도, 통합된 단일 거래자로 간주할 수도 있다. 이는 지역의 세법과 세무사의 판단에 달려 있으며, 선택에 따라 세액이 크게 달라질 수 있다.
dApp 연결 기능도 추적을 더 어렵게 만든다. Phantom Wallet은 각종 DeFi 서비스, NFT 마켓플레이스, 게임 등과 연결되도록 설계되었다. 사용자가 마켓플레이스 인터페이스에서 거래하면, 해당 거래는 사용자의 Phantom Wallet 주소에서 발생하지만 마켓플레이스 회사의 스마트 컨트랙트를 통해 처리된다. 만약 사용자가 같은 NFT 컬렉션을 여러 마켓플레이스에서 거래했다면, 각 마켓플레이스의 거래를 분리해서 추적해야 한다.
전문 세금 추적 소프트웨어의 필요성과 한계
이러한 복잡성 때문에 많은 NFT 거래자는 CoinTracker, Koinly, ZenLedger 같은 전문 세금 추적 소프트웨어를 사용한다. 이들 플랫폼은 블록체인 주소를 입력하면 자동으로 모든 거래를 수집하고, 기초 자산 가치를 계산하며, 손익 보고서를 생성한다. 이러한 도구는 매우 유용하지만, 완벽하지 않다는 점을 이해해야 한다.
첫째, 이들 소프트웨어는 대형 DEX나 인기 있는 마켓플레이스의 거래는 잘 인식하지만, 소규모 또는 새로운 프로토콜과의 상호작용은 놓칠 수 있다. 만약 사용자가 안전하게 Phantom Wallet 다운로드하기한 후 특정 NFT 커뮤니티의 비공식 스마트 컨트랙트에서 거래했다면, 이 거래가 자동으로 추적되지 않을 수 있다.
둘째, 이들 소프트웨어의 환율 계산이 항상 정확한 것은 아니다. 특히 소수의 토큰이나 과거 시점의 환율은 데이터 소스의 한계로 인해 부정확할 수 있다. 사용자는 생성된 보고서를 검토하고, 의심스러운 항목은 수동으로 검증해야 한다. 셋째, 이들 소프트웨어는 NFT의 특정 거래에 대한 맥락을 이해하지 못한다. 사용자가 의도적으로 손실을 실현했는지, 아니면 실수로 저가로 팔았는지는 알 수 없다. 세법상 손실을 “추수 손실”로 계산할 때 의도와 시간 간격이 중요할 수 있으므로, 이런 뉘앙스를 소프트웨어가 자동으로 처리할 수 없다.
거래 기록의 문서화와 감사 대비
실무 관점에서 가장 중요한 조언은 단순하지만 실행하기 어렵다는 점이다. 모든 거래를 발생 시점에 기록하라. 이는 단순히 Phantom Wallet에서 거래를 승인하는 것 이상이다. 거래가 확정되는 순간, 거래 해시, 거래 시간, 자산 쌍, 수량, 환율, 당시의 USD 가치(또는 현지 통화), 그리고 거래 목적을 스스로 정의한 분류 시스템에 기록해야 한다.
실무적 방법은 스프레드시트를 사용하는 것이다. Google Sheets나 Excel을 열고, 각 거래에 대한 행을 추가한다. 필수 열은 다음과 같다: 거래 날짜, 거래 시간, 블록체인, 거래 해시, 송금 주소, 수령 주소, 자산 형태(NFT, 토큰 등), 수량, 단가(거래 시점의 USD 가치), 총 가격, 가스비, 총 비용, 보유 기간 분류(단기/장기), 그리고 비고. 이렇게 기록하면 나중에 세금 신고 시 자신의 거래를 직접 검증할 수 있고, 감사 요청이 들어올 경우 근거를 제시할 수 있다.
NFT 특정 거래의 경우, 추가로 기록해야 할 정보가 있다. NFT의 컨트랙트 주소, 토큰 ID, 마켓플레이스(OpenSea, Magic Eden 등), 그리고 거래 당시의 NFT 설명이나 이미지 URL도 저장해두면 나중에 어떤 NFT였는지 추적하는 데 도움이 된다. 특히 여러 컬렉션을 거래하거나, 같은 컬렉션의 여러 NFT를 동시에 보유한 경우 이 정보가 중요하다.
이러한 기록은 세세하게 들릴 수 있지만, 실제 거래 규모가 커질수록 그 가치가 명확해진다. 활발한 NFT 거래자가 연간 수백 개의 거래를 수행한다면, 기록 없이 사후에 복구하려는 시도는 실질적으로 불가능하고, 세무사도 검증할 수 없는 신청을 받아주지 않을 것이다. 거래 당시의 노력이 나중의 혼란과 감사 위험을 크게 줄인다.
장기 보유와 단기 거래의 세금 처리 전략
대부분의 국가에서 자본 이득세는 자산의 보유 기간에 따라 달라진다. 미국에서는 1년 이상 보유한 자산의 판매는 장기 이득세(일반적으로 더 낮은 세율), 1년 미만은 단기 이득세(일반적으로 보통 소득세율)로 과세된다. 한국의 세법도 거래빈도와 보유 기간을 구분하지만, 해석이 진화 중인 분야다. NFT 거래자는 자신의 거래를 단기 거래와 장기 거래로 명확히 구분해야 한다.
이는 단순한 기록 문제가 아니라 거래 전략의 문제다. 만약 특정 NFT를 구입한 지 정확히 364일이 경과했다면, 일 하루를 더 기다려 1년을 넘기는 것이 세금 효율적일 수 있다. 반대로, 손실이 예상되는 NFT라면 의도적으로 손실을 실현하되, 세법상 “세탁 판매” 규칙을 피하기 위해 충분한 시간과 다른 자산 변화를 만들어야 한다.
Phantom Wallet의 거래 기록에는 보유 기간이 자동으로 계산되지 않는다. 사용자가 각 NFT의 구매 날짜와 판매 날짜를 기준으로 수동으로 계산해야 한다. 따라서 위에서 언급한 스프레드시트에 “보유 일수” 또는 “보유 분류(단기/장기)”라는 열을 추가하고, 자동으로 계산되도록 공식을 설정하는 것이 실무적이다.
감시와 규정 준수의 미래
암호화폐와 NFT 시장이 성숙해질수록, 세무 당국의 감시도 강화될 것이다. 이미 많은 국가에서 중앙화된 거래소에 대한 보고 의무를 강화했고, 비수탁형 지갑 사용자도 자발적 신고를 기대하고 있다. Phantom Wallet과 같은 비수탁형 지갑의 사용자는 세무 당국과의 직접적인 거래 기록 제출이 없기 때문에, 사실상 완벽한 자기 신고에 의존하고 있다.
이는 두 가지 함의가 있다. 첫째, 정직한 기록 관리의 중요성이 더욱 크다. 만약 감사가 발생하면, 사용자는 자신의 거래 기록을 제시해야 하고, 이는 블록체인의 공개 기록과 대조될 것이다. 둘째, 미래에는 Phantom Wallet 같은 지갑 애플리케이션이 세금 신고에 필요한 기능들(자동 거래 분류, 기간별 필터링, 세금 형식 내보내기 등)을 더 많이 내장할 가능성이 높다. 현재 부재한 기능들이 점진적으로 추가될 것으로 예상된다.
지금 시점에서 NFT 거래자가 취할 수 있는 최선의 전략은 자신의 거래를 철저하게 기록하고, 전문 소프트웨어의 도움을 받되, 그 결과를 검증하고, 필요하면 세무사와 상담하는 것이다. Phantom Wallet의 보안 기능이 개인 키를 안전하게 보호하듯이, 세금 기록 관리도 이와 동등한 수준의 체계성과 주의가 필요하다. 편의성과 규정 준수는 대립하지 않으며, 장기적으로는 투명성이 모두에게 이득이 된다.
자주 묻는 질문
Phantom Wallet의 거래 내역을 자동으로 세금 신고 형식으로 내보낼 수 있는가?
현재 Phantom Wallet은 거래 내역을 CSV나 기타 구조화된 형식으로 일괄 내보내는 기능을 제공하지 않는다. 사용자는 CoinTracker, Koinly 같은 전문 세금 추적 소프트웨어에 지갑 주소를 연결하거나, 수동으로 거래를 기록해야 한다. 블록체인 익스플로러에서 거래를 개별적으로 확인하고 스프레드시트에 정리하는 방식이 가장 확실하다.
NFT를 여러 블록체인과 마켓플레이스에서 거래할 때 세금을 어떻게 추적해야 하는가?
디지털 자산 관리의 핵심은 통합 기록이다. 각 블록체인(Solana, Ethereum, Polygon 등)의 모든 거래를 시간 순서대로 정렬하고, 각 트랜잭션에 대해 정확한 날짜, 환율, 거래 쌍, 가스비를 기록해야 한다. 여러 마켓플레이스를 사용하더라도 하나의 통합 스프레드시트에서 관리하면 전체 포트폴리오의 손익을 정확히 계산할 수 있다.
NFT 거래 시 손실을 의도적으로 실현하는 것이 세금상 유리한가?
많은 국가의 세법에서 “손실 수확(tax loss harvesting)”을 허용하지만, 즉시 같은 또는 실질적으로 동일한 자산을 재구매하면 “세탁 판매” 규칙에 위배될 수 있다. 미국의 경우 30일 규칙이 있으며, 한국의 세법도 비슷한 제한을 고려한다. 손실 실현과 동시 재구매 사이에 충분한 시간 간격을 두고, 자신의 의도를 명확히 기록해두는 것이 중요하다. 세무 전문가와 상담하는 것을 권장한다.