FX税務申告の手順―明細、NBPレート、PIT-38、ツール

FXの税務申告はブローカー書類から始まり、検証した申告書と納税証拠で終わります。その間に、取引損益と手数料・金利を分け、対象額をPLN換算し、合計を照合します。本ガイドでは履歴出力から PIT-38の記入までを順に説明します。対象はポーランド居住者が自己口座で個人CFD取引をした2025年分を2026年に申告する場合です。契約法人が PIT-8Cを発行しなければ、明細と NBP レートで計算する例を示します。

ポーランドの個人CFD取引。学習用のイラストで、公式税務様式ではありません。
60秒でわかる要点
  • ブローカー明細は主要な証拠ですが、唯一の書類ではありません。 作業シート、過去のNBPレート、PIT-38の公式電子受領確認、方法を裏付ける資料を保存します。明細に修正が欠けていたり、欄を読み違えたりすれば、明細だけでは足りません。
  • CFD収入は契約決済損益であり、想定元本ではありません。 CFDは差額を決済します(ポーランド個人所得税法第17条第1項第10号・第1b項)。EUR 50,000にレートを掛けて申告するものではありません。
  • NBPレートは直前の営業日のものを使います。 取引当日ではなく、事由より前の最後の公表営業日の表A平均レートを使います。多くの事由で日を誤ると合計がゆがみ、方法の信頼性が損なわれます。
  • 12月31日の未決済損益だけでは収入・費用になりません。 契約損益は権利実現時に認識します。別記手数料と金利は性質と適切な認識日を確定します。自己資金の送金はCFD損益外です。
  • 手数料とマイナス金利は費用、プラス金利は収入を増やす場合があります。 契約、実際の精算、損益算入済みかを確認します。Swap欄の符号だけでは税務日付は決まりません。省略も二重計上もしないでください。
  • 数字が正しければPIT-38の記入は難しくありません。 難しいのは欄をクリックすることではなく、立証できる額を確定することです。2025年分の申告・納付期限は2026年4月30日でした。

0. 計算前:年、居住地、モデル

まず3つの事実を確定します。そうしなければ、別のフォームや国の規則に進んでしまう場合があります。

  • 課税年度。 2025年の決済は2025年用PIT-38第18版に申告します。本記事の欄番号と版はこの年のもので、別年はその年のフォームを使います。
  • 居住地。 ポーランドに個人的・経済的利益の中心がある、または年183日を超えて滞在する場合、全世界所得への課税対象です(個人所得税法第3条第1・1a項)。国籍、表示言語、ブローカーの国では決まりません。2025年中の移住や二重居住の可能性は本ガイドでは解決できず、該当租税条約の検討が必要です。
  • モデル。 自己口座で個人としてCFDなどデリバティブに投資する場合が対象です。プロップ報酬、事業取引、実際の通貨交換は別の経路です: プロップ取引と非標準モデル。株式配当、現金利息、実際の暗号資産取引は分けておき、第2段階で別処理を説明します。

1. 取引履歴を取得

すべてはデータから始まります。ブローカーは新規、決済、金利、手数料、修正を記録します。複数口座や年中の同一ブランド内法人移管があれば、それぞれ明細を取得します。

出力方法はプラットフォームごとに違い、欄名、形式、メニューも異なります。以下は版とブローカー次第なので、厳密なクリック手順でなく、探す場所の目安です。

