本記事にはアフィリエイト広告(PR)を含む場合があります。
※本記事にはアフィリエイト広告(A8.net)を含みます。記載の内容は2026年8月時点で国税庁の公開情報および各公式サイトを確認した一般的な解説であり、個別の税務判断については税理士または所轄の税務署にご確認ください。
※当サイトはAmazonアソシエイト・プログラムの参加者であり、適格販売により収入を得ています。
「Botで自動売買しているが、損益計算をどうすればいいのか分からない」「気づいたら取引履歴が数千件になっていて、確定申告シーズンに手が止まった」——こうした相談は、裁量トレードのユーザーよりも自動売買Botのユーザーから聞くことが多くなっています。
理由ははっきりしています。Botは人間が寝ている間も、相場を見ていない間も、設定したロジックどおりに売買を繰り返します。その結果、年間の取引件数が手動売買とは桁違いの規模になり、エクセルでの手作業による損益計算が現実的に成立しなくなるケースが増えているのです。
この記事では、Botの取引件数がなぜ手動と桁違いになるのか、税金の計算ルール自体はBotでも現物の売買と同じであること、この件数を手作業で追うことの限界、取引所のデータをツールに取り込んで計算する方法、そしてBotの成績評価と税務上の損益を同じ基盤で見る利点、という流れで整理します。
目次
- 自動売買Botで取引件数が「桁違い」になる理由
- 税金の計算ルールはBotでも現物の裁量売買でも同じ
- 手動裁量・積立・Bot、年間取引件数と計算負荷を比較する
- 取引所のデータをツールに取り込んで計算する
- Botの成績評価と税務上の損益を同じ基盤で見る
- よくある質問
- まとめ
年間の利益と給与収入を入れると、2026年分の現行制度に基づく所得税・復興特別所得税・住民税の概算差額と実効税率を表示します。→ 仮想通貨の税金シミュレーター
このほかの計算ツールは 仮想通貨の計算ツール一覧 にまとめています(税金・損益・積立・マイニング)。
申告が必要かどうかは 20万円ルール判定ツール で確認できます(住民税の扱いも同時に表示します)。
売ったときに手元へいくら残るかは 利確シミュレーター で計算できます(税引後の手取りと負担率まで出ます)。
必要なサーバースペックは Botサーバーの必要スペック診断 で確認できます。
自宅PCとVPSのコスト差は Botは自宅PCとVPSどちらが安い? で計算できます。
手作業だと何時間かかるかは 取引記録の手作業は何時間かかる? で試算できます。
監視の設計とレート制限は 価格アラートを自作する で確認できます。
自宅のPCで動かすと、停電・再起動・回線の切断でそのたびに同期が止まります。常時稼働のサーバーを借りれば、電源と回線を気にせず動かし続けられます。必要なCPU・メモリ・ディスク容量は用途によって変わるので、動かしたいソフトの要件と各プランのスペックを先に見比べてください。
プランとスペックを確認する →PR・XServer VPS(エックスサーバー株式会社)。料金やスペックは変更されることがあるため、最新の内容は公式サイトでご確認ください。
VPNは秘密鍵やシードフレーズを守るものではありません。守れるのは通信経路のほうで、カフェや空港の公衆Wi-Fiで取引所にログインするとき、同じ回線にいる第三者や接続元のネットワーク管理者に通信内容を見られるのを防ぐ用途です。ハードウェアウォレットとは守る対象が違うので、どちらかで代替はできません。30日間の返金保証があるため、実際の速度を試してから判断できます。
通信経路を保護する方法を見る →PR・NordVPN(Nord Security)。料金・返金条件・対応機能は変更されることがあるため、最新の内容は公式サイトでご確認ください。
Botの取引は手動と桁が違うため、年間の実現損益を1件ずつ拾うのは現実的ではありません。取引所のAPIやCSVを読み込ませれば、総平均法・移動平均法での集計まで自動で終わります。対応取引所と出力形式は無料の範囲で確認できます。
無料で年間損益を計算してみる →PR・クリプタクト(株式会社pafin)。対応取引所や機能は変更されることがあるため、最新の内容は公式サイトでご確認ください。本記事は一般的な情報提供であり、個別の税務判断は税理士または所轄の税務署にご確認ください。
自動売買Botで取引件数が「桁違い」になる理由
まず、なぜBotの取引がここまで件数が増えるのかを、簡単な算数で確認しておきます。
1時間に1回売買するだけで、年間8,760件
例えば、1時間に1回のペースで売買するBotがあるとします。24時間稼働なら、1日の取引件数は24件です。これを365日続けると、24件×365日=8,760件になります。人間が手動でこれだけの件数を1件ずつ記録していくのは、それだけでかなりの負担になる規模です。
スキャルピング型なら年間3万件を超える例も
さらに頻度の高いスキャルピング型のBotで、1時間に4回売買する設定であれば、1日の件数は24件×4=96件、年間では96件×365日=35,040件という計算になります。これはあくまで「1時間に◯回」という設定値からの単純な掛け算であり、実際の件数はBotのロジックや相場状況によって変動しますが、桁の感覚をつかむには十分な例だと思います。
週末や祝日を含めて24時間365日稼働し続けられる点は、Botの強みであると同時に、取引件数を積み上げる要因でもあります。人間の裁量トレードであれば、仕事や睡眠の時間は物理的に取引ができませんが、Botにはその制約がありません。
税金の計算ルールはBotでも現物の裁量売買でも同じ
件数がどれだけ増えても、税務上のルールがBot用に簡略化されるわけではありません。ここは誤解されやすいポイントです。
1約定ごとに損益を認識するのが原則
国税庁のタックスアンサー(No.1524)によれば、暗号資産の売買損益は取引の回数にかかわらず1回ごとに認識するものとされ、原則として雑所得に区分されます。つまり、Botが1日に100回売買していれば、税務計算の土台としては100回分の損益を積み上げていく必要があるということです。「Botの取引だから合算でまとめて計算してよい」という簡略ルールは存在しません。
取得価額の計算は総平均法か移動平均法
暗号資産の取得価額は、総平均法か移動平均法のいずれかで計算します。税務署に評価方法の届出をしていない場合、個人は総平均法を用いることになります。総平均法は年間の取得価額の合計を年間の取得数量の合計で割って平均単価を出す方法で、移動平均法は取得のたびに平均単価を再計算していく方法です。どちらの方法で計算するかによって年間の所得金額が変わる仕組みは、総平均法と移動平均法を同じ取引データで計算し比べた記事で具体的に確認できます。
ここで重要なのは、移動平均法を選んでいる場合、Botの1回1回の約定(買い注文の約定も含む)が平均単価の再計算に関わってくるという点です。総平均法であっても、年間のすべての取得を集計する必要がある点は変わりません。件数が増えるほど、この積み上げ作業の量も比例して増えていきます。
手動裁量・積立・Bot、年間取引件数と計算負荷を比較する
運用スタイルによって、年間の取引件数と手作業の負荷がどれくらい変わるのか、簡単な例で比較してみます。数値はいずれも「例えばこの頻度ならこの件数になる」という算数上の例示であり、実際の平均値や統計調査の結果ではありません。
| 運用スタイル | 頻度の例 | 年間取引件数の目安 | 手作業での計算負荷イメージ |
|---|---|---|---|
| 手動裁量(都度判断して売買) | 例えば週2回のペースで売買 | 52週×2回=104件 | エクセルに1件ずつ手入力しても現実的に追える範囲 |
| 積立・DCA(毎日定額を自動買付) | 例えば1日1回、決まった時刻に買付のみ | 365日×1回=365件 | 単純作業だが、売却時にすべての取得単価をさかのぼる必要がある |
| 自動売買Bot(低頻度) | 例えば1時間に1回売買 | 24件×365日=8,760件 | 1件ずつの手入力は現実的でない件数 |
| 自動売買Bot(高頻度・スキャルピング型) | 例えば1時間に4回売買 | 96件×365日=35,040件 | 手作業での追跡はほぼ成立しない水準 |
手動裁量や積立であれば、エクセルに取引を1件ずつ書き写す運用でも、時間はかかりますが不可能ではありません。しかし自動売買Botになると、件数の桁が変わり、手作業という前提そのものが崩れてきます。エクセル自作の損益計算とツールを比較した記事でも触れていますが、件数が数百件を超えたあたりから、手作業でのミスや記録漏れのリスクが目立って高まってきます。
取引所のデータをツールに取り込んで計算する
件数が数千件、数万件という規模になると、現実的な選択肢は取引所のデータをそのままツールに取り込み、計算をツール側に任せる方法になります。
CSVダウンロードとAPI連携
多くの取引所は、期間を指定して取引履歴をCSV形式でダウンロードする機能を提供しています。取引所ごとにファイルの形式や項目名が異なるため、複数の取引所を使っている場合は突合作業も必要になります。この手順は取引所別のCSVダウンロード手順をまとめた記事で取引所ごとに紹介しています。
クリプタクトのような損益計算ツールは、CSVの取り込みに加えてAPI連携にも対応しており、取引所側のAPIキーを登録しておけば、取引履歴を都度手動でダウンロードしなくても定期的にデータを反映できます。Botを稼働させている取引所がAPI連携に対応しているかどうかは、事前に確認しておくとよい点です。→ クリプタクト公式サイトで対応取引所とAPI連携の一覧を確認する
ツールへの取り込みから計算までの一連の流れは、損益計算を自動化する方法をまとめた記事で解説しています。
件数ベースの料金プランをどう見るか
損益計算ツールの多くは、年間の取引件数に応じて料金プランが分かれています。クリプタクトの場合、無料プランは年間の取引が50件以内であれば結果表示まで完結しますが、Botを使っていると先ほどの試算のとおり件数はすぐに50件を超えるため、有料プランの検討が前提になります。有料プランはBasicが年額6,600円からで、取引件数に応じてより上位のプランが用意されています。自分のBotの想定取引件数が年間でどのくらいになりそうかを先に見積もっておくと、どのプランが必要かを判断しやすくなります。→ クリプタクト公式サイトで料金プランと取引件数の上限を確認する
料金プランや取引件数の上限は変更されることがあるため、Botの運用を始める前後で最新の条件を確認しておくと安心です。
Botの成績評価と税務上の損益を同じ基盤で見る
Bot運用をしていると、多くの場合はBotの管理画面やダッシュボードに実現損益や勝率といった成績が表示されます。ここで注意したいのは、この画面上の数字が、そのまま税務申告に使える数字とは限らないという点です。
Botのダッシュボードが表示する損益は、手数料を含んでいない場合や、含み損益(未決済ポジションの評価損益)を含んで表示している場合など、集計の前提がツールによって異なります。一方で税務上の所得金額は、実現した売却・使用のタイミングで、総平均法または移動平均法により計算した取得価額をもとに算出するものであり、含み損益は含まれません。
この二つの数字がズレたまま運用を続けると、Botの管理画面ではプラスに見えるのに税務上の所得はそれと異なる、という状況に気づかないまま確定申告の時期を迎えることになりかねません。取引所のCSVやAPIから得られる約定データを損益計算ツールに取り込み、Botの成績評価と税務上の損益の両方を同じ元データから計算する形にしておくと、この二つの数字の関係を把握しやすくなります。
なお、自動売買Botはロジックが機械的に注文を出す仕組みであるため、相場が急変した局面でも設定どおりに売買を続け、想定を超える損失につながることがあります。稼働を始める前に、どのような相場状況で損失が拡大しやすいかを確認しておくことは、税務処理以前の運用上の注意点として重要です。
よくある質問
Botの取引はすべて確定申告の対象になりますか。
暗号資産の売却や、暗号資産同士の交換、決済への使用によって利益が生じた場合は、原則として雑所得として所得金額の計算対象になります。Botによる自動売買であっても、取引の主体がプログラムか人間かによって扱いが変わるものではなく、口座の名義人の所得として計算します。年間の所得金額や、確定申告が必要かどうかの具体的な判断については、税理士または所轄の税務署にご確認ください。
Botの取引手数料はどのように扱えばいいですか。
売却の際に支払った手数料は、所得金額の計算上、必要経費に算入できるとされています。Botが高頻度で売買するほど手数料の合計額も積み上がりやすいため、約定データを取り込む段階で手数料の項目が正しく反映されているかを確認しておくとよいでしょう。
含み損益(未決済のポジション)にも税金がかかりますか。
年末時点で保有している暗号資産そのものについて、期末に売却したものとみなして課税されるわけではありません。所得金額の計算に関わるのは、実際に売却・使用・交換といった形で確定した損益です。ただし、年末時点の保有数量や評価額は翌年以降の取得価額の計算(総平均法・移動平均法いずれにおいても)に影響するため、記録は残しておく必要があります。
総平均法と移動平均法、Botの場合はどちらを選ぶべきですか。
どちらが有利かは取引のタイミングや価格変動の仕方によって結果が変わるため、一律には言えません。届出をしていない個人は総平均法が適用されます。移動平均法に変更したい場合は、変更しようとする年の3月15日までに、納税地の所轄税務署長への届出が必要です。両方式で同じ取引データを計算した実例はこちらの記事で確認できます。
損益計算ツールを使えば、確定申告の作業はすべて終わりますか。
ツールは取得価額や実現損益の計算を支援するものであり、計算結果をもとにした確定申告書の作成・提出や、内容の最終的な判断は利用者自身が行うことになります。無料プランでどこまで確認できるかは、実際に自分の取引履歴を取り込んで試してみるのが早い方法です。→ クリプタクト公式サイトで無料プランの範囲を確認する
まとめ
- 自動売買Botは24時間365日休まず売買できるため、年間の取引件数が手動売買とは桁違いになりやすい(例:1時間に1回売買なら年間8,760件)
- 税金の計算ルールはBotでも現物の裁量売買でも同じで、1約定ごとに損益を認識するのが原則
- 取得価額は総平均法または移動平均法で計算し、届出がなければ個人は総平均法が適用される
- 取引件数が数千件を超えると、エクセルでの手作業は現実的でなくなり、取引所のCSV・API連携をツールに取り込む方法が選択肢になる
- Botのダッシュボード上の成績と税務上の損益は前提が異なることがあるため、同じ元データから両方を計算する形にしておくと関係を把握しやすい
暗号資産の損益計算全体の流れは損益計算を自動化する方法にまとめています。あわせてご覧ください。
書籍で体系的に押さえたい方は、Amazonで「仮想通貨 税金」の書籍を探すという方法もあります。
本記事は一般的な情報提供であり、個別の税務判断は税理士または所轄の税務署にご確認ください。投資判断はご自身の責任でお願いします。
自動売買やノードの運用は「動き続けること」が前提です。自宅のPCは停電・再起動・回線断で止まりますが、VPSならデータセンターで24時間動かせます。
XServer VPSのスペックと料金を見る →PR・XServer VPS(エックスサーバー株式会社)。料金やスペックは変更されることがあるため、最新の内容は公式サイトでご確認ください。
自分で作るか、頼むかで迷ったときに
手作業を仕組みに置き換えるとき、自分で組むべき範囲と外に出す範囲の線引きで迷うことがあります。業務自動化を依頼する側・受ける側の両方をやった立場で整理したものを、別サイトのnoteに書いています。仮想通貨とはテーマが違いますが、動かし続ける側の話としては重なります。
判断に迷う部分は、税理士への相談も選択肢になります。スキルマーケット「ココナラ」で確定申告の相談相手を探す(PR)。最終的な申告内容の判断はご自身の責任となるため、所轄の税務署への確認と併せてご検討ください。
申告までの3工程PR
損益計算ツールが出せるのは所得金額までで、確定申告書そのものは作成できません。工程が分かれている点を先に押さえておくと、年明けに手が止まりにくくなります。
- 1取引履歴を集める各取引所から年間の履歴をダウンロードする
- 2年間の損益を計算する複数取引所の履歴をまとめて所得金額を出す
クリプタクト - 3確定申告書を作成して提出する出した金額を雑所得として申告書に入力する
マネーフォワード クラウド確定申告/やよいの青色申告 オンライン



