仮想通貨の税金計算で最も複雑なのが、BTC(ビットコイン)の売却益と、BTCからETH(イーサリアム)への交換時に発生する損益の計算です。「売却していないのに課税される」という交換時の課税ルールは、多くの方が最初に戸惑うポイントです。
本記事では、実際の数値を使った収支計算サンプルを通じて、BTC売却益とETH交換損益の計算手順を具体的に解説します。移動平均法・総平均法の選択と計算例も詳しく見ていきましょう。
税制は複雑に見えますが、基本的な考え方を理解すれば、自分でも計算できるようになります。順を追って確認していきましょう。
1. BTC売却益の基本計算:シンプルなケースから始める
1-1. 1回購入・1回売却のシンプルな計算
まず最もシンプルなケースで考えてみましょう。
前提:
- 2025年1月15日:1BTCを450万円で購入(取引手数料:2,000円)
- 2025年9月20日:1BTCを600万円で売却(取引手数料:3,000円)
計算:
- 取得価額=450万円+2,000円=4,502,000円
- 売却代金=600万円-3,000円=5,997,000円
- 譲渡益=5,997,000円-4,502,000円=1,495,000円(約149.5万円)
この149.5万円が2025年の雑所得に計上されます。手数料を正確に加味することで、課税所得をわずかに圧縮できます。
1-2. 分割購入・一部売却の計算(移動平均法)
複数回に分けて購入した後、一部を売却するケースは移動平均法で計算します。
前提:
- 2025年2月:0.5BTC を200万円で購入(@400万円/BTC)
- 2025年5月:0.5BTC を250万円で購入(@500万円/BTC)
- 2025年10月:0.5BTC を300万円で売却(@600万円/BTC)
移動平均法による計算:
- 2月購入後の平均取得価額:400万円/BTC(残高0.5BTC、原価200万円)
- 5月購入後の平均取得価額:(200万円+250万円)÷(0.5+0.5)=450万円/BTC(残高1BTC)
- 10月売却時の取得価額:450万円×0.5=225万円
- 売却益=300万円-225万円=75万円
売却後の残高は0.5BTC、残原価は225万円(平均取得価額は450万円/BTCのまま)となります。
2. ETH交換時の損益計算:交換も課税対象
2-1. BTC→ETH交換で発生する課税イベントの仕組み
BTCをETHに交換した場合、「BTCをその時の時価で売却した」とみなされます。つまり、交換時点でBTCの売却益(または損失)が確定し、ETHはその時の市場価格で取得したものとして扱われます。
この考え方は多くの方にとって直感に反しますが、日本の税務上は「経済的利益が実現した」と判断されます。円に換金していなくても、BTCが増価していれば課税対象です。
課税の流れ:
- BTC→ETH交換時:BTC売却益を計算(BTCの取得価額と交換時の時価の差)
- ETHの取得価額:交換時のETHの時価(円換算)が取得価額となる
- 後日ETHを売却した場合:上記の取得価額を基に改めて損益を計算する
2-2. BTC→ETH交換の具体的計算サンプル
前提:
- 0.3BTCの取得価額(移動平均法):120万円(@400万円/BTC)
- 2025年7月:0.3BTCをETHに交換(交換時のBTC時価:@500万円/BTC)
- 交換時のETH時価:40万円/ETH → 受取ETH:3.75ETH(0.3BTC×500万円÷40万円)
BTC売却益の計算:
- BTC売却時の収入金額=0.3BTC×500万円=150万円
- BTC取得価額=120万円
- BTC売却益=150万円-120万円=30万円(課税対象)
取得したETHの取得価額:
- 3.75ETHの取得価額=交換時のETH時価=3.75ETH×40万円=150万円
この150万円が後日ETHを売却した際の取得価額の基準となります。
3. 複数コインを持つ場合の損益通算
3-1. 同一年内の複数銘柄損益通算の考え方
同一年内に複数の仮想通貨を取引した場合、すべての損益を「雑所得」として合算します。利益が出た銘柄と損失が出た銘柄は相殺できます。
計算例:
- BTC売却益:30万円
- ETH売却益:15万円
- XRP売却損:-8万円
- SOL売却損:-5万円
- ステーキング報酬(ETH):2万円
年間仮想通貨雑所得=30+15-8-5+2=34万円
この34万円が給与所得などと合算されて総所得金額が計算されます。
3-2. 仮想通貨以外の所得との損益通算の可否
仮想通貨の雑所得は、以下の所得と損益通算することができません。
- 株式・投資信託の譲渡所得(特定口座での分離課税)
- FXの雑所得(申告分離課税を選択した場合)
- 不動産所得
- 給与所得
ただし、同一の「雑所得」区分内であれば合算できます。例えば、アフィリエイト収入(雑所得)と仮想通貨損失の相殺は可能です。ただし、雑所得の損失は他の所得区分との通算は原則不可です。
4. 総平均法の選択と届出
4-1. 移動平均法と総平均法の選択基準
原則は移動平均法ですが、所轄税務署に届出することで総平均法を選択できます。それぞれのメリット・デメリットを理解したうえで選択しましょう。
| 項目 | 移動平均法 | 総平均法 |
|---|---|---|
| 計算タイミング | 購入のたびに更新 | 年末に一括計算 |
| 計算の複雑さ | 取引が多いと複雑 | シンプル |
| 上昇相場での税額 | やや高くなる傾向 | やや低くなる傾向 |
| 届出 | 不要(原則) | 変更届出が必要 |
年間取引回数が多い方は計算ツールの利用が現実的です。計算ソフトによっては両方の方法を比較し、有利な方を選択できるものもあります。
4-2. 総平均法の計算サンプル(年間複数取引)
前提(2025年のBTC取引):
- 1月:0.2BTC 購入 @420万円 → コスト84万円
- 3月:0.3BTC 購入 @480万円 → コスト144万円
- 6月:0.2BTC 売却 @520万円 → 売却代金104万円
- 9月:0.1BTC 購入 @550万円 → コスト55万円
- 11月:0.3BTC 売却 @580万円 → 売却代金174万円
総平均法による年間取得価額:
年間購入合計:0.2+0.3+0.1=0.6BTC、コスト合計:84+144+55=283万円
1BTCあたり平均取得価額=283万円÷0.6=471.67万円/BTC
売却益の計算:
- 6月売却:104万円-(471.67×0.2)=104万円-94.33万円=9.67万円
- 11月売却:174万円-(471.67×0.3)=174万円-141.5万円=32.5万円
- 年間BTC売却益合計=9.67+32.5=42.17万円
5. DeFi・DEX取引の損益計算
5-1. Uniswap・流動性提供の計算
DeFi(分散型金融)での取引も、日本円換算での損益計算が必要です。特に複雑なのが流動性提供(LP)の計算です。
- スワップ(交換):上記のBTC→ETH交換と同じ考え方で計算する
- 流動性提供・引き出し:提供時の時価で取得、引き出し時の時価で売却とみなす
- 流動性提供報酬(手数料収益):受取時の時価が雑所得として課税される
- ガス代:ETH建てのガス代は、ETH売却とみなされる場合がある
DeFi取引の記録は取引所のCSVと異なり、自分でオンチェーンデータを参照して記録する必要があります。Etherscanなどのブロックエクスプローラーを活用しましょう。
5-2. インパーマネントロスの税務上の取り扱い
流動性提供(LP)に特有の「インパーマネントロス」は、引き出し時に確定するものとして扱われます。
計算例(ETH/USDCプール):
- 提供時:ETH 1枚(時価40万円)+USDC 40,000枚を提供(合計80万円相当)
- 引き出し時:ETH 0.8枚(時価60万円×0.8=48万円)+USDC 48,000枚(48万円)を受取
- 受取合計:96万円 → 差益:16万円(課税対象)
ただし、提供したETHの取得価額を基準として損益計算するため、保有ETHを売却していなくても損益が発生するケースもあります。DeFiの税務計算は専門家への相談も検討してみてください。
6. 海外取引所・USDT建て取引の円換算
6-1. 外貨建て取引の円換算ルール
海外取引所でUSDT(テザー)建てで取引している場合は、各取引時の為替レートで円換算が必要です。
計算例:
- BTC購入:30,000USDT(1USDT=150円→取得価額450万円)
- BTC売却:40,000USDT(1USDT=152円→売却代金608万円)
- 為替差益も含めた売却益=608万円-450万円=158万円
USDT自体も取得価額(購入時のドル相当額)と売却・使用時の円換算額の差が損益として発生します。USDTを「円と同じ」と扱う誤りが多いため、注意が必要です。
6-2. 使用できる為替レートの種類
外貨建て取引を円換算する際に使用できるレートは以下のとおりです。
- 取引時のTTM(電信売買仲値):最も一般的。三菱UFJ銀行などの公表レートを使用
- 取引時のTTS(電信売相場):購入時に使用することも可能
- 取引日の終値:一般的には認められないが、税務署との事前相談で合意できる場合もある
年間を通じて同一の換算方法を使用することが重要です。方法を途中で変えることはできません。
7. 計算ツールの活用と手動計算の注意点
7-1. 主要な仮想通貨税金計算ツール
取引数が多い場合は、専用の計算ツールの利用を検討しましょう。主なツールは以下のとおりです。
- クリプタクト(Cryptact):国内最大手。複数取引所のCSVを自動取り込み
- Gtax:日本の税制に特化。DeFi取引にも対応
- コインタックス:無料プランあり。初心者向けのUIが特徴
- 国税庁「確定申告書等作成コーナー」:仮想通貨専用の損益計算補助ツールも提供
ツールを使用する場合でも、計算結果の概算を手計算で確認することで、入力ミスを発見しやすくなります。
7-2. 手動計算時の記録管理方法
手動計算を行う場合は、以下のフォーマットでスプレッドシートを作成することを推奨します。
- 列A:日付
- 列B:取引種別(購入/売却/交換/報酬)
- 列C:銘柄
- 列D:数量
- 列E:取引時の円建て単価
- 列F:取引金額(円)
- 列G:手数料(円)
- 列H:移動平均取得価額(その時点)
- 列I:損益(売却・交換時のみ)
各取引所からダウンロードしたCSVをこのフォーマットに統合し、日付順に並べ替えることで計算作業がスムーズになります。
まとめ
BTC売却益・ETH交換損益の計算は、基本ルールを理解すれば体系的に進めることができます。最も重要なのは「交換も課税イベント」という認識と、移動平均法による取得価額の継続的な管理です。
取引数が増えると手動計算の負担が大きくなるため、計算ツールの活用も視野に入れてみてください。年末までに取引記録を整理しておくと、申告作業がスムーズになります。
よくある質問(FAQ)
Q1. BTCをETHに交換した時点で円を受け取っていないのに課税されるのはなぜですか?
日本の税務上、仮想通貨の交換は「時価での売却+購入」と同等と見なされます。BTCの価値が上がっていれば「経済的利益が実現した」と判断されるためです。円に換金していなくても、BTCの増価分が雑所得として課税されます。
Q2. 取引所の手数料はすべて経費として控除できますか?
売却・交換時の手数料は売却代金から差し引けます。購入時の手数料は取得価額に加算します。ただし、口座維持手数料・月額サービス料などは、取引と直接関連しないため控除の対象外となる場合があります。
Q3. 損失が出た年は確定申告しなくてもいいですか?
雑所得(仮想通貨)が損失の場合、他の所得との損益通算はできないため、確定申告の義務はない可能性が高いです。ただし、翌年への損失繰越もできないため、申告することで直接的なメリットはありません。損失が出た年の取引記録はきちんと保管しておくことを推奨します。
※本記事は情報提供を目的としており、投資を推奨するものではありません。暗号資産への投資は元本割れのリスクがあります。投資判断はご自身の責任で行ってください。