プラットフォーム探す場所形式備考
MT4Terminal → Account History(口座履歴)→ 右クリック → Save as Detailed ReportHTMLCustom Periodを決済日基準で通年に設定。Save as Reportにも履歴があり、 Detailed Reportには統計が加わります。どちらでも手数料、金利、Closed Transactionsの範囲を確認
MT5Toolbox → History(履歴)→ Deals → 右クリック → ExportHTML / CSVPositionsでなくDealsは個別約定を示します。部分約定など、1ポジションに複数ディールがある場合があります
cTraderHistory(履歴)→ 日付範囲 → ExportCSV / XLSXSwapと Commission が別欄
Interactive BrokersReports → Statements → Activity Statement → Custom Date RangeHTML / PDF / CSVTrades + Interest + Dividend Adjustments。IBKRのForex P&LはPIT-38申告額と一致するとは限りません
XTB(xStation)History(履歴)→ 日付フィルター → ExportCSV / XLSXその年にブローカーから PIT-8C が届いても明細と照合します。口座全体を覆うとは限りません
明細も間違う場合があります。 プラットフォーム、年次、バックオフィスで違い得ます。夜間修正、現金調整、リベート、配当調整がすべてProfitにあるとは限りません。1月末に再取得し12月版と比較します。訂正、範囲、出力種別による差を特定し、両版を保存して、説明付きで訂正後データを使います。
証拠を保存します。 2025年の基本的な時効は、納付期限年2026年の末から5年、2031年末です(租税手続法第70条第1項)。例えば第70条第6項の停止で延びる場合があります。その間申告額を立証できる必要があり、後年控除する2025年損失の証拠はさらに保存します。ブローカーの変更・口座閉鎖・移管に備え、4月を待たず四半期ごとに取得します。
決済済取引、価格損益、別計上の手数料・資金調達を示すブローカー報告書の模式図。
ポーランドの個人CFD取引。学習用のイラストで、公式税務様式ではありません。

執行モデルと報告書の質

ある B-Book・マーケットメーカー 型と代理・STP 型では実務報告や修正が異なり得ます。部分約定は各モデルで起こり、 A-Book という表示だけでは証明できません。1注文に異なる価格の約定が複数あれば複数行で表示されます。手計算も可能ですが、多数の約定・修正には一貫した識別子とスクリプトや専門ツールの検証が必要です。

2. 記録を整理し申告対象を特定

明細の全記録がPIT-38対象ではありません。 課税年度内に精算した契約 の損益を、自己送金、未実現ポジション、別途精算料金と分け、正しく分類した各事由を一度だけ算入します。

まずデータを整理

  • 自己送金 ―銀行からの入金、出金、同一ブローカー内のサブ口座送金は自己資金の移動です。印を付け取引合計から除きます。税は出金-入金では計算しません
  • 重複 ―年次・四半期出力の同じチケットや、個別と集約の両方にある部分約定。事由は一度だけ計上
  • 年とタイムゾーン ―サーバーの決済日はポーランドと違い得て、年末は申告年に影響します。第3段階を参照

計算に含めるもの

  • 決済済みポジション ―課税年度内に契約を閉じて精算した各取引。プラス損益は収入、マイナスは費用(第4段階)
  • スワップとオーバーナイト金利 ―契約が最終精算の一部とするか、別の金銭決済とするか確定します。第17条第1b項と第23条第1項第38a号は、全記録に同じ認識日を定めません。第11a条第1~2項の適切な日で収入・費用を換算します。マイナス金利は 費用、プラス金利は収入になり得ます。符号と記帳日で税務分類を代替しません。
  • 手数料 ―新規・決済の料金を控除可能費用として評価
  • 配当調整 ―株式CFDで配当相当額を加減する契約上の現金調整です。Profitに出ない収入・費用の場合があります

除外または別申告するもの

  • 12月31日の未決済ポジション ―含み損益だけでは実現収入・費用ではありません。12月31日前の手数料・金利を契約と精算方式で別に確認し、全料金を決済年に自動移動しません
  • 入出金 ―銀行と取引口座間の送金は取引収入・費用ではありません
  • デモ口座取引
  • 現金利息と株式配当 ―CFDとは別区分(第30a条の費用控除なし定率課税、PIT-38パートGで別申告)。損益に加えたりCFD損失と相殺したりしません
  • ブローカーのボーナス ―契約損益とは別の利益です。規約から権利取得時期を確認し、算入前に別分類します
  • キャッシュバックとリベート ―手数料返還は第30b条外で別分類が必要な場合があります。個別分析と原資料が必要で、確認せずCFD損益と合算しません
年の境界の問題。 2025年12月19日金曜に新規建てし、2026年1月5日月曜にUSD 500で精算すると、権利実現時の契約損益は2026年に属します。取得手数料は第23条第1項第38a号で判断します。12月19~31日の金利は、最終精算に結び付くか日次金銭精算かを別評価します。どちらも普遍的に「安全」ではありません。収入・費用日を確定してから第11a条第1~2項を適用します。新規年が契約損益の年を変えることはありません。
NFP発表と週明け。 市場が価格を飛び越えると、ストップロスは発動値より不利に約定する場合があります。スリッページだけで複数約定とはいえません。部分約定なら価格・費用が違う複数行がある場合があり、識別子で照合します。

