税金・確定申告

MetaMask(メタマスク)の取引履歴と税金|ウォレットの損益計算を自動化する現実的な手順

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

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

※当サイトはAmazonアソシエイト・プログラムの参加者であり、適格販売により収入を得ています。

「MetaMask 税金」で検索すると数多くの解説が見つかりますが、そもそもMetaMaskというウォレットアプリ自体が損益を計算してくれるわけではない、という前提でつまずいてしまう方が少なくありません。MetaMaskは暗号資産を管理するための入り口であり、確定申告にそのまま使えるような損益計算書を発行する機能は備えていないためです。

とはいえ、MetaMask上で行ったスワップやガス代の支払い、DAppの利用が税務上どう扱われるのかが分からなければ、何を記録しておけばよいかも判断できません。この記事では、MetaMaskの取引履歴と税金の関係を、①履歴データの実体はどこにあるのか、②操作ごとに税務上なにが起きるのか、③手動で追う方法とその限界、④ウォレットアドレスを登録して自動化する手順、⑤複数チェーン・複数ウォレットを使う人ほど一元管理が必要になる理由、という順番で整理します。初めてMetaMaskを使い始めた方にも分かるよう、専門用語は都度かみ砕いて説明します。

目次

MetaMaskは「窓」――取引履歴の実体はどこにあるか

MetaMaskは、イーサリアムをはじめとする複数のブロックチェーンに接続するための自己管理型(セルフカストディ)ウォレットです。取引所の口座とは違い、秘密鍵を自分自身で管理する仕組みになっており、MetaMaskの運営元がユーザーの資産を預かっているわけではありません。

ここで押さえておきたいのは、MetaMaskというアプリそのものが取引履歴を「保管」しているのではなく、ブロックチェーン上に刻まれた記録を、ウォレットアドレス経由で表示しているだけという点です。スワップの履歴も送受信の履歴も、実体はチェーン上に公開データとして残っており、MetaMaskの画面はそれを見るための窓のような存在にすぎません。

取引所であれば年間の取引報告書のような形で履歴がまとまって提供されるのが一般的ですが、自己管理型ウォレットにはそれに相当するものはありません。損益を把握するには、アドレスに紐づくオンチェーンの記録を、自分で、あるいはツールを使って拾い集める必要があります。この前提を理解しておくと、この先の「手動で追う方法」と「自動化する方法」の違いも飲み込みやすくなります。

MetaMaskの操作でなにが起きるか(一覧表)

MetaMask上で行う操作ごとに、税務上どう整理されるのが一般的かを表にまとめました。実際の取扱いは取引の背景によって変わる部分もあるため、大枠をつかむための整理としてご覧ください。

MetaMaskでの操作 税務上、一般的に整理される内容
入金(受け取り) 自分名義の取引所口座からMetaMaskへ移すなど、自己名義間の移動であれば、その移動自体で所得が生じるものではないと整理されるのが基本です。第三者からの受け取り(報酬など)は性質によって扱いが変わります。
スワップ(交換) 保有する暗号資産を別の暗号資産に交換する操作で、その都度、譲渡損益が発生し得ます。DEX上でのスワップも基本的に同じ整理です。
ガス代の支払い ネットワーク手数料を暗号資産(ETHなど)で支払う行為も、その暗号資産を使用したことになる可能性があります(国税庁タックスアンサーNo.1524)。
送金(送付) 自己名義のウォレット間の送金自体は課税関係が生じないのが一般的ですが、送金時に支払うガス代は上記と同様の整理になり得ます。
DApp利用 DApp上でのスワップは暗号資産同士の交換として扱われるのが基本です。貸付や流動性提供など操作の種類によって整理が変わる部分は、個別の確認が必要です。

スワップ(交換)は「その都度」損益が発生し得る

MetaMask上でのスワップ操作は、見た目としては「暗号資産Aを暗号資産Bに変えているだけ」に感じられますが、税務上は暗号資産Aを譲渡して暗号資産Bを取得した、という整理になり得ます。日本円を経由していなくても、交換のたびに譲渡損益の計算対象になり得るということです。

DEXで少額のスワップを何度も繰り返すタイプの使い方をしていると、この「その都度」が積み重なり、取引所での売買以上に記録が細かくなりがちです。1件ずつ手作業で追う負担は、スワップの回数が増えるほど大きくなっていきます。

