税金・確定申告

仮想通貨の損益計算が合わない原因7つ|取引履歴の抜け漏れチェックリスト

本記事にはアフィリエイト広告(PR)を含む場合があります。

※本記事にはアフィリエイト広告(A8.net)を含みます。

仮想通貨の損益計算が合わないとき、原因は無数にあるように見えて、実際には3つの層のどこかに収まります。取引データを取り込む「入口」、その取引をどう扱うかという「計上ルール」、そして年をまたぐ「引継ぎ」の3層です。

入口の層では、取引所間の送金や手数料が売買として誤って認識され、数量が二重になったり足りなくなったりします。計上ルールの層では、エアドロップや通貨同士の交換のように、売買履歴に出てこない取引が抜け落ちます。引継ぎの層では、前年末の数量と取得単価が正しく渡らず、その年だけ数字が跳ねます。

この記事では、その3層に含まれる典型的な7つの原因を、症状から逆引きできる形で整理します。「残高がマイナスになる」「利益が実感より大きすぎる」といった見え方から原因を絞り込み、最後に潰すための手順としてまとめます。

損益計算が合わない原因は3つの層に分かれる

計算結果が合っているかどうかを最初に確かめる指標は、年末の保有数量です。計算ツールが出した年末残高と、取引所やウォレットの実際の残高が一致していれば、途中の取引もおおむね正しく処理されていると考えられます。逆に数量がずれていれば、金額だけを見比べても原因にはたどり着けません。

数量のずれは、必ずどこかの取引が「入っていない」か「余計に入っている」ことで起きます。この視点で見ると、原因は入口・計上ルール・引継ぎのいずれかに分類でき、症状ごとに見るべき場所も決まってきます。

症状 疑われる原因 最初に確認する場所
残高がマイナスになる 入金側の履歴が抜けている 送金先の入出金履歴
数量が実際のおよそ2倍になる 送金の二重計上 同時刻の出金と入金の組み合わせ
利益が実感よりかなり大きい 取得価額が0円で計上されている 取得価額0の明細
数量が少しずつ足りない 手数料の未反映 送金時のネットワーク手数料
見覚えのない通貨が残っている 交換取引の片側だけ取り込まれている 通貨同士の交換履歴
前年と期首単価が違う 引継ぎ漏れ・計算方法の不統一 前年の年末残高レポート

入口で起きるズレ(原因1から原因3)

原因1:取引所間の送金が売却と購入として二重計上されている

もっとも多いのがこのパターンです。取引所Aから取引所Bへ同じ通貨を移しただけなのに、Aの出金が「売却」、Bの入金が「購入」として認識されると、実際には発生していない売却益が計上され、数量も二重になります。

対策は、出金と入金を送金として紐づけることです。日時と数量がほぼ一致する出金と入金の組を探し、片側だけ取り込まれていないかも合わせて確認します。片側だけ残っていると、今度は残高がマイナスになる症状として表面化します。

原因2:送金手数料と取引手数料が反映されていない

送金では、送った数量よりも実際に減る数量のほうが多くなります。差はネットワーク手数料です。この手数料が履歴に含まれていないと、計算上の残高だけが少しずつ実残高より多くなり、小数点以下のずれとして蓄積していきます。

取引手数料も同様で、通貨で支払う設定にしている場合は数量が目減りします。1回あたりは小さくても、取引回数が多い年は無視できない差になります。

原因3:取引履歴のダウンロード期間が欠けている

取引所の履歴出力には、取得できる期間や件数に上限があることがあります。1年分をまとめて出したつもりが直近数か月分だけだった、というケースは珍しくありません。

上場廃止になった通貨、統合前の旧口座、キャンペーンで付与された分が別画面にしかない場合も同じ結果になります。コインチェックやbitFlyerのような国内取引所でも、現物取引と販売所、貸暗号資産で履歴の出力場所が分かれていることがあるため、画面ごとにすべて出し切ることが前提になります。

計上ルールで起きるズレ(原因4と原因5)

原因4:エアドロップやステーキング報酬などの無償取得が登録されていない

買った覚えがないのに残高がある通貨は、無償で取得したものである場合がほとんどです。エアドロップ、ステーキング報酬、貸暗号資産の利用料などが該当します。

これらは受け取った時点の時価で収入として計上し、その金額がそのまま取得価額になるとされています。登録していないと、売却したときに取得価額0円として全額が利益になり、税額が過大になる場合があります。時価が取れない銘柄でも、取引が成立している市場の価格などから合理的に見積もる姿勢が求められます。

原因5:通貨同士の交換や分散型取引の履歴が売買として認識されていない

暗号資産を別の暗号資産に交換した時点で、いったん売却したものとして損益を認識するのが原則とされています。日本円に換えていないから利益は出ていない、という感覚は計算上は通用しません。

分散型の取引所やレンディングを使った取引は、取引所の履歴画面に出てこないため、ブロックチェーン上の記録から拾う必要があります。この部分は手作業では追いきれないことが多く、クリプタクトのような損益計算サービスでウォレットアドレスごとに取り込むほうが現実的です。

単価と引継ぎで起きるズレ(原因6と原因7)

原因6:価格が取得できない銘柄が0円で計算されている

マイナーな通貨や上場廃止銘柄は、計算ツールが参照する価格データに存在しないことがあります。その場合、取得価額も売却価額も0円として処理され、損益が実態から大きく外れます。

価格が0で計算されている明細を抽出し、取引時点のレートを手入力で補うのが基本的な対処です。ここを放置したまま合計だけを見ても、金額のずれの原因は特定できません。