3. NBPレートでPLN換算

通貨換算は誤りの多い箇所です。取引画面は市場価値を示しますが、税務計算は日付と書類を求めます。外貨で稼いでも、PIT-38は任意の日でなく所定日のレートでPLN換算して記入します。

換算規則

ポーランド個人所得税法第11a条第1項では、外貨収入を、 収入を得た直前の最終営業日のNBP平均レートでPLN換算します。第11a条第2項は費用発生日前に同様の規則を適用します。実務ではNBP表Aが公表された適切な直前営業日を探します。

  • 決済ポジションの損益―正負にかかわらず、決済日の 控除前 の適切な表。新規日はポジション損益のレートを決めません
  • 手数料 ―請求日直前のレート。新規手数料は新規前、決済手数料は決済前
  • スワップ ―適切な収入・費用日の直前の最終営業日レート(第11a条第1~2項)。独立精算金利は契約決済日と異なる場合があります。全料金に決済レートを使うことも、契約・精算を確認せず発生日を費用日とすることも避けます
どの日付でNBPレートを選ぶか。
例で使う日付選択と実際のNBPレート。資金調達の日付は契約・決済を別途検討する必要があります。

週末と祝日

  • 金曜の取引―時刻に関係なく、表があれば木曜レート。2025年5月1日など木曜が祝日なら水曜表
  • 土曜・日曜の取引 →金曜が公表営業日なら通常金曜。そうでなければさらに前の最後の適切な表
  • 祝日の月曜 →通常金曜。金曜も非営業日なら最後の適切な表まで戻る
サーバーのタイムゾーン。 事由をブローカー報告時刻と照合します。このモデルはポーランド時刻を使いますが、第17条第1b項は特定の時計でなく権利実現を指します。EU夏時間に従うEET/EESTは国内より1時間先で、00:30は前日23:30です。全サーバーが同じ日程ではありません。元時刻と変換規則を保存し、NBP表や課税年の誤りを防ぎます。

複数通貨口座

口座がEUR、US30など商品がUSD建てなら、USD損益をブローカーレートでEUR、次にNBPでPLNと二段階になる場合があります。ツールが誤ることもあります。商品通貨損益を口座通貨に換算前に表示するブローカーもあります。どの段階が税務データか確定し、すでに口座通貨へ換算済みなら重ねて換算しません。

ポーランド:PLN換算のため直前営業日のNBPレートを選びます。
週末:直前の営業日ポーランド • 適切な課税事由日を確定した後週末:直前の営業日ポーランド • 適切な課税事由日を確定した後木曜13.03金曜事由用の表金曜14.03週末用の表週末15–16.03新しい表なし月曜17.03直前の表:金曜土曜・日曜・月曜の事由は通常金曜表。金曜が祝日または未公表なら、さらに前へ戻ります。出典:PIT第11a条とNBP API。当日レートや年平均は使いません。

4. 収入・費用・所得を計算

明細とNBPレートがそろったら、税額を決める問いから始めます。 CFDの収入とは何でしょうか?

想定元本ではなく決済損益

CFDは差金決済契約です。EUR/USDを0.5ロット買ってもEUR 50,000を取得せず、新規・決済価格の差をブローカーと精算します。ポーランド法はこれを デリバティブ金融商品に基づく権利の実現 による収入(第17条第1項第10号)とし、実現時、つまりポジション精算時に取得するとします(第17条第1b項)。所得は総収入と第23条第1項第38a号の費用の差で、商品関連支出は権利実現時に控除します(第30b条第2項第3号)。EUR 50,000に価格を掛けた契約想定元本は、この計算の収入でも支出でもありません。

実務上重要な区別です。元本を決済日レートで収入、新規日レートで費用にすると、取得していない額に人工的な為替差が生じます。第5段階のポジションAでは、税がPLN 250(1,353.63 − 13.50 − 13.54 − 9.23 = PLN 1,317.36 → PLN 1,317 × 19% = PLN 250)からPLN 361になります。同等の解釈を発見していないため、このCFD事例を直接解決する個別解釈は引用していません。結論は法文によります。元本を報告するブローカーでは実際の精算損益を確定します。必要なら個別解釈を求め、手数料は租税手続法第14f条により事実関係ごとにPLN 40です。

