USDTカードの税務上の厄介な点は、1つの取引がオンチェーン入金(ウォレットからカードへ)とオフチェーン消費(カードから加盟店へ)の2段階に分かれてしまうことです。申告時にはこの2つを突き合わせて、USDTが実際に法定通貨へ交換されるたびの損益を計算する必要があります。手作業ではほぼ不可能なため、ツールで自動照合するのが標準的な方法です。
必須となる3種類のデータ
1. 発行会社の月次statement 発行会社のアプリまたは管理画面にログインし、「明細」または「Statement」欄からCSVまたはPDFをダウンロードします。正しいstatementには少なくとも、取引日時、加盟店名、消費金額(原通貨建て)、USDまたは現地法定通貨換算額、差し引かれたUSDT数量が含まれている必要があります。毎月月初に前月分をダウンロードしてローカルに保存する習慣をつけましょう――発行会社によっては直近6~12か月分の記録しか保持していない場合があります。
2. オンチェーン入金記録 カードにUSDTをチャージするたびに、tx hashを記録してください。これがcost-basis(取得原価)の根拠となります。いくらで、いつそのUSDTを取得したかが、消費時の損益計算の起点を決めます。Tronscan / Etherscanで自分のウォレットアドレスを指定すれば、まとめてエクスポートできます。
3. USDTの過去の価格 USDTは1ドルにペッグされていますが、実際の約定価格は0.998~1.002の間でわずかに変動します。Koinlyのようなツールは各取引時点のオンチェーン中値を自動的に使って計算するため、手動で調べる必要はありません。
Koinly / CoinTrackerによる自動照合
主要な暗号資産税務ツールはいずれもUSDTカードのシナリオに対応しています。
- Koinly:ウォレットアドレスを取り込む(入金記録を自動取得)+発行会社のstatement CSVをアップロードすると、ツールがタイムスタンプで照合し、消費ごとの損益を生成します。
- CoinTracker:流れは同様ですが、UIは米国ユーザー向けに最適化されており、TurboTaxと直接連携できます。
- CoinLedger:欧米ユーザーによく使われ、複数国の税務フォームに対応しています。
操作上の注意点:カードへのチャージに使ったウォレットアドレスを正しく取り込むことです。取引所アカウント全体をまるごと取り込んでしまうと、無関係な取引までカードの消費として計算されてしまいます。
カードによる違い
すべてのカードがUSD換算の明確なstatementを提供しているわけではありません。一般的な傾向は以下の通りです。
- ライセンスを保有する発行会社(コンプライアンス対応済みの取引所カード、銀行級BIN):statementは完全で、原通貨・USD・手数料明細が含まれ、そのままツールに取り込めます。詳細はBybit Cardを参照してください。
- アグリゲーター型バーチャルカード(MPCard、RedotPayなど):多くは月次CSVを提供していますが、項目の充実度にばらつきがあるため、ダウンロード後に必要な項目が揃っているか確認する必要があります。
- KYC不要のオフショアカード:通常は正規のstatementがなく、自分で税務追跡を行うのは非常に困難です――これはno-KYCカードの中心的なリスクの一つでもあります。
編集部からのアドバイス
やるべきこと:毎月1日に10分ほど時間をとり、前月分のstatementをダウンロードしてウォレット記録をエクスポートし、同じクラウドフォルダにまとめて保管してください。年末には一度にKoinlyへ取り込むだけで数分で完了します。
避けるべきこと:申告締切の直前になって記録を探し始めることです。発行会社のポリシー変更、サービス停止、アカウントのリスク管理措置などにより、過去のデータが消えてしまう可能性があります。USDTカードの税務追跡において、記録が残る猶予期間はその月のうちだけです。
まだカード選びの段階であれば、statementの項目が整っている発行会社を優先することをおすすめします――詳しくは2026年 Top 5 USDTカードとUSDTカードとは何かをご覧ください。