ガス代の暗号資産払いも「使用」にあたる可能性

MetaMaskでは、送金やスワップ、DApp操作のたびにガス代(ネットワーク手数料)が発生し、多くの場合ETHなどの暗号資産で支払います。このガス代の支払いも、暗号資産を使用する行為にあたる可能性がある点は、国税庁のタックスアンサーNo.1524でも触れられている考え方です。

金額としては小さくても、回数が多くなるとその分だけ計算対象の取引が増えることになります。ガス代の支払いを「ついでの操作」として記録から漏らしてしまうと、あとから取引を数え直す手間が発生しやすい部分です。

手動で追う方法――ブロックチェーンエクスプローラーとその限界

MetaMaskのウォレットアドレスをコピーして、Etherscanなどのブロックチェーンエクスプローラーで検索すると、そのアドレスが関わったすべての取引を確認できます。送金日時、送受信先のアドレス、やり取りされた暗号資産の数量といった生のデータが、時系列で並んで表示される仕組みです。

この方法にはメリットもあります。誰でも無料で確認でき、改ざんされていない一次データそのものを見ているという安心感があります。少数の取引を単発で確認したいだけであれば、エクスプローラーの画面だけで足りるケースも多いです。

一方で、損益計算という目的に対しては、限界もはっきりしています。

  • エクスプローラーが表示するのは数量と日時であり、その時点の円換算額や取得価額を自動計算してくれるわけではありません
  • スワップの多くは複数のトランザクションに分かれて記録されるため、どこからどこまでが1回のスワップなのか、生データからは読み取りにくいことがあります
  • 自己名義のウォレット間の送金と、第三者との取引を、金額の並びだけから区別するのは手間がかかります
  • 複数のチェーン(イーサリアム・Polygon・Arbitrumなど)を使っている場合、チェーンごとに別のエクスプローラーを見て回る必要があります

つまり、エクスプローラーは「記録を見る」ことはできても、「損益を計算する」ことまではしてくれません。取引件数が増えるほど、その先の集計作業がそのまま重荷になっていきます。

ウォレットアドレスを登録して自動で取り込む手順

この手作業の負担を減らす方法として使われているのが、ウォレットアドレスを登録するだけでオンチェーンの取引を自動的に取り込むタイプの損益計算ツールです。クリプタクトは、こうしたウォレットアドレスの登録によるオンチェーン取引の取り込みに対応していると公式に案内しています。

一般的な流れは、次のようになります。

  • MetaMaskの画面でアカウント名の部分をクリックし、ウォレットアドレスをコピーする
  • ツール側の管理画面で「ウォレット追加」などの項目からアドレスを登録する
  • ツールが対応チェーン上のオンチェーン取引を自動的に取り込む
  • 取得価額の計算方法(総平均法・移動平均法)を選び、損益が集計される

取引所のCSVをアップロードする作業と違い、一度アドレスを登録してしまえば、その後の取引も継続して取り込まれる点が、ウォレット中心の使い方をしている人には合っています。どのチェーンやDAppに対応しているかはツールによって差があるため、自分が使っているチェーンが対象かどうかは、登録前に公式サイトで確認しておくと安心です。→ クリプタクト公式サイトで対応チェーンを確認する

損益計算ツール全般の選び方や自動化の考え方は、損益計算を自動化する方法でも整理していますので、あわせてご覧ください。

複数チェーン・複数ウォレットの人ほど一元管理の価値が大きい

MetaMaskは1つのアプリの中に複数のアカウント(アドレス)を作成できるほか、イーサリアム以外の複数チェーンを切り替えて使うこともできます。さらに、MetaMask以外のウォレットも併用している方や、取引所の口座も持っている方であれば、資産の記録はいくつもの場所に分散していることになります。

ウォレットが1つ、チェーンも1つであれば、手作業での管理もまだ現実的です。しかし、アドレスやチェーンが増えるほど、「どの記録がどのアドレス由来か」「どの送金が自己名義間の移動で、どれが第三者との取引か」を突き合わせる作業は大きく重くなっていきます。スプレッドシートで手動管理をしている場合、ウォレットを1つ増やすたびに突き合わせの行が増え、転記ミスも起きやすくなります。ウォレット間送金の記録の残し方については、複数ウォレットを使う場合の記録の残し方で具体的に扱っていますので、心当たりのある方は参考にしてください。