収入

収入(PLN) = Σ[プラスのポジション損益(外貨)× NBPレート直前営業日]+ Σ[プラス金利 × NBPレート収入認識の直前]+ Σ[配当調整などプラス契約現金調整 × NBPレート収入認識の直前]

控除対象費用

次の4要素を、各適切な日付直前の営業日レートでPLN換算して合算します。

  1. マイナスの決済ポジション損益 ―決済直前レート
  2. 手数料(新規・決済)―請求直前レート
  3. マイナス金利 ―適切な費用日直前レート
  4. マイナス契約現金調整(株式CFD配当調整など)―請求直前レート

費用(PLN) = マイナス損益PLN + 手数料PLN + マイナス金利PLN + マイナス調整PLN

所得または損失

所得 = 収入PLN − 費用PLN

プラスなら課税所得で、第7段階で適格過年度損失をさらに控除できます。マイナスは 繰越対象損失として今回の申告書に記載します。

プラス金利は費用の減額ではなく収入です。 正しく分類したプラススワップ(AUD/JPYキャリーなど)は、パートCの自己書類なら22欄、PIT-8C算入済みなら20欄の収入を増やします。マイナスは23・21欄の費用を増やします。両方向を分け、P/L込みなら再計上しません。
年合計か個別取引か? フォームは年合計の収入・費用を記載しますが、その合計を立証する明細と計算シートを保存します。
スプレッドとスリッページは別の税務費用ではありません。 約定価格に影響し、すでに価格P/Lに含まれます。別の手数料のように再追加しません。別記手数料・金利は個別処理し、価格内の効果は重ねません。

5. 計算例:明細からPIT-38へ

数値例―2025課税年度。 前提:ポーランド居住者、PIT-8Cを交付しない法人の個人USD口座、価格P/Lは別記手数料・金利の控除前です。日付はポーランド時刻。書類で手数料請求日を確認し、Aのスワップは20.03.2025の独立した金銭精算とし、その日で費用換算します。全契約の規則でなく明示した仮定です。レートは実際のNBP表A、金額とチケットは架空です。

  • 入金 USD 5,000―10.03.2025月曜
  • ポジションA(利益):14.03.2025金曜にEUR/USDを0.5ロット、1.0850で買い、21.03.2025金曜に1.0920で決済。価格損益 +USD 350。新規手数料USD 3.50、決済手数料USD 3.50。20.03木曜に精算する金利: −USD 2.40
  • ポジションB(損失):18.03.2025火曜にEUR/USDを0.3ロット買い、19.03.2025水曜にストップロスで決済。価格損益 −USD 120。新規手数料USD 2.10、決済手数料USD 2.10、金利なし
  • 未投資現金の利息 21.03.2025にUSD 1.20を受領。別区分

段階A:NBPレートを特定

  • Aの損益・決済手数料(21.03金曜)→木曜表、 20.03.2025
  • Aの新規手数料(14.03金曜)→木曜表、 13.03.2025
  • Aの金利(20.03木曜精算)→水曜表、 19.03.2025
  • Bの新規手数料(18.03火曜)→月曜表、 17.03.2025
  • Bの損益・決済手数料(19.03水曜)→火曜表、 18.03.2025

段階B:作業台帳

