総平均法による取得単価の計算
暗号資産(仮想通貨)の売却益・交換益は原則として雑所得に分類され、取得単価の計算方法には 総平均法(法定・届出不要)と移動平均法(要届出)があります。本ツールは法定の総平均法を採用しています。
総平均法は本来暦年ごとに計算し、年末の残数量と簿価を翌年へ繰り越します。 そのため、複数年にわたって保有している場合は、保有開始年から最新年まで順に繰越計算を行うことで、現在の取得単価に近い金額を概算できます。 本ツールはこの繰越計算を自動で行います。
取引履歴CSVの取得方法
CoincheckのWeb版にログインし、「取引履歴」ページから期間を指定してCSVをダウンロードします。 本ツールは 取引日時・取引種別・通貨ペア・増加通貨名・増加数量・減少通貨名・減少数量・約定代金 などの列を持つ取引履歴CSVを想定しています。 販売所・取引所の売買が同一ファイルに含まれていても、円との交換であれば自動で集計します。
日本円の入出金、暗号資産の送付・受取(外部ウォレットとの入出庫)、暗号資産同士の交換は、現物の取得原価計算に必要な円換算情報がそろわないため対象外としています。 これらの取引がある場合は、結果画面の保有数量・現在価格・取得単価を手動で修正してください。
よくある質問
アップロードしたCSVはサーバーに保存されますか?
いいえ。CSVファイルの読み込みと計算はすべてお使いのブラウザ内(JavaScript)で完結します。ファイルがサーバーへ送信・保存されることはありません。通信が発生するのは、各通貨の現在価格をCoinGeckoから取得するときだけです。
どのCSVファイルを使いますか?
Coincheckの「取引履歴」CSV(取引日時・取引種別・通貨ペア・増加通貨名・増加数量・減少通貨名・減少数量・約定代金…の列を持つファイル)を使用します。販売所・取引所いずれの売買も、円との交換(円建ての購入・売却)であれば集計します。入出金・暗号資産の送付/受取・暗号資産同士の交換は取得単価計算の対象外のため集計に含めません。
総平均法はどのように計算していますか?
暦年(1〜12月)ごとに「(前年からの繰越簿価+当年の取得価額合計)÷(前年からの繰越数量+当年の取得数量)」で平均取得単価を求め、年末の残数量と簿価を翌年へ繰り越します。これを保有開始年から最新年まで繰り返し、現在の取得単価を確定します。全期間を単純に1回平均する方法より法定の計算に忠実です。
含み損益はどう計算されますか?
「(現在価格 − 取得単価)× 現在の保有数量」で計算します。これは未実現の評価損益であり、実際に売却して初めて確定する損益の概算です。売却時には別途、売却手数料や他の取引も考慮した申告が必要です。
どの取引を集計に使いますか?
取引履歴のうち、増加通貨が暗号資産・減少通貨が日本円の行を「購入(取得)」、増加通貨が日本円・減少通貨が暗号資産の行を「売却(処分)」として総平均法に取り込みます。取得原価・売却代金には「約定代金」を使用し、手数料が日本円建ての購入では取得原価に加算します。日本円の入出金や暗号資産の送付/受取は保有数量の取得単価に直接は使わないため除外します。
販売所での購入も計算されますか?
はい。Coincheckの取引履歴CSVには販売所・取引所どちらの売買も含まれ、円との交換であれば本ツールは区別せず集計します。ただし販売所はスプレッド(売値と買値の差)が約定代金に含まれるため、表示される取得単価には実質的なコストが反映されます。
計算結果が実際の残高と合いません。なぜですか?
外部ウォレットからの入庫(受取)や他取引所からの送付分は、本来の取得原価がCSVに含まれないため集計対象外としています。これらがあると保有数量や取得単価が実際とズレます。結果画面の保有数量・現在価格・取得単価は手動で修正できますので、実態に合わせて調整してください。