アドレスを登録するタイプのツールを使う一番のメリットは、こうした分散した記録を1か所にまとめられることです。ウォレットの数が増えるほど、また使うチェーンが増えるほど、自動で取り込んで一元管理できることの価値は大きくなります。

取得価額は総平均法か移動平均法

ウォレットの記録を集計する際、取得価額の計算方法として選べるのは総平均法か移動平均法のいずれかです。個人の場合、選択の届出をしていなければ総平均法が適用されます。どちらを選ぶかで期中の損益の出方が変わることがあり、選択の考え方は総平均法と移動平均法の違いで具体例つきにまとめています。

DAppを使ったDeFiの利子収入やNFTの売買がある場合は、単純なスワップとは別の切り口での整理が必要になる場面もあります。この点はDeFi・NFTの損益計算が複雑になる理由で扱っていますので、DApp利用が多い方はあわせてご確認ください。

よくある質問

MetaMask自体から、確定申告に使う書類はもらえますか

MetaMaskは自己管理型ウォレットであり、取引所のような年間取引報告書に相当する書類を発行する機能は備えていません。取引履歴の実体はブロックチェーン上にあるため、エクスプローラーで確認するか、ウォレットアドレスを取り込めるツールを使って集計する形になります。

ガス代の支払いだけでも申告が必要になりますか

ガス代を暗号資産で支払う行為も、その暗号資産を使用したことにあたる可能性があります。ただし、実際に申告が必要になるかどうかは年間の所得全体の状況によって変わるため、個別の判断は税理士または所轄の税務署にご確認ください。

複数のウォレットを使っている場合、それぞれ別々に計算するのですか

最終的には、同一人物が保有する暗号資産としてまとめて損益を計算することになります。ウォレットごとに計算が分断されたままだと、自己名義間の送金を誤って取引としてカウントしてしまうこともあるため、アドレスを一元的に管理できる状態にしておくことが望ましいといえます。

NFTの売買もこの記事の内容で対応できますか

NFTの売買もMetaMask経由で行うことが多い操作ですが、暗号資産同士の交換とは別の論点が絡む場面があります。ウォレットアドレスを取り込むタイプのツールでの取扱いも含め、DeFi・NFTの損益計算が複雑になる理由で詳しく扱っています。

無料でどこまで試せますか

クリプタクトの場合、無料プランでも取引履歴の取り込み自体は利用でき、年間の取引が50件以内であれば損益計算の結果表示まで完結すると公式に案内されています。件数がそれを超える場合は、年額6,600円からのBasicプランが必要になります。自分の取引件数がどの範囲に収まるかは、クリプタクト公式サイトで無料プランの範囲を確認するとわかりやすいです。

まとめ

  • MetaMaskは自己管理型ウォレットで、取引履歴の実体はブロックチェーン上にあります。ウォレットアプリ自体が損益計算書を発行するわけではありません
  • スワップは操作のたびに、ガス代の暗号資産払いも使用として、それぞれ損益計算の対象になり得ます(国税庁タックスアンサーNo.1524)
  • ブロックチェーンエクスプローラーで手動確認はできますが、円換算や損益の自動計算まではしてくれません
  • ウォレットアドレスを登録するタイプのツールを使うと、オンチェーン取引を自動で取り込めます
  • 複数チェーン・複数ウォレットを使う人ほど記録が分散しやすく、一元管理の価値が大きくなります

ウォレットアドレスの登録から損益計算までの流れを実際に試してみたい方は、クリプタクト公式サイトで無料アカウントを作成するところから始められます。

暗号資産の税務上の取扱いに関する国税庁の公開情報は、国税庁タックスアンサーNo.1524で確認できます。

書籍で体系的に押さえたい方は、Amazonで「仮想通貨 税金」の書籍を探すという方法もあります。

本記事は一般的な情報提供であり、個別の税務判断は税理士または所轄の税務署にご確認ください。投資判断はご自身の責任でお願いします。

Bitcoin Analyze 編集部