ID書類事由課税事由日区分額通貨NBP表レート収入PLN費用PLN備考
T-01資金台帳入金10.03.2025自己送金5 000.00USD————除外
A-1明細A新規手数料14.03.2025費用3.50USD13.03.2025 — 050/A/NBP/20253.8568—13.503.50 × 3.8568 = 13.4988
B-1明細B新規手数料18.03.2025費用2.10USD17.03.2025 — 052/A/NBP/20253.8329—8.052.10 × 3.8329 = 8.0491
B-2明細B決済損益19.03.2025費用(マイナス損益)−120.00USD18.03.2025 — 053/A/NBP/20253.8152—457.82120 × 3.8152 = 457.824
B-3明細B決済手数料19.03.2025費用2.10USD18.03.2025 — 053/A/NBP/20253.8152—8.012.10 × 3.8152 = 8.0119
A-2明細A金利20.03.2025費用(マイナス金利)−2.40USD19.03.2025 — 054/A/NBP/20253.8473—9.232.40 × 3.8473 = 9.2335
A-3明細A決済損益21.03.2025収入(プラス損益)350.00USD20.03.2025 — 055/A/NBP/20253.86751 353.63—350 × 3.8675 = 1 353.625
A-4明細A決済手数料21.03.2025費用3.50USD20.03.2025 — 055/A/NBP/20253.8675—13.543.50 × 3.8675 = 13.5363
I-01資金台帳現金利息21.03.2025別区分(第30a条)1.20USD————CFD合計の対象外、個別分類
合計―デリバティブ損益(第30b条)1 353.63510.157事由を各1回算入

段階C:所得と税額

  • 収入(22欄): PLN 1,353.63
  • 費用(23欄): 13.50 + 8.05 + 457.82 + 8.01 + 9.23 + 13.54 = PLN 510.15
  • 所得(28欄): 1 353.63 − 510.15 = PLN 843.48
  • 課税標準(31欄): 843.48を整数ズロチへ丸める = PLN 843(過年度損失控除前)
  • 算定税(33欄): 843 × 19% = PLN 160.17、 納付税(35欄):PLN 160(整数ズロチへ丸める)。外国税額34欄は源泉徴収なしのため0

別ケース:2024年の損失

2024年PIT-38に同源泉のPLN 400損失があり、第9条第3項第2号の選択年方式で全額控除するとします。詳しくは 損失繰越しと上限。30欄 = 400.00、31欄 = 843.48 − 400.00 = 443.48 → PLN 443、33欄 = 443 × 19% = 84.17 → 35欄 = PLN 84。各損失の発生年、額、過去の控除を別の台帳で管理します。30欄は28欄を超えられません。

照合

  • USD明細損益:+350 − 120 − 3.50 − 3.50 − 2.10 − 2.10 − 2.40 = +USD 216.40、利息除外。台帳にはこの7事由がちょうど含まれます
  • 手数料は一度だけ。このモデルはP/Lが手数料前の前提です。Profit込みなら再追加しません
  • 各事由に固有の表を対応し、当日レートや単一年間レートは使いません
  • 端数処理:PLN事由額はグロシュ単位、フォーム上の課税標準と納付税は整数ズロチ
  • USD 5,000の入金とUSD 1.20の利息は22/23欄から除外

新規日レートはポジション損益でなく新規手数料だけに関係します。元本を計算しないため、元本上の為替差はありません。

二つのポジション、七つの事由。
七つの事由:収入1,353.63 PLN、費用510.15 PLN、所得843.48 PLN、税額160 PLN。資金調達を別の現金決済として扱うことは明示的な前提です。

6. ツールと自動化

200取引なら手計算も可能ですが、2,000取引では自動化が重要です。

表計算:ExcelとGoogle Sheets

CSV明細を取り込み、NBPレートと換算式を加えます。NBP APIはプログラムから利用できます。

https://api.nbp.pl/api/exchangerates/rates/a/usd/2025-03-13/?format=json

JSON応答には rates[0].mid(平均レート、この日は3.8568)と rates[0].no(台帳に残す表番号)が含まれます。Google SheetsはJSON解析スクリプトを使います。 IMPORTDATA はCSV/TSV取込み用で、JSONを直接解析しません。ExcelはPower Queryを使えます。

NBP API:404の処理。 週末や祝日など表がない日は404を返します。その場合は最後の公表日まで日付をさかのぼります: while response == 404: date = date - 1 day。多数事由では毎日繰り返し照会せず、期間で取得・保存します。1回のNBP API要求は最大93日です。

専門ツール

専門計算ソフトは明細を読み込み、自動換算できます。結果を採用する前に5件を手で確認します。利益、損失、週末、金利付き、決済日と手数料日が違う取引です。認識日、直前営業日レート、元本が収入になっていないことを確認します。一致サンプルは誤り発見に役立ちますが、全行の正しさは保証しないため、全体合計と例外も照合します。

