仮想通貨交換の内部取引は計算するべきか
仮想通貨交換のDefiにはRouter機能が大体あって、Routerは有利な価格で交換ルートを決めてスワップしてくれるものです。BNBとETHのトレードを例とすると
From 自分 To 流動性プール1 For 1BNB
From 流動性プール1 To 流動性プール2 For 300USDC
From 流動性プール2 To 自分 For 0.15ETH
(・ルート先は事前に表示されない物もある ・ルートが多いとガス代が多くなる傾向
・流動性プールのペアにないものは、ほぼ複数の通貨を中継したルートになる)
ユーザー側はBNBを流動性プールに送って、流動性プール内でBNBがUSDCに交換、USDCからETHに交換されて、ユーザーのウォレットにETHが送られてくるというものです。
この場合は、①BNB売りETH買いの計算だけで良いのか、それとも
②BNB売りUSDC買い USDC売りETH買いの計算
①と②どちらが適切でしょうか?
②の場合だとUSDCを取得(USDC取得価額に加算)&売却(USDC利確)ということになり、もし含み益がある変動の激しい通貨をうっかり挟んでしまうと利確扱いになります。
現在の国税庁の見解では、仮想通貨の交換はその都度課税対象となります。Routerを介した取引でも、中継トークン(USDC)がユーザーのウォレットに一旦入金される場合は②が適切です。ただし、中継通貨が自己ウォレットを経由せずプール内で処理される場合は①の計算で良いとする考え方もあります。実態に即して処理し、税理士に確認することをお勧めします。
- 回答日:2026/10/08
- この回答が役にたった:0
