FXで100万円稼いだ。で、税金いくら持っていかれるの?
確定申告の時期が近づくたびに、同じ疑問が頭をよぎる。「今年のFX利益にかかる税金、結局いくらなんだ?」。年間取引報告書を眺めながら電卓を叩いてみるも、所得税・住民税・復興特別所得税の内訳がごちゃごちゃになって途中で投げ出す。国内FXと海外FXで税制が違うとか、損益通算できるとかできないとか、情報は断片的に知っているのに最終的な手取り額がパッと出てこない。
このツールは、FX年間損益・経費・繰越損失を入力するだけで所得税・住民税・実質税率・手取り額を一発で算出するシミュレーターだ。国内FXの申告分離課税(一律20.315%)と海外FXの総合課税(累進税率5~45%)の両方に対応しているから、「国内と海外、どっちが税金安いの?」という比較もすぐできる。
なぜこのツールを作ったのか
FXの税金について調べると、解説記事は山ほど出てくる。「国内FXは申告分離課税で20.315%」「海外FXは総合課税で累進税率」。そこまではわかる。でも、**じゃあ自分の場合いくらになるの?**という肝心の問いに答えてくれるツールがなかった。
以前、年末にポジション整理をしようとして「損出しした方が得なのか」を試算しようとしたことがある。Excelで給与所得控除を引いて、累進税率テーブルを当てはめて、復興特別所得税を乗せて……。計算自体は四則演算の組み合わせにすぎないのに、ブラケットの境界を間違えたり住民税の均等割を忘れたりで、3回やり直してようやく「たぶんこの金額」にたどり着いた。正直、もうやりたくない。
既存のFX税金計算サイトもいくつか試した。しかし、損益通算に対応していなかったり、繰越控除が入力できなかったり、海外FXに非対応だったり、どれも帯に短したすきに長し。特に「国内FXで去年の損失を繰り越したい」というニーズに答えてくれるツールが見当たらなかったのが決め手だ。
だから作った。入力欄に数字を放り込めば、申告分離課税でも総合課税でも内訳つきで税額が出る。経費も項目別に入れられるし、過去3年分の繰越損失もシミュレーションできる。確定申告前の「だいたいいくら?」を30秒で解消するためのツールだ。
FXの税金の仕組み ── 申告分離課税と総合課税の違い
FX 税金 計算の基本
FXで得た利益は「雑所得」に分類される。ただし、国内FX業者を使っているか海外FX業者を使っているかで税金の計算方法がまったく違う。ここがFX税制の最大のポイントだ。
たとえ話で言えば、国内FXは「定額料金プラン」、海外FXは「従量課金プラン」のようなものだ。定額プランは利益がいくらでも料率が変わらない。従量課金は使えば使うほど(稼げば稼ぐほど)単価が上がっていく。
国内FXの申告分離課税(一律20.315%)
国内の金融商品取引業者を通じたFX取引は、「先物取引に係る雑所得等」として申告分離課税の対象になる。税率は利益額に関係なく一律で以下の通り。
- 所得税: 15%
- 復興特別所得税: 0.315%(所得税額の2.1%)
- 住民税: 5%
- 合計: 20.315%
100万円稼いでも1億円稼いでも税率は同じ。シンプルでわかりやすい。さらに、日経225先物やオプション取引など「先物取引に係る雑所得等」に該当する金融商品と損益通算ができる。FXで50万円の損失、日経225先物で80万円の利益なら、差し引き30万円に対してだけ課税される。
加えて、損失が出た年に確定申告しておけば、その損失を翌年以降3年間繰り越して将来の利益と相殺できる(繰越控除)。
海外FXの総合課税(累進税率5~45%)
一方、海外FX業者を通じた取引の利益は「雑所得(その他)」として総合課税の対象。給与所得など他の所得と合算した上で、以下の累進税率が適用される。
| 課税所得 | 税率 | 控除額 |
|---|---|---|
| ~195万円 | 5% | 0円 |
| ~330万円 | 10% | 97,500円 |
| ~695万円 | 20% | 427,500円 |
| ~900万円 | 23% | 636,000円 |
| ~1,800万円 | 33% | 1,536,000円 |
| ~4,000万円 | 40% | 2,796,000円 |
| 4,000万円超 | 45% | 4,796,000円 |
これに住民税10%と復興特別所得税(所得税額の2.1%)が加わる。FX利益が少なければ国内FXより税負担が軽くなるケースもあるが、給与所得と合算されるため年収が高い人ほど税率が跳ね上がる。
海外FXには損益通算の対象が限定的で、先物取引との通算はできない。繰越控除も使えない。この点は国内FXと比べて明確に不利だ。
損益通算とは何か
損益通算は、異なる金融商品間の利益と損失を相殺できる制度だ。ただし、何でも通算できるわけではない。
- 国内FX同士: 通算OK
- 国内FX + 日経225先物・オプション: 通算OK(同じ「先物取引に係る雑所得等」)
- 国内FX + 株式譲渡益: 通算NG(別カテゴリ)
- 海外FX + 国内FX: 通算NG(申告分離と総合で別枠)
「FXで負けた分を株の利益で埋められる」と思い込んでいる人がいるが、それは誤りだ。税制上のカテゴリが異なるため、通算はできない。
確定申告を放置すると何が起きるか
FX 確定申告 しないとどうなる
「FXの利益なんてバレないでしょ」と思っている人がいるなら、認識を改めた方がいい。国内FX業者は毎年、顧客の取引損益を記載した支払調書を税務署に提出する義務がある。つまり、税務署はあなたのFX利益を把握している。
申告しなかった場合のペナルティは重い。
- 無申告加算税: 納付すべき税額の15~20%が上乗せ
- 延滞税: 納付期限の翌日から年率2.4~8.7%(年度により変動)
- 重加算税: 意図的な隠蔽と認定されると35~40%
たとえば国内FXで500万円の利益(税額約100万円)を無申告で放置し、3年後に税務調査が入ったとする。無申告加算税15%で約15万円、延滞税が3年分で約15~25万円。本来100万円で済んだ税金が130万円以上に膨らむ。
海外FXでも油断はできない。2018年のCRS(共通報告基準)導入以降、海外金融機関の口座情報は各国の税務当局間で自動交換されている。「海外口座だから見つからない」という時代はとっくに終わっている。
給与所得者の場合、FX利益が年間20万円以下なら確定申告が不要とされるケースもあるが、これは所得税の話。住民税の申告は別途必要になる点を見落としがちだ。
参考: 国税庁「確定申告が必要な方」
損失が出た年も確定申告しておくのが鉄則。繰越控除を使えば、翌年以降の利益と相殺して税額を減らせる。申告しなければ損失は消滅する。
こんな場面で活躍する
1. 確定申告前の税額シミュレーション
年間取引報告書が届いたら、利益額と経費を入力してサクッと概算。「だいたい20万円くらいか」とわかれば、納税資金の準備も余裕を持ってできる。
2. 年末の損出し判断
12月に含み損のポジションを決済して「損出し」するかどうかの判断材料に。損失を確定させて今年の利益を減らすか、来年に持ち越すか。税額シミュレーションで比較すれば、感覚ではなく数字で判断できる。
3. 国内FXと海外FXの税負担比較
「海外FXの方がレバレッジ高いけど、税金で損しない?」。口座タイプを切り替えて同じ利益額を入力すれば、どちらが手取りで有利かすぐわかる。給与所得が高い人ほど海外FXの税負担は重くなる傾向がある。
4. 繰越控除の効果を事前に把握
「去年50万円の損失を繰り越してるけど、今年100万円利益が出たらどうなる?」。繰越損失を入力すれば、控除後の税額と手取り額が一目瞭然。
基本の使い方 ── 3ステップで完了
ステップ1: 口座タイプを選ぶ
「国内FX」か「海外FX」をタップする。国内FXなら申告分離課税(一律20.315%)、海外FXなら総合課税(累進税率)で計算される。
ステップ2: 損益・経費・繰越損失を入力
FX年間損益(損失ならマイナスで入力)、経費(通信費・書籍代・セミナー費など項目別)、過去の繰越損失(国内FXのみ)を入力する。海外FXの場合は給与収入も入力すると、より正確な累進税率が適用される。
ステップ3: 結果を確認
課税所得・所得税・復興特別所得税・住民税・税額合計・実質税率・手取り額がまとめて表示される。「結果をコピー」ボタンでテキストとして保存もできる。
具体的な計算例 ── 6つのケースで税額を検証
ケース1: 国内FX 利益100万円(経費・繰越なし)
最もシンプルなパターン。FX年間損益100万円、経費ゼロ、繰越損失なし。
| 項目 | 金額 |
|---|---|
| 課税所得 | 1,000,000円 |
| 所得税(15%) | 150,000円 |
| 復興特別所得税(0.315%) | 3,150円 |
| 住民税(5%) | 50,000円 |
| 税額合計 | 203,150円 |
| 実質税率 | 20.3% |
| 手取り額 | 796,850円 |
国内FXならどんな利益額でも実質税率はほぼ20.3%で一定。100万円の利益のうち約20万円が税金、手元に残るのは約80万円だ。
ケース2: 国内FX 利益200万円(経費10万円・繰越損失50万円)
前年に50万円の損失を繰り越しており、今年は通信費5万円・書籍代5万円の経費がある。
- FX年間損益: 2,000,000円
- 経費合計: 100,000円
- 繰越損失: 500,000円
- 課税所得: 2,000,000 - 100,000 - 500,000 = 1,400,000円
| 項目 | 金額 |
|---|---|
| 課税所得 | 1,400,000円 |
| 所得税 | 210,000円 |
| 復興特別所得税 | 4,410円 |
| 住民税 | 70,000円 |
| 税額合計 | 284,410円 |
| 実質税率(対FX利益) | 14.2% |
| 手取り額 | 1,715,590円 |
経費と繰越控除で課税所得が60万円減り、税額は約8万円軽減。実質税率が20.3%から14.2%に下がっている。繰越控除の威力がよくわかるケースだ。
ケース3: 国内FX 利益500万円(経費20万円)
利益が大きくても国内FXなら税率は変わらない。
- 課税所得: 5,000,000 - 200,000 = 4,800,000円
- 所得税: 4,800,000 * 0.15 = 720,000円
- 復興特別所得税: 720,000 * 0.021 = 15,120円
- 住民税: 4,800,000 * 0.05 = 240,000円
| 項目 | 金額 |
|---|---|
| 課税所得 | 4,800,000円 |
| 税額合計 | 975,120円 |
| 実質税率(対FX利益) | 19.5% |
| 手取り額 | 4,024,880円 |
500万円の利益でも実質税率は約19.5%。経費20万円を差し引いた分だけわずかに下がっているが、基本的に20%前後で安定している。これが申告分離課税の強みだ。
ケース4: 国内FX 損失30万円(繰越控除の活用)
今年は30万円の損失。税額はゼロだが、確定申告しておけば来年以降に繰り越せる。
| 項目 | 金額 |
|---|---|
| 課税所得 | 0円 |
| 税額合計 | 0円 |
| 繰越可能損失 | 300,000円 |
たとえば来年100万円の利益が出たら、繰越損失30万円を差し引いて70万円に対してのみ課税される。税額は約14万円(70万 * 20.315%)で、繰越なしの場合の約20万円と比べて約6万円の節税効果がある。損失が出た年こそ確定申告が重要だ。
ケース5: 海外FX 利益200万円(給与なし・経費なし)
専業トレーダーや給与収入がない人のケース。海外FXは総合課税で基礎控除48万円が適用される。
- fxIncome: 2,000,000円
- 課税所得: 2,000,000 - 480,000(基礎控除) = 1,520,000円
- 所得税: 1,520,000 * 0.05 - 0 = 76,000円(税率5%の区間)
- 復興特別所得税: 76,000 * 0.021 = 1,596円
- 住民税: 2,000,000 * 0.10 + 5,000 = 205,000円
| 項目 | 金額 |
|---|---|
| 課税所得 | 1,520,000円 |
| 所得税 | 76,000円 |
| 復興特別所得税 | 1,596円 |
| 住民税 | 205,000円 |
| 税額合計 | 282,596円 |
| 実質税率(対FX利益) | 14.1% |
| 手取り額 | 1,717,404円 |
FX利益200万円で他の所得がなければ、海外FXでも実質税率は14.1%と国内FXの20.3%より低い。基礎控除と低い累進税率区間の恩恵だ。ただし、給与所得がある場合は合算されるため税率が上がる点に注意。
ケース6: 海外FX 給与500万円 + FX利益100万円(経費5万円)
会社員が海外FXで副収入を得ているケース。給与所得と合算して累進税率が適用される。
- 給与所得控除: 5,000,000 * 0.1 + 1,100,000 = 1,600,000円
- 給与所得: 5,000,000 - 1,600,000 = 3,400,000円
- FX所得: 1,000,000 - 50,000 = 950,000円
- 合計所得: 3,400,000 + 950,000 - 480,000 = 3,870,000円
- 所得税: 3,870,000 * 0.20 - 427,500 = 346,500円
- 復興特別所得税: 346,500 * 0.021 = 7,276円
- 住民税: (3,400,000 + 950,000) * 0.10 + 5,000 = 440,000円
| 項目 | 金額 |
|---|---|
| 合計課税所得 | 3,870,000円 |
| 所得税 | 346,500円 |
| 復興特別所得税 | 7,276円 |
| 住民税 | 440,000円 |
| 税額合計(給与+FX) | 793,776円 |
このケースでは税額合計に給与分の税金も含まれている。FX利益だけに着目すると、FXがなかった場合の税額(給与のみ)との差額がFXによる追加納税額だ。同じ条件で国内FXなら追加税額は約19万円(950,000 * 20.315%)。海外FXだと給与との合算で税率20%の区間に入るため、追加負担はやや大きくなる。年収が高い会社員ほど、国内FXの方が有利という傾向がはっきり出るケースだ。
仕組みとアルゴリズム ── 税額計算の裏側
採用手法の比較
FXの税額計算には大きく2つのアプローチがある。
- 簡易計算: 利益に一律税率を掛ける方法。国内FXなら
利益 * 20.315%だけで済む。海外FXには使えない - フルブラケット計算: 累進税率テーブルと各種控除を正確に適用する方法。国内・海外の両方に対応できる
本ツールではフルブラケット計算を採用した。国内FXの場合も内訳(所得税・復興特別所得税・住民税)を分けて表示するため、単純な一律掛け算ではなく各税目を個別に計算している。
国内FXの計算フロー
`
- FX課税所得 = FX損益 + 先物等損益 - 経費合計
- 繰越控除 = min(max(0, FX課税所得), 3年前損失 + 2年前損失 + 前年損失) ※古い年度の損失から順に充当
- 課税所得 = max(0, FX課税所得 - 繰越控除)
- 所得税 = 課税所得 * 15%
- 復興特別所得税 = 所得税 * 2.1%
- 住民税 = 課税所得 * 5%
- 税額合計 = 所得税 + 復興特別所得税 + 住民税
`
繰越控除の適用順序がポイント。3年前 → 2年前 → 前年の順に古い損失から充当し、当年の利益を超える分は切り捨てる(国内FXの繰越控除は最大3年間)。
海外FXの計算フロー
`
- 給与所得控除 = 給与収入に応じたテーブル適用 例: 給与500万円 → 500万 * 10% + 110万 = 160万円
- 給与所得 = 給与収入 - 給与所得控除
- FX所得 = max(0, FX損益 - 経費合計)
- 合計所得 = 給与所得 + FX所得 - 基礎控除(48万円)
- 所得税 = 累進税率テーブル適用 例: 合計所得387万円 → 387万 * 20% - 427,500 = 346,500円
- 復興特別所得税 = 所得税 * 2.1%
- 住民税 = (給与所得 + FX所得) * 10% + 均等割5,000円
- 税額合計 = 所得税 + 復興特別所得税 + 住民税
`
累進税率テーブルの適用は「課税所得 * 税率 - 控除額」の速算式を使う。たとえば課税所得が400万円なら、 4,000,000 * 20% - 427,500 = 372,500円 が所得税になる。ブラケットごとに分割計算する必要はない(速算式が分割計算と同じ結果を返すように控除額が設計されている)。
計算例: 国内FX 利益200万円、経費10万円、繰越損失50万円
FX課税所得 = 2,000,000 + 0 - 100,000 = 1,900,000 繰越控除 = min(1,900,000, 500,000) = 500,000 課税所得 = 1,900,000 - 500,000 = 1,400,000 所得税 = 1,400,000 * 0.15 = 210,000 復興特別所得税 = 210,000 * 0.021 = 4,410 住民税 = 1,400,000 * 0.05 = 70,000 税額合計 = 210,000 + 4,410 + 70,000 = 284,410 手取り = 2,000,000 - 284,410 = 1,715,590
参考: Wikipedia「申告分離課税」 / 国税庁「所得税の税率」
Excel手計算や税理士相談との違い
FXの税額を知る方法は大きく3つある。Excel手計算、税理士への相談、そしてオンラインシミュレーター。それぞれの特徴を整理してみよう。
Excel手計算 — 自由度は高いが、累進税率テーブルや給与所得控除の計算式を自分で組む必要がある。税制改正のたびにメンテナンスが必要で、数式ミスにも気づきにくい。「関数を1セル間違えて税額が10万円ズレていた」なんて話は珍しくない。
税理士への相談 — 正確性は最高だが、相談料は1回あたり5,000〜30,000円が相場。確定申告の概算を知りたいだけの段階でいきなり税理士に行くのはハードルが高い。年末の損出し判断のように「今すぐ数字が欲しい」場面には向かない。
既存のオンラインツール — 国内FXだけ、あるいは海外FXだけに対応しているものが多い。両方を同じ画面で比較できるツールはほとんど見当たらない。さらに、損益通算や繰越控除まで組み込んだシミュレーターとなると選択肢がぐっと狭まる。
このツールは「概算をサッと出す」ことに特化している。国内FXと海外FXの税額を切り替えて比較でき、経費・損益通算・繰越控除まで一画面で完結する。もちろん最終的な確定申告は税理士に確認すべきだが、「おおよその税額」を把握するには十分な精度だ。
FXと税金にまつわる豆知識
2037年まで続く復興特別所得税
国内FXの税率が「20%」ではなく「20.315%」と中途半端な数字になっている理由。それは復興特別所得税の存在だ。2011年の東日本大震災の復興財源として、2013年から2037年まで所得税額に2.1%が上乗せされている。国内FXの場合、所得税15%に対して15% × 2.1% = 0.315%が加算され、合計20.315%になる。あと11年ほど続く予定だが、延長の議論もあるため今後の動向は要注目。
参考: 復興特別所得税 — 国税庁
ふるさと納税の上限額とFX利益の関係
FXで利益が出ると課税所得が増える。すると、ふるさと納税の控除上限額も上がる。たとえば給与年収500万円の会社員がFXで100万円の利益を得た場合、ふるさと納税の上限は数万円ほど増える計算になる。年末にFXの利益が確定したら、ふるさと納税の上限を再計算してみると意外な「お得枠」が見つかるかもしれない。
国内FXと海外FXの損益通算、混ぜられない壁
「国内FXの利益と海外FXの損失を相殺したい」——これは残念ながらできない。国内FXは「先物取引に係る雑所得等」として申告分離課税、海外FXは「雑所得」として総合課税。課税区分が異なるため、互いの損益を通算することは認められていない。同じFXなのに税制上は別モノという、知らないと痛い落とし穴だ。
FX確定申告で損しないためのTips
-
年間取引報告書を早めに取得する — 国内FX業者は翌年1月中旬に「年間取引報告書」を発行する。PDFでダウンロードしておけば、確定申告の数字入力がスムーズ。複数口座を使っている場合は全業者分を揃えてから合算すること。
-
経費の領収書は「FX関連」と分かるように保管する — 通信費やPC代をFXの経費にするには、FX取引に使った割合(家事按分)を合理的に説明できる必要がある。「通信費の30%をFX用」のように按分率を決めたら、その根拠メモも一緒に残しておくと安心。
-
12月中に「損出し」を検討する — 含み損のポジションを年内に一度決済して損失を確定させる「損出し」テクニック。国内FXなら損益通算で他の先物利益と相殺でき、それでも損失が残れば翌年以降3年間の繰越控除に使える。年末が近づいたらこのツールで「損出しした場合」と「しない場合」の税額を比較してみて。
-
損失が出た年も必ず確定申告する — 繰越控除を受けるには、損失が出た年に確定申告をしていることが条件。「利益が出てないから申告しなくていいや」と放置すると、翌年以降に利益が出たときに繰越控除が使えなくなる。損失の年こそ申告が大事。
-
海外FXの利益が20万円を超えたら確定申告が必須 — 給与所得者(年末調整済み)でも、雑所得の合計が20万円を超えると確定申告の義務が発生する。海外FXは源泉徴収されないため、うっかり申告漏れになりやすい。年間利益が20万円前後のときは特に注意。
よくある質問(FAQ)
Q: FX利益が20万円以下なら確定申告は不要?
給与所得者で年末調整済みの場合、「給与所得・退職所得以外の所得」が年間20万円以下であれば所得税の確定申告は不要(所得税法第121条)。ただしこれは所得税に限った話で、住民税の申告は別途必要になる。また、医療費控除やふるさと納税のワンストップ特例を使わない場合など、他の理由で確定申告をするなら20万円以下の雑所得も合算して申告する必要がある。「20万円以下=完全に非課税」ではない点に注意。
Q: 国内FXの損益通算の対象になる取引は?
国内FXと損益通算できるのは「先物取引に係る雑所得等」に分類される取引だ。具体的には、日経225先物・TOPIX先物・商品先物・オプション取引・CFD(くりっく株365)・バイナリーオプション(国内業者)などが該当する。一方、株式の売買益(譲渡所得)や海外FXの利益(総合課税の雑所得)とは損益通算できない。このツールでは「先物・オプション等の損益」欄に通算対象の損益を入力すると自動で合算される。
Q: 海外FXで損失が出た場合、繰越控除は使える?
使えない。繰越控除(3年間の損失繰越)は申告分離課税の対象となる国内FXや先物取引に限られる制度だ。海外FXは総合課税の雑所得に分類されるため、損失の繰越控除は適用されない。海外FXの損失は、同じ年の他の雑所得(例: 仮想通貨の利益、アフィリエイト収入など)との内部通算のみ可能。翌年に持ち越すことはできないので、年内に損益を調整する判断が重要になる。
Q: 計算結果をそのまま確定申告書に転記してよい?
このツールの計算結果はあくまで概算シミュレーションだ。社会保険料控除・生命保険料控除・配偶者控除・扶養控除などの各種所得控除は考慮していないし、所得税の端数処理(100円未満切り捨て等)も簡略化している。実際の確定申告書への記入は、年間取引報告書の正確な数字をもとに行うか、税理士に相談してほしい。このツールは「おおよその税額を事前に把握する」ための概算ツールとして活用するのがベストだ。
Q: 入力した損益や給与のデータはサーバーに送信される?
一切送信されない。すべての計算はブラウザ上(クライアントサイド)で完結しており、入力データがサーバーに送られることはない。ページを閉じればデータは消える。金額情報を安心して入力できる設計になっている。
まとめ — 確定申告前にまず概算を
FXの税金は、国内か海外か、経費はいくらか、過去の損失繰越はあるか——条件によって税額が大きく変わる。「おおよそいくら払うのか」を把握しておくだけで、年末の損出し判断や確定申告の準備がぐっと楽になる。
まずはこのツールで自分の税額をシミュレーションしてみて。トレードの週間計画を立てたいなら FX週間プランナー も合わせて活用してほしい。
不具合や改善要望があれば、X (@MahiroMemo)から気軽に教えて。