Myfxbookと取引日誌 も照合に役立ちます。Excelとトラッカーが違えば、式、期間、レート、トラッカーデータを調べます。Myfxbookはブローカー明細や原資料の代わりではなく、補助的な確認です。

FX PIT-38計算シートの最低限の列

第5段階の作業台帳形式を使います:

ID | 書類 | 事由 | 税務日付(ポーランド時刻)| 区分 | 金額 | 通貨 | NBP表の日付・番号 | レート | 収入PLN | 費用PLN | 備考

品質確認:自己送金と別区分を除いた台帳の外貨合計を、手数料、金利、利息、修正を考慮した明細の実現P&Lと照合します。不明差額が解決するまで先へ進みません。

最も危険な瞬間

自動化が終わり安心した後こそ危険かもしれません。日付欄の誤認、タイムゾーンの誤り、金利の誤分類が、見た目は整っていても間違った数字を生みます。自動化は誤りも速く、多数の行に再現します。

7. PIT-38記入:過年度損失、外国税、各欄

合計を記入する前に、納付額や添付数を変える2点を確認します。

過年度損失 → 30欄

2020~2024年のPIT-38でデリバティブ譲渡・権利実現の損失、つまりCFDと同じ源泉の損失を申告していれば、28欄の所得を超えない範囲で30欄から控除できます。限度は損失年、方式(年50%まで、または5年間の選択年にPLN 5,000,000まで)、既控除額によります。詳しくは 損失台帳と上限。給与、事業、実際の暗号資産、配当など他源泉の損失は含めません。

外国税とPIT/ZG → 34・72欄

デリバティブ所得に実際に払った外国税を証明できる場合だけ34欄に記入します。控除はその国外所得に対応するポーランド税を超えられません(第30b条第5a~5b項)。関係国ごとにPIT/ZGを提出し72欄に枚数を記入します。キプロス、英国、豪州の住所だけでは外国税やPIT/ZG義務は生じず、源泉国も決まりません。払っていなければ34欄は0です。ただし財務省のPIT-38解説書はPIT/ZG自体を外国税額や住所でなく、控除方式の国外取得所得と結び付けています。該当CFDの適否は契約と租税条約によるため、必要なら助言を受けブローカー書類から確定します。

パートC・Dの欄

PIT-38欄(2025年、第18版)記入内容データの出所
20欄(C・1行目)PIT-8C記載収入該当する場合のPIT-8Cの35欄
21欄(C・1行目)PIT-8C記載費用PIT-8Cの36欄と、交付者が省いた立証済み関連費用
22欄(C・2行目)PIT-8Cのない自己書類の収入PLN換算のプラス決済損益 + 適格なプラス金利 + 配当調整などプラス契約現金調整
23欄(C・2行目)PIT-8Cのない自己書類の費用マイナス損益 + 手数料 + 適格なマイナス金利 + マイナス契約現金調整(PLN)
26~29欄合計:収入、費用、所得28または損失29電子フォームは自動集計。紙では26 = 20 + 22 − 24、27 = 21 + 23 − 25。24/25欄はIPO後株式譲渡の特定免税で、このCFDモデルでは0。所得は正なら28 = 26 − 27、損失は正なら29 = 27 − 26
30欄過年度損失適用上限内、28欄以下の台帳額
31欄課税標準欄28から欄30を差し引き、ズウォティ整数に端数処理
32欄レート19%
33欄第30b条第1項の所得税31欄 × 19%
34欄納付した外国税立証済み実納外国税を比例控除上限内で。なければ0
35欄納付税額欄33から欄34を差し引き、ズウォティ整数に端数処理
欄番号は課税年度により変わります。 表は2025年用PIT-38第18版と財務省解説書に従います。提出前に適切な版を確認します。一つずれると額が違う欄に入ります。
PIT-8CとPIT-38。 交付法人がPIT-8Cを出す場合、それでPIT-38を作成します。PIT-8Cは情報、PIT-38は本人の申告で、税の計算・納付も本人です。国内と海外の両ブローカーがあれば、1件のPIT-38で1行目にPIT-8C、2行目に自己書類を記入し、4行目で合計します。
PIT-38(18):集計から税額へ。
2025年用PIT-38(18)の図。欄24/25はIPO免税で、CFDモデルでは0です。学習用であり、公式様式ではありません。

8. 提出と納付

