税金・確定申告

海外取引所(Bybit・Binance)の損益計算で詰まる3つのポイント|USDT建ての円換算・履歴の期間制限・国内取引所との突合

※本記事にはアフィリエイト広告(A8.net)を含みます。記載の内容は2026年8月時点で各公式サイトおよび国税庁の公開情報を確認した一般的な解説であり、個別の税務判断については税理士または所轄の税務署にご確認ください。

国内取引所だけで取引していたころは、年間取引報告書を見ればおおよその損益がつかめていたのに、BybitやBinanceといった海外取引所を使い始めた途端、確定申告の準備が一気に難しくなった――そんな声をよく耳にします。理由ははっきりしていて、海外取引所には「USDT建て取引の円換算」「取引履歴エクスポートの期間制限」「国内取引所との送金の突合」という、国内完結の取引にはなかった3つのハードルがあるためです。

本記事では、この3つの詰まりポイントがなぜ発生するのかを構造から整理し、それぞれの対処の考え方と、損益計算ツールでどこまで自動化できるのかを解説します。

前提:海外取引所での利益も、日本の居住者は申告の対象

最初に前提を確認しておきます。所得税法上、日本の居住者は原則として国内・国外を問わず、すべての所得が課税の対象とされています(いわゆる全世界所得課税)。暗号資産の取引で生じた利益についても、利用した取引所が国内業者か海外業者かによって課税対象かどうかが変わる、という仕組みにはなっていません。

国税庁が公表している「暗号資産等に関する税務上の取扱い及び計算書について(国税庁)」では、暗号資産の売却や交換によって生じた利益は原則として雑所得に区分されることや、損益計算の方法(総平均法・移動平均法)と計算書の様式が示されています。この取扱いの説明の中で、取引の場所が海外であれば対象外になる、といった例外は示されていません。

ネット上では「海外取引所なら申告不要」「海外の利益は把握されない」といった情報を見かけることがありますが、少なくとも「申告不要」という部分には制度上の根拠がありません。また、日本はCRS(共通報告基準)に基づく金融口座情報の自動的情報交換の枠組みに参加しており、国境をまたぐ口座情報が各国の税務当局間で交換される体制が運用されています。「海外だから見えない」という前提で申告方針を決めるのは、制度の実態と合っていないと考えたほうがよいでしょう。

なお、居住者・非居住者の判定や非永住者の取扱いなど、個別の事情によって結論が変わり得る論点もあります。ご自身のケースについての判断は、税理士または所轄の税務署に確認してください。

詰まりポイント①:USDT建て取引には「円換算」がもう一段挟まる

国内取引所の中心はBTC/JPYのような円建てペアです。円で買って円で売るので、取引履歴に並ぶ数字がそのまま損益計算の材料になります。一方、海外取引所の取引の多くはBTC/USDTやETH/USDTといったUSDT建て(ステーブルコイン建て)です。ここに、国内取引にはなかった計算の段差が生まれます。

暗号資産同士の交換も損益認識のタイミングになる

国税庁の公表資料では、暗号資産で別の暗号資産を購入した場合(交換した場合)も、保有する暗号資産を譲渡したものとして損益を認識する取扱いが示されています。BTC/USDTでBTCを売る取引は、日本の税務上は「BTCをUSDTという別の暗号資産と交換した」ことになり、その時点でBTCの譲渡損益が発生する、という整理です。

問題は、その対価がUSDTであって円ではないことです。損益は円で申告するため、取引のたびに「そのUSDTは円でいくら相当だったか」という換算が要ります。さらにUSDT自体も暗号資産なので、USDTを取得したときの円換算額と、後日そのUSDTを使ったときの円換算額の差も損益になり得ます。「USDTは1ドル相当で値動きしないから計算不要」と思われがちですが、円建てで見ればドル円レートの分だけ日々動いており、計算構造上は他のコインと同じ扱いです。

比較項目 国内取引所(円建てペア) 海外取引所(USDT建てペア)
取引の対価 日本円 USDT等の暗号資産
損益認識のタイミング 売却時 売却(交換)時。USDTの使用・処分も対象になり得る
円換算の作業 不要(履歴が円建て) 取引ごとにUSDT→円の換算が必要
取得価額の管理対象 買ったコインのみ 買ったコインに加えてUSDT自体の取得価額も管理

換算レートの取得が手作業では回らなくなる

