IRSは仮想通貨を資産として分類し、キャピタルゲイン税の対象としています。従来のブローカーや投資信託はキャピタルゲインまたは損失を報告しますが、 フォーム1099-B仮想通貨取引所は、取引所外での取引について必ずしも把握しているとは限りません。さらに、キャピタルゲインの計算にはさまざまな会計方法を用いることができ、その結果、課税額も異なります。
原価基準の概念、さまざまな会計方法、そしてウォレットや取引所間での取引を集計する方法について見ていきましょう。
仮想通貨のキャピタルゲインは、他の多くの金融資産に比べて計算が難しく、特に取得原価の計算は複雑です。しかし、いくつかのコツを知っていれば、時間と費用を節約できます。
原価基準とは何ですか?
取得原価とは、株式、債券、仮想通貨、その他の資産の取得価格を指します。例えば、1イーサリアムを1,500ドルで現金で購入した場合、取得原価は1,500ドルからガス代やその他の取引手数料(例:取引所手数料)を差し引いた金額となります。
仮想通貨を別の仮想通貨と交換する場合、取得原価は、交換した仮想通貨の米ドル建て価格、つまり現在保有している仮想通貨の価格となります。例えば、0.07ビットコインを1イーサリアムと交換した場合、取得原価は取引時点の0.07ビットコインの市場価格、つまり1,500米ドルとなります。
取得原価を知ることは、キャピタルゲインまたはキャピタルロスを計算し、毎年正確に税金を申告するために不可欠です。IRS(内国歳入庁)は、納税者に対し、フォーム8949に取得原価情報を記入し、納税義務額を示すことを義務付けています。
原価基準方法
IRSでは、いくつかの選択肢から選ぶことができます。 会計方法 キャピタルゲインまたはキャピタルロスを計算する際。最終的に、方法の違いは、購入と売却を一致させる方法に集約されます。先入先出法(FIFO)が最も一般的な方法ですが、最適な方法は、取引頻度やその他の要因によって異なります。
最も一般的な会計処理方法は以下の4つです。
- 先入れ先出し (先入先出法)は、キャピタルゲインまたはキャピタルロスを計算する最も一般的な方法です。各売却を最も古い購入と対応させることで、投資家はより長い保有期間を実現できる可能性が高まり、結果として税率が低くなります。
- 後から入ったら先に出る (LIFO)方式では、各売却に対して直近の購入を対応させます。上昇相場では取得原価が高くなるため、キャピタルゲインは少なくなりますが、短期キャピタルゲイン税率が高くなる可能性が高くなります。
- 最高位先着順 (HIFO)は、取得原価が最も高いものから順に購入することで、キャピタルゲインを最小限に抑えます。ほとんどのトレーダーはLIFOと同様のパフォーマンスを発揮しますが、高頻度取引を行うデイトレーダーにとってはHIFOの方が好ましい場合があります。
- 特定ID これは、時期や価格に関係なく、それぞれの売却を特定の購入取引と照合する手法です。その結果、短期または長期のキャピタルゲインを選択的に最適化することができます。しかし、これは最もリスクが高く、最も難しい手法です。
IRSは、FIFO方式以外の方法を使用する納税者に対し、以下の項目を含む、法的根拠のある記録を保持することを義務付けています。
- 各ユニットが取得された日時。
- 各ユニットの取得時の取得原価と公正市場価格。
- 各ユニットが販売、交換、または処分された日時。
- 各ユニットが売却、交換、または処分された時点での公正市場価格、および各ユニットに対して受け取った金額または資産価値。
IRS(内国歳入庁)は納税者が会計方法を毎年変更することを認めているものの、技術的な観点から見ると、変更は容易ではない。例えば、前年度の取引が新年度のデータと正しく一致するようにする必要がある。
取引の集約
取得原価とキャピタルゲインの計算で最も難しいのは、取引所やウォレットをまたいでの取引データの集計です。仮想通貨のトレーダーや投資家は、会計士のために手作業でスプレッドシートを作成する必要はなくなりましたが、取引履歴を入力するために、取引所から提供されるCSVファイルをエクスポートしたり、APIに接続したりする必要は依然としてあります。
もちろん、ZenLedgerやその他の 暗号税ソフトウェア このソリューションは、税務申告準備にかかる請求時間を削減し、毎年正確な税務申告を確実に行うのに役立ちます。このプラットフォームは、さまざまな取引所のAPIに接続し、取引を集約・照合し、税金を最適化すると同時に、毎年必要な税務申告書を自動生成します。

CSVファイルを使用する
各仮想通貨取引所から取引履歴をエクスポートする従来の方法は、カンマ区切り値(CSV)ファイルを使用することです。これらのスプレッドシートには、タイムスタンプ、取引の種類、資産、数量、米ドルのスポット価格、手数料、その他の情報などの列を持つ取引の行が含まれており、Microsoft Excelなどのプログラムで開くことができます。
大手取引所における取引データのエクスポート方法をご紹介します。
- バイナンス アカウントにログイン後、「ウォレット」>「取引履歴」に移動します。右上の「すべての明細書を生成」をクリックし、「範囲」>「カスタマイズ」>「生成」を選択します。
- FTX 上部のヘッダーにあるユーザー名をクリックし、「取引履歴」をクリックします。次に、「期間フィルター」アイコンをクリックして期間を選択します。最後に、「CSVダウンロード」アイコンをクリックします。
- Coinbase アカウントにログイン後、「税金」>「書類」に移動してください。このページから、各年の損益に関するCSVファイルを生成してダウンロードできます。
- クラーケン アカウントにログインし、「履歴」タブをクリックします。次に、サブメニューの「エクスポート」タブをクリックします。最後に、希望するオプションを選択し、エクスポートリクエストを送信してください。
必要なCSVファイルをダウンロードしたら、Microsoft Excelなどの表計算ソフトを使ってそれらを結合できます。最も簡単な方法は、トランザクションデータを同じスプレッドシートにコピー&ペーストすることです(各列の形式を統一するようにしてください)。その後、タイムスタンプ列で並べ替えることで、トランザクションを時系列順に並べることができます。
APIの使用
ほとんどの仮想通貨取引所は、取引データをサードパーティ製アプリケーションに簡単にエクスポートできるAPIを提供しています。例えば、前述のように、ZenLedgerなどの仮想通貨税務ソリューションは取引所と連携して取引データをリアルタイムでダウンロードし、毎年納税申告に必要な書類を作成したり、税金を節約したりすることができます。
仮想通貨取引所のAPIをTurboTaxなどの税務ソリューションに接続することもできますが、10,000行を超えるデータをインポートすると問題が発生する可能性があります。APIキーやその他の情報は、主要な取引所プラットフォームのほとんどでCSVエクスポートオプションが見つかる場所と同じ場所にあります。
ボトムライン
仮想通貨のトレーダーや投資家は、保有資産の売却や交換時に通常、キャピタルゲインまたはキャピタルロスが発生します。しかし、これらの取引にかかる税額は、会計方法、保有期間、所得税率によって異なります。幸いなことに、仮想通貨税務ソフトウェアを使用すれば、キャピタルゲインまたはキャピタルロスを迅速に計算できます。