2025年分の申告期間は2026年2月15日から4月30日でした。 納付も同期限です(ポーランド法第45条第1項)。滞納には利息がつき、申告・修正を怠ると手続の対象になり得ます。第5段階の合計を照合し、提出と支払の証拠は別々に保存します。

提出方法

  • Twój e-PIT(podatki.gov.pl) は2026年2月15日からPIT-8Cに基づくPIT-38を提供します。完全性を確認し、PIT-8C対象外の明細損益と過年度損失は自分で追加します。財務省解説書は 自動承認 を、収入がPIT-8Cだけで、本人が承認・拒否・別提出をしない場合の4月30日と結び付けています。他の収入があれば不完全な下書きで義務を満たすと思わず、完成して提出し、公式受領確認を確認します。
  • 電子PIT-38フォーム はpodatki.gov.plのe-Deklaracje、または電子税務署のDeclarationsで使えます。税は計算されますが、22/23・30欄は作業シートから自分で入れます
  • 紙の提出 は税務署または適格郵便経路で行います。期限遵守は租税手続法第12条第6項によって判断し、指定国内事業者やEUユニバーサルサービス事業者などが対象で、どの宅配便・消印でもよいわけではありません
提出の証拠はUPOという提出成功後の公式電子受領確認です。計算画面やUPOのない「送信済み」表示では提出は証明できません。申告書の控えと保存します。
納税。 パートGの納付額(51欄、CFDのみでは35欄と同額)を、podatki.gov.plで確認した個人税務マイクロ口座に払います。申告と納付は同期限ですが、銀行確認はUPOと別に保存します。
PIT-38の修正。 誤りや明細訂正には租税手続法第81条の修正申告を別途行い、追加税に適用利息を付けて納付します。過納手続は修正日で異なり、2026年10月1日からは期限後の修正申告で生じた過納について過納認定申請を出しません(改正第75条第2項)。PLN 10,000超の過納には理由書が必要です(第81条第2b項)。それ以前の修正は旧規則によります(2026年改正第846号第22条)。通常利率の50%には、期限後6か月内の法的に有効な修正と7日内の納付が必要で、第56a条第3項は税務調査、関税・税務調査、確認活動に関する除外を定めます。ブローカー書類、修正申告、送金はそれぞれ別証拠です。
不足書類。 年の一部の履歴取得前にプラットフォームが閉鎖したら、書面で過去明細を求め、連絡を保存します。復元不能なら確認書や部分出力から事由を再構成し、方法を記録します。立証できない額は記入しません。

保存する書類

すべての金額を説明できる保管記録。
原資料、計算、申告・納付それぞれの証拠。通常の時効期間は延長される場合があります。
書類種類保存期間(2025年分)
全訂正版を含むブローカー明細主要資料少なくとも基本期限2031年末まで。停止・中断や後年の損失控除があれば延長
該当するPIT-8C主要資料少なくとも基本期限2031年末まで。停止・中断や後年の損失控除があれば延長
計算シートと損失台帳作業資料少なくとも2031年末まで。後年控除や時効延長ならさらに長く
使用NBPレートと表番号裏付け資料少なくとも基本期限2031年末まで。停止・中断や後年の損失控除があれば延長
UPO電子受領確認と納付確認保存資料少なくとも基本期限2031年末まで。停止・中断や後年の損失控除があれば延長

よくある質問―FX税務申告の手順