円換算には、取引時点の合理的なレートを一貫した基準で使うのが一般的な考え方です。ただし、短期売買を繰り返すスタイルだと年間の取引件数は簡単に数百件、数千件に達します。1件ごとに取引日時のレートを調べて掛け算する作業を手で行うのは、件数が増えるほど現実的でなくなり、途中で基準がぶれると計算全体の信頼性も下がります。

クリプタクトのような損益計算ツールは、取り込んだ取引履歴に対して取引時点のレートを自動で参照し、USDT建て・BTC建てなどの取引をまとめて円換算します。海外取引所を使っている場合、ツール導入の効果が最も大きく出るのがこの円換算の工程です。

詰まりポイント②:取引履歴エクスポートの期間制限

損益計算の材料になるのは取引履歴データそのものですが、海外取引所では「いつでも全期間を一括ダウンロードできる」とは限りません。2026年8月時点で各社の公式ヘルプから確認できた仕様は次のとおりです。

取引所 公式ヘルプで確認できた主な仕様(2026年8月時点)
Binance 取引履歴レポートは「直近24時間・2週間・1か月・3か月・6か月」から期間を選んで生成でき、カスタマイズ指定では6か月を超える期間も指定できるとされています。生成数には上限があり、ウェブ版は1か月あたり15〜40件、アプリ版は1か月あたり最大15件までの記載があります。生成されたダウンロードリンクの保存期間は7日間です。
Bybit 統合取引アカウントのトランザクションログや注文履歴は、直近2年以内の期間から1回につき最大6か月分をエクスポートできるとされています。1回のエクスポートは10,000件までで、1日あたりの申請回数にもデータ種別ごとの上限(トランザクションログは5回、現物注文履歴は10回、デリバティブ注文履歴は5回)があります。ダウンロードリンクの有効期間は7日間です。
その他(MEXC・Bitget等) 本記事の執筆時点では公式ヘルプの仕様を個別に確認していません。エクスポート可能期間や回数に制限が設けられている場合があるため、利用中の取引所の公式ヘルプで確認してください。

この表から読み取っておきたいのは、Bybitのように「エクスポートできるのは直近2年以内」と明示されている取引所では、それより古い履歴を通常のエクスポート画面から後追いで取得できない可能性がある、という点です。数年分の申告をまとめて整理しようとした段階で初めて「古い履歴が落とせない」と気づくケースは少なくありません。また、期間の刻み(1回6か月分まで等)や1日の回数制限があるため、長期間の履歴を揃えるには複数回に分けた計画的なダウンロードが要ります。

こうした仕様は変更されることがあるため、実際の取得作業の前には各取引所の公式ヘルプで最新の条件を確認するのが安全です。そのうえで、履歴データは「申告の直前にまとめて取る」のではなく、四半期や年単位など定期的にエクスポートして手元に保管しておく運用をおすすめします。国内取引所側のダウンロード手順は「取引所別CSVダウンロード完全ガイド」で取引所ごとに整理しています。

詰まりポイント③:国内外をまたぐ送金の突合

3つめのハードルが、国内取引所と海外取引所をまたぐ資金移動の照合(突合)です。海外取引所は日本円の入金に対応していないことが多く、典型的な資金の流れは次のようになります。

  • 国内取引所で日本円を入金し、BTCやXRPなどを購入する
  • 購入したコインを海外取引所(Bybit・Binance等)のアドレスへ送金する
  • 海外取引所でUSDTに交換し、現物取引やデリバティブ取引を行う
  • 利益確定後、コインを国内取引所へ送金して日本円に換える

取引所間の送金そのものは、自分の口座から自分の口座への移動であり、一般に損益が発生するイベントではないと整理されています。しかし損益計算のうえでは、送ったコインの取得価額(いくらで手に入れたか)を送金先の取引所での計算に引き継ぐ必要があります。この「引き継ぎ」を正しく行うために、出金記録と入金記録を1対1で対応づける作業、つまり突合が発生します。

突合が機械的に決まらない理由

実際にやってみると、この突合は想像以上に手間がかかります。理由は主に4つあります。

  • 記録が別々のファイルに分かれる:出金は国内取引所のCSV、入金は海外取引所のCSVに載るため、両方を並べて照合する必要があります。どちらか一方の取得が漏れると、対応相手のいない送金が残ります。
  • 数量が一致しない:送金時にネットワーク手数料が差し引かれるため、出金数量と着金数量は通常ぴったり一致しません。金額の完全一致で照合しようとすると対応づけに失敗します。
  • 時刻表記がずれる:海外取引所の履歴はUTC(協定世界時)で記録されていることが多く、日本時間との時差の分だけ日付がずれて見えることがあります。年末年始をまたぐ送金では、計上年度の判定にも関わります。
  • 取引所内部の資金移動が混ざる:現物口座からデリバティブ口座への振替など、取引所内部の移動が履歴上どう出力されるかは取引所ごとに異なり、外部送金と区別して扱う必要があります。

