ふるさと納税の上限は医療費控除・iDeCoで下がる|年収600万で78,074円→66,143円になる計算(税率の境目で1万円超の段差も)
「去年はふるさと納税を78,000円分やったのに、今年は医療費控除とiDeCoを使ったら上限が66,000円に下がっていた。なぜ?」——これは不思議に思う人が多い現象です。ネットには「ふるさと納税の上限は年収で決まる」と書かれたページが多いですが、「年収だけでなく、医療費控除やiDeCoなどの『所得控除』を使うほど上限が下がる」という仕組みを、金額で追った長文は意外と少ないものです。
この記事では、ふるさと納税の上限額の計算式(住民税所得割額×20%÷(90%−所得税率×1.021)+2,000円)を根拠に、年収600万円の会社員が医療費控除20万円とiDeCo(年間最大27.6万円)を使うと、上限が約78,000円(端数込み約78,074円)→ 約66,000円(端数込み約66,143円)に下がることを1円単位で計算します。さらに、「所得控除1万円あたり上限約250円下がる」という目安と、所得税率の境目(10%↔5%)で下がり方の勾配が変わる落とし穴まで確認します。
誰が読むべき記事か(検索意図)
この記事は次のような人に向けて書いています。
- 「医療費控除やiDeCoを使うと、ふるさと納税の上限が下がるって聞いたが、いくら下がるのか」を知りたい人
- 「去年は78,000円だったのに、今年は66,000円しかできないのはなぜか」と差額の理由を確かめたい人
- 「所得控除とふるさと納税の上限の関係」を、計算式の根拠から理解したい人
- すでに住宅ローン控除で上限が下がる記事を読み、今度は「医療費控除・iDeCo」側の控除でも同じことが起きるのかを確かめたい人
- ふるさと納税の上限の出し方を知り、自分の世帯で正確な額を出したい人
計算式の根拠——上限額は「住民税所得割額」できまる
ふるさと納税で自己負担2,000円で済む寄付額の上限は、次の式で逆算されます(特例控除が「住民税所得割額の20%」までという制約から導かれます)。
直感としてのポイント:「所得控除を増やす」=「課税所得が減る」=「住民税所得割額が減る」=「上限の分子が減る」、したがって上限も下がります。分母の「(90% − 所得税率×1.021)」は所得税率が高いほど小さくなり、同じ分子でも上限が大きく出る構造です(高所得ほどふるさと納税の上限が高くなりやすい理由)。
具体数値例①:年収600万円・独身・控除なし → 上限 約78,000円
会社員(独身・扶養なし・協会けんぽ加入・40歳未満)の年収600万円で、まず所得控除を「基礎控除(48万円)だけ」とした場合を計算します。給与所得控除は「年収660万円以下」の速算表(年収×20%+44万円)、社会保険料は年収の約14.4%で概算します。
| 項目 | 計算 | 金額 |
|---|---|---|
| 給与所得控除 | 6,000,000 × 20% + 440,000 | 1,640,000円 |
| 社会保険料(概算14.4%) | 6,000,000 × 14.4% | 864,000円 |
| 基礎控除 | ー | 480,000円 |
| 課税所得 | 6,000,000 − 1,640,000 − 864,000 − 480,000 | 3,016,000円 |
| 住民税所得割額(10%) | 3,016,000 × 10% | 301,600円 |
課税所得301.6万円は「195万円超 〜 330万円以下」の区分なので、所得税率は10%です。これを上限式に入れます(1.021は復興特別所得税の加味)。
本サイトの別記事(住宅ローン控除で上限が下がる解説)では、社会保険料の端数処理等の差で住民税所得割額を304,100円として78,074円(1,000円単位で78,000円)と出しています。どちらも同じ式で、年収600万円・独身のベース上限は「約78,000円(端数込み約78,074円)」と覚えてください。
具体数値例②:医療費控除20万+iDeCo27.6万を足す → 上限 約66,000円
同じ年収600万円の人が、年間で次の所得控除を使ったとします。
| 控除の種類 | 控除額(目安) |
|---|---|
| 医療費控除(家族の医療費など) | 200,000円 |
| iDeCo(年間最大掛金・会社員) | 276,000円 |
| 合計の所得控除増加分 | 476,000円 |
課税所得が476,000円だけ下がります(所得税率10%のまま、330万円以下の枠内にとどまるため税率は変わりません)。
別記事の端数処理(住民税所得割額256,500円)で計算すると66,143円(1,000円単位で66,000円)になります。つまり、控除なしの78,074円(78,000円)から、医療費控除+iDeCoで約66,143円(66,000円)へ、約12,000円下がるわけです。
ルール:所得控除1万円あたり、上限は約250〜270円下がる
例①→②の差分から、簡単な目安が出ます。
| ケース | 所得控除増加分 | ふるさと納税の上限 | 差分 |
|---|---|---|---|
| 控除なし(ベース) | 0円 | 約78,074円 | ー |
| 医療費20万+iDeCo27.6万 | 476,000円 | 約66,143円 | ▲11,931円 |
476,000円の控除で上限が約11,931円下がったので、「所得控除を1万円増やすごとに上限が約250円(11,931÷47.6)下がる」という目安になります(税率10%のゾーンでの目安)。所得税率が20%のゾーンなら分母の縮みが大きいため、1万円あたりの下がり幅はもう少し大きく(約270円弱)なります。
この「控除1万円=上限約250円減」は、住宅ローン控除で上限が下がる記事でも同じロジックで説明しています。どの所得控除(医療費・iDeCo・生命保険料・扶養・配偶者 etc.)であれ、「課税所得を減らすもの」は同じようにふるさと納税の上限を下げるという原則だけ覚えれば、自分の数字が概算できます。
落とし穴:所得税率の境目(10%↔5%)で「下がり方の勾配」が変わる
上の年収600万円の例は、控除を足しても課税所得が330万円以下の「所得税率10%」の枠内にとどまったため、税率は変わりませんでした。しかし、課税所得が195万円(所得税率10%↔5%の境界)をまたぐと、上限の下がり方が変わります。理由は分母の「(90% − 所得税率×1.021)」が税率とともに動くからです。
| 所得税率 | 分母(0.9 − 税率×1.021) | 同じ住民税所得割額30万円での上限 |
|---|---|---|
| 20% | 0.6958 | 30万×20%÷0.6958+2,000 = 約88,222円 |
| 10% | 0.7979 | 30万×20%÷0.7979+2,000 = 約77,598円 |
| 5% | 0.84895 | 30万×20%÷0.84895+2,000 = 約73,078円 |
直感に反して、所得税率が低い(住民税所得割額が同じ)ほど、ふるさと納税の上限は低く出ます(分母が大きくなるため)。つまり低所得の人ほど、同じ所得控除を増やしたときの上限の下がり幅は「緩やか」になります。年収600万円クラスは10%ゾーンにいるため、医療費・iDeCoを足しても勾配は変わりませんが、年収の低い層(パート・アルバイトの扶養内 etc.)が境界をまたぐと、上限の計算結果が不連続に動くことがあります。
ワンストップ特例と確定申告で取り扱いが変わる点
医療費控除やiDeCoを使う年は、ふるさと納税の申告ルートにも注意が必要です。
- ワンストップ特例を使う場合:寄付先が5自治体以内なら確定申告が不要ですが、医療費控除やiDeCoの分も合わせて一度に申告する必要がある場合は、ワンストップではなく確定申告を選ぶことになります。すると「上限計算に使う所得」が、医療費・iDeCoを反映した後の額になるため、上で見たとおり上限が下がった結果が適用されます。
- 確定申告をする場合:医療費控除・iDeCo・ふるさと納税の特例控除を同じ申告書の中で精算するため、上限は「控除後の課税所得」できまります。寄付をする前に、ふるさと納税上限ツールで「控除後の上限」を一度出してから寄付額を決めるのが確実です。
- 「上限を超えて寄付しても全額控除されるわけではない」:上限を超えた分は自己負担(2,000円+α)になります。控除をたくさん使う年ほど上限が狭いので、過剰な寄付はむしょうです。
注意点・免責
- 上限は「目安」であって確定値ではない。ここでは給与所得控除の速算表(年収660万円以下)・社会保険料概算14.4%・基礎控除48万円・令和6年以降の特例控除ルール(住民税所得割額の20%・復興特別所得税1.021乗じ)を用いた単純モデルです。扶養親族の数、事業所得・不動産所得の有無、給与所得控除の端数処理、お住まいの自治体の税率(所得割10%が標準だが条例で微差あり)によって結果が変わります。
- 上限額は1,000円単位で表示されることが多い(本サイトでも約78,074円→78,000円、約66,143円→66,000円と丸めています)。実際の寄付可能額は各ふるさと納税サイトの正式シミュレーションで確認を。
- 所得控除を「我慢して減らす」必要はない。医療費控除やiDeCoは本来の節税・備えの効果があり、ふるさと納税の上限が下がるからといって控除を避けるのは本末転倒です。ただ「控除を使う年は上限が低い」ことを事前に把握して、寄付額を調整するのが正解です。
- 正確な上限は自分で確認を。住民税決定通知書(6月頃)の「所得割額」、または各ふるさと納税ポータルのシミュレーターで、最新の自分の数字を出してください。本記事は情報提供を目的とし、個別の税務判断に代わるものではありません。
関連する記事・ツールへの内部リンク
- 住宅ローン控除があるとふるさと納税の上限はいくら下がる?——同じ上限式で、住宅ローン控除分を足したときの下がり方。
- ふるさと納税の上限額はいくら? 計算式の導出と年収別一覧——上限式そのものの出し方と、年収別の目安。
- 共働きのふるさと納税は世帯合算できない——夫婦別々の上限を正しく合算する方法。
- 医療費控除で戻る税金はいくら?——本記事の「医療費控除20万円」の根拠と還付額の計算。
- iDeCoで税金はいくら安くなる?——年間最大27.6万円の所得控除が手取りにどう効くか。
- 生命保険料控除で実際にいくら戻る?——もう一つの大きな所得控除と上限への影響。
- 所得控除で手取りはいくら増える?——「控除額×限界税率」のルールと、上限が下がっても控除自体の効果は残る理由。
- 年収500万円の手取りを1円単位で分解——課税所得・社会保険料・所得税・住民税の出し方の根拠。
- ふるさと納税 上限目安ツール——収入と世帯構成から目安上限を即算出(ブラウザ内完結)。
- 手取り計算ツール——年収から社会保険料・税金を引いた手取りを試算。
よくある質問
ふるさと納税の上限は、なぜ医療費控除やiDeCoで下がるのですか?
上限額は「住民税所得割額×20%÷(90%−所得税率×1.021)+2,000円」で決まります。医療費控除やiDeCoは「所得控除」なので課税所得を減らし、結果として住民税所得割額(=課税所得×10%)も減り、上限の分子が小さくなるためです。年収600万円・独身なら、控除なしの上限約78,000円が、医療費20万+iDeCo27.6万を足すと約66,000円に下がります。
所得控除を1万円増やすと上限はどれくらい下がりますか?
年収600万円クラス(所得税率10%ゾーン)の目安では、所得控除を1万円増やすごとにふるさと納税の上限が約250円下がります。所得税率20%のゾーンなら下がり幅はもう少し大きく(約270円弱)なります。どの所得控除(医療費・iDeCo・生命保険料・扶養 etc.)でも「課税所得を減らすもの」は同じように上限を下げます。
上限が下がっても、医療費控除やiDeCo自体の節税効果は残りますか?
はい、残ります。下がるのは「ふるさと納税で戻る(控除になる)枠」だけで、医療費控除やiDeCoそのものの節税・備えの効果は別に残ります。「控除を使う年はふるさと納税の上限が低い」と事前に把握し、寄付額を調整するのが正解です。控除を我慢して減らす必要はありません。
ワンストップ特例を使う年でも、医療費控除やiDeCoは申告できますか?
医療費控除やiDeCoを確定申告で申告する場合、寄付先が5自治体以内でもワンストップ特例ではなく確定申告を選ぶことになります。その場合、上限は「医療費・iDeCoを反映した後の課税所得」で決まるため、上で見たとおり上限が下がった結果が適用されます。寄付前にふるさと納税上限ツールで「控除後の上限」を出してから寄付額を決めるのが確実です。
年収600万円の上限は具体的にいくらですか?
独身・扶養なし・会社員の場合、所得控除が基礎控除のみなら上限は約78,000円(端数込み約78,074円)、医療費控除20万円+iDeCo27.6万円を足すと約66,000円(約66,143円)になります。いずれも1,000円単位で表示されることが多く、正確な額は各ふるさと納税サイトのシミュレーションか住民税決定通知書でご確認ください。