個別取引を申告しますか、合計だけですか?
PIT-38には年間収入・費用合計を記入し、取引一覧は添付しません。ただし合計を立証する必要があります。2025年分の基本時効は2031年末で、停止・中断により延長され得ます。損失を控除する後年の申告にも備え、損失資料を保存します。
収入は契約元本ですか、決済損益ですか?
決済損益です。CFDは価格差を精算し、デリバティブ権利実現時に収入が生じます(第17条第1項第10号・第1b項)。プラス損益は収入、マイナス損益、手数料、適格マイナス金利は費用です。ロット数×価格の元本は申告に入りません。
週末決済にはどのNBPレートを使いますか?
適切な事由日の直前の最終営業日平均レートです。週末なら通常金曜ですが、公表営業日でない場合は最後の適切な前日表まで戻ります。サーバー日付が違う場合があるため、まず時刻を照合します。
2025年12月に開き2026年1月に決済した取引は?
2026年1月5日に精算した契約損益は2026年です。取得手数料は第23条第1項第38a号で評価します。2025年12月金利は最終精算の一部か別の金銭精算かを確定し、全スワップ共通の確認済み規則はありません。適切な認識日・直前営業日レートは欄名ではなくその分類によります。
マイナススワップで税金は減りますか?
適切に分類したマイナス金利は費用、プラスは収入を増やし得ます。契約と書類から性質・精算日を確定します。自己書類はPIT-38パートCの2行目22/23欄、PIT-8C算入済みは1行目20/21欄です。二重計上しません。
USD口座でも為替レートはPLN損益に影響しますか?
はい。損益は決済直前、手数料は請求直前、金利は適切な日で換算します。元本の新規・決済間の為替差は別計算しません。個別プラス損益はPLNでもプラスですが、複数事由の年合計の符号はUSDと違い得ます。+USD 350を3.8152(053/A/NBP/2025)、−USD 345を3.8774(056/A/NBP/2025)で換算すると、純額+USD 5でもPLN 1,335.32 − 1,337.70 = −PLN 2.38です。表計算の誤りでなく第11a条の結果です。
ブローカーがキプロスならPIT/ZGが必要ですか?
住所だけでは決まりません。34欄は比例控除方式の国外所得に実際に払った外国税です(第30b条第5a~5b項)。なければ0です。PIT/ZG自体の要否は財務省解説書によればブローカーの国でなく国外取得所得かによります。源泉徴収があれば証拠を取得し、源泉国と条約を確認します。
Myfxbookはブローカー明細の代わりになりますか?
いいえ。照合の補助にはなり、Excelと違えば両データを調べますが、ブローカー原資料を代替しません。申告立証には金融機関の原報告が必要で、サイト画面だけでは不十分です。

出典と参考文献

  1. 1991年7月26日ポーランド個人所得税法(統合版、2026年法令公報第592号):第3条第1~1a項・居住、第9条第3項・損失、第11a条第1~2項・換算、第17条第1項第10号・第1b項・権利実現、第23条第1項第38a号・費用、第30b条第1項・第2項第3号・第5a~5b項・税額と外国税、第45条第1項・提出期限。 公式法文。改正は施行日別に適用します。
  2. ポーランド国立銀行(NBP)、平均レート表AとAPI: api.nbp.pl;例では050、052、053、054、055/A/NBP/2025を使用。
  3. ポーランド財務省、 PIT-38(18)フォーム と 2025課税年度の解説書。
  4. 1997年8月29日ポーランド租税手続法(統合版、2026年法令公報第622号):第14f条・解釈手数料、第56a条・軽減利息、第70条第1項・時効、第75条第2項と第81条・修正と過納。 公式法文、および 2026年改正第846号第1条第16・22号、第22・35条。
  5. MetaQuotes、 MetaTrader 4:口座履歴:決済日範囲、Save as Report、Save as Detailed Report。

学習の進捗

このレッスンを終えたら、ご自身で完了にしてください。ページを開いたりスクロールしたりするだけでは完了になりません。

進捗の保存にはJavaScriptとブラウザのストレージが必要です。

このブラウザ内だけに保存されます。アカウント登録や端末間の同期はありません。サイトデータを削除すると進捗が消えることがあります。

Jarosław Wasiński (ヤロスワフ・ヴァシンスキ)

編集長、ForexMechanics.com • マクロ・FXアナリスト

金融市場で20年以上の経験を持つ独立系プロアナリスト。2007年からFX市場で活動し、ファンダメンタル分析・OTC市場構造・規律ある資本リスク管理を専門としています。

  • 2004年より信頼性の高い金融教育を提供するMyBank.plの創設者兼編集長。
  • 投資家・トレーダー向けに数百本の詳細な市場解説、構造分析、教育コンテンツを執筆。
  • 市場の透明性を支持し、具体的なデータと機関投資家レポート(BIS・ESMA・CFTC)に基づく教育を推進。

すべてのコンテンツは教育・情報提供のみを目的としており、投資アドバイスや推奨を構成するものではありません。レバレッジ取引(Forex/CFD)は急速な資本損失リスクを伴います。