スプレッドシートでの手作業管理は、送金が年に数回程度なら成立しますが、複数の取引所を行き来していると急速に破綻します。そして突合のミスは、その場では気づきにくい形で取得価額のズレとして残り、最終的な損益の数字を歪めます。計算方法や必要な準備の全体像は「暗号資産の損益計算ツール比較ガイド」でも整理しているので、あわせて参考にしてください。

3つの詰まりポイントを、対応ツールでまとめて自動化する

ここまで見てきた「円換算」「履歴の確保」「送金の突合」は、それぞれ別の作業に見えて、実は同じ1つのデータ処理――全取引所の履歴を1か所に集め、時系列で通しの台帳を作る――に帰着します。この処理を目的に作られているのが暗号資産の損益計算ツールで、国内ではクリプタクトが代表的なサービスの1つです。

この種のツールが海外取引所ユーザーに対して行ってくれるのは、おおむね次の処理です。

  • BybitやBinanceを含む取引所の履歴を、API連携またはCSVアップロードで取り込む
  • USDT建て・BTC建てなどの取引を、取引時点のレートで自動的に円換算する
  • 取引所間の出金と入金を照合し、取得価額を引き継いだ通しの台帳を作る
  • 総平均法・移動平均法それぞれの方式で年間損益を集計し、確定申告に使える数字にまとめる

特に取引件数が多い人ほど、手計算との差は時間だけでなく正確性の面で開いていきます。無料で試せる範囲が用意されているので、まず1年分の履歴を取り込んでみて、自分の取引がどこまで自動処理されるかを確かめてから本格利用を判断する、という進め方が現実的です。

ツールを入れても残る作業はある

一方で、ツールに履歴を放り込めば全自動で完了する、というわけではありません。対応していない形式の履歴はカスタムファイルへの転記が要りますし、履歴の欠落があると「残高がマイナスになる」といったエラーや警告が出て、原因の取引を自分で特定する作業が発生します。前述のエクスポート期間制限で古い履歴が取得できなくなっている場合、この欠落の穴埋めが最大の難所になります。だからこそ、履歴の定期取得が効いてくるわけです。

また、海外取引所を使う人はDEXやDeFiにも資金を伸ばしていることが多く、その領域はさらに履歴の整備が難しくなります。ウォレット取引まで含めた整理は「DEXスワップ・流動性提供・イールドファーミングの税金」と「DeFi・ステーキング・エアドロップの税金まとめ」で扱っています。

今日からできる準備チェックリスト

最後に、海外取引所ユーザーが申告期を迎える前にやっておきたいことを、チェックリストの形でまとめます。

  • 使ったことのある取引所・ウォレットをすべて書き出す(解約済み・休眠中も含めて棚卸しする)
  • 各取引所の取引履歴・入出金履歴をエクスポートして手元に保管する(エクスポート可能期間に制限がある取引所から優先的に)
  • 取引所間の送金について、日時・数量・送金元と送金先をメモに残す習慣をつける
  • USDT建て取引が多い場合は、円換算を手作業でやるか、ツールに任せるかを早めに決める
  • クリプタクトの無料プランなどに1年分の履歴を試しに取り込み、エラーや欠落がないかを申告期の前に確認しておく
  • 判断に迷う取引(居住地の変更、レバレッジ取引の扱いなど)は、税理士または税務署に相談する前提でメモを残す

まとめ:海外取引所の損益計算は「構造」を知れば怖くない

海外取引所の損益計算が大変なのは、税率が特別だからでも、計算ルールが別物だからでもありません。「対価が円ではなくUSDTで記録される」「履歴が無期限には取得できない」「資金移動の記録が取引所をまたいで分断される」という、データの構造上の理由によるものです。

裏を返せば、履歴を定期的に確保し、円換算と突合をツールに任せる体制さえ作ってしまえば、国内取引所だけの場合と手間はそれほど変わらなくなります。制度面の一次情報は国税庁の公表資料で確認しつつ、計算の実務はクリプタクトのような対応ツールで自動化する。この分担が、海外取引所ユーザーの確定申告準備のいちばんの近道です。個別の税務判断に迷ったときは、暗号資産の申告に詳しい税理士または所轄の税務署に相談してください。

Bitcoin Analyze 編集部