原因7:前年末の残高と取得単価が引き継がれていない

その年に初めて計算ツールを使った場合や、途中でツールを乗り換えた場合に起きます。前年から持ち越した数量と、その取得単価を期首残高として登録しないと、その年に買った分だけで単価が計算され、利益が実態より大きくも小さくもなります。

計算方法そのものを年によって変えてしまうケースもあります。移動平均法と総平均法は継続して適用することが原則とされているため、前年と同じ方法で計算しているかを必ず確認してください。

抜け漏れを潰すチェック手順

原因を一つずつ当てずっぽうで探すより、次の順番で絞り込むほうが早く終わります。数量を先に合わせ、金額はその後に見るのがコツです。

  1. 計算結果の年末残高と、各取引所・各ウォレットの実際の残高を通貨ごとに突き合わせる
  2. 数量が一致しない通貨だけに対象を絞り、それ以外はいったん除外する
  3. その通貨の入出金履歴を、送金元と送金先の両方から出力して組み合わせを確認する
  4. 送金手数料が数量に反映されているかを、ブロックチェーン上の記録と照合する
  5. 取得価額が0円になっている明細を抽出し、無償取得か価格未取得かを切り分ける
  6. 前年末の残高と取得単価を期首残高として登録し直す
  7. 再計算し、年末残高が一致することを確認してから金額の妥当性を検証する

この手順で残高が一致すれば、途中の売買もおおむね正しく処理されていると判断できます。全体の申告の流れは仮想通貨の税金ガイドで確認してください。

よくある質問(FAQ)

わずかなずれなら無視してもよいですか

金額の影響が小さくても、判定の境目にいる人は結論が変わる場合があります。給与を1か所から受けている人は、給与所得と退職所得以外の所得が20万円以下であれば所得税の確定申告が不要とされていますが、この20万円をまたぐかどうかが計算のずれで変わることがあります。基礎控除48万円などの控除額は改正で変わり得るため、最新の情報は国税庁の公表情報で確認してください。

取引所が閉鎖して履歴が取得できない場合はどうしますか

過去に保存した出力ファイル、取引通知のメール、入出金時の銀行明細、ブロックチェーン上の送金記録などから復元するのが現実的です。完全な再現が難しい場合でも、根拠と考え方を記録に残しておけば、後から説明できる状態を作れます。推計した部分は、どのように見積もったかをメモとして残しておくことが望ましいとされています。

送金手数料は経費として差し引けますか

売買に直接かかった手数料は、取得価額に含めたり譲渡に要した費用として扱ったりする形で、所得の計算に反映されるのが一般的とされています。通貨で支払った手数料は数量も減るため、金額と数量の両方に影響します。取扱いが判断に迷う支出は、税務署や税理士に確認するのが安全です。

計算ツールを使えば必ず数字が合いますか

ツールは入力されたデータを処理するだけなので、履歴が欠けていれば結果も欠けたままになります。合わせるべきなのは計算の途中経過ではなく、年末残高という現物と照合できる数字です。ツールを使う場合でも、最後に残高を突き合わせる工程は自分で行う必要があります。

まとめ

損益計算が合わない原因は、入口・計上ルール・引継ぎの3層に整理できます。まずは年末の保有数量が実残高と一致するかを見て、ずれている通貨だけに絞って原因をたどるのが、もっとも早い進め方です。

送金の二重計上、手数料の未反映、履歴の期間欠落、無償取得の未登録、交換取引の漏れ、価格未取得、引継ぎ漏れ。この7つを順に潰していけば、大半のずれは説明がつく状態になります。

毎年の作業を軽くするには、年末時点で残高レポートを保存しておく習慣が有効です。申告や税制の全体像は税金・確定申告カテゴリの記事も参考にしてください。

免責事項:本記事は一般的な情報提供を目的としており、投資助言ではありません。最新の情報は公式情報をご確認ください。

判断に迷う論点は、先に確認したほうが早い

この記事で扱ったのは、公開されている情報から言える一般的な扱いです。実際の申告では、自分の取引履歴に当てはめたときに判断が要る場面が出てきます。区分の判定、過年度の修正、複数の論点が重なる場合などです。

クリプト税理士は暗号資産の確定申告を専門に扱うサービスで、LINEから相談を始められます。対応範囲や費用は変わることがあるため、依頼前に公式ページで確認してください。

自分のケースに当てはめたときに、判断がつかない論点がある場合だけ:
クリプト税理士にLINEで対応範囲と料金を聞く(PR)

取引が国内取引所の現物売買だけで、金額も小さいなら、この記事の内容で足ります。税務署でも相談を受け付けているので、費用をかける前に確認する手もあります。

申告までの3工程PR

損益計算ツールが出せるのは所得金額までで、確定申告書そのものは作成できません。工程が分かれている点を先に押さえておくと、年明けに手が止まりにくくなります。

  1. 1取引履歴を集める各取引所から年間の履歴をダウンロードする
  2. 2年間の損益を計算する複数取引所の履歴をまとめて所得金額を出す
    クリプタクト
  3. 3確定申告書を作成して提出する出した金額を雑所得として申告書に入力する
    マネーフォワード クラウド確定申告/やよいの青色申告 オンライン

この記事について

執筆・編集:Bitcoin Analyze 編集部

金融庁・国税庁および各事業者の公式資料にあたり、基準日と定義を固定したうえで記事を作成しています。価格予測や利益保証は扱いません。事業者の条件は変更されるため、最終的な判断は公式情報をご確認ください。

主な参照先

Bitcoin Analyze 編集部

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください。