ふるさと納税のポータルサイトには必ず「限度額シミュレーター」がありますが、あれはあくまで給与収入と家族構成だけの簡易計算です。住宅ローン控除がある人、iDeCoや医療費控除がある人、年の途中で収入が変わった人は、簡易計算のまま寄附すると限度額を超えて「ただの寄附」になるリスクがあります。
この記事では、限度額の計算構造を数式レベルで理解し、Excelで自分の条件に合わせて正確に計算する方法を解説します。
限度額の計算構造を理解する
ふるさと納税の自己負担が2,000円で済む上限(限度額)は、住民税の「特例控除」が住民税所得割額の20%までに制限されていることから決まります。計算式は次のとおりです。
限度額 = 住民税所得割額 × 20% ÷ (90% − 所得税率 × 1.021) + 2,000円
つまり正確な限度額を知るには、①住民税所得割額と②所得税の限界税率の2つが必要です。簡易シミュレーターはこの2つを年収から推定しているだけなので、控除が多い人ほど実際とズレます。
Excelで正確に計算する手順
ステップ1:課税所得を積み上げる
源泉徴収票(または前年の住民税決定通知書)をもとに、収入→所得→課税所得を計算します。
給与所得 = 給与収入 − 給与所得控除(速算表マスタをVLOOKUP参照)
課税所得 = 給与所得 − 所得控除合計(社保・生保・iDeCo・扶養・基礎控除など)
注意点として、所得税と住民税では所得控除の金額が一部異なります(基礎控除・生命保険料控除・扶養控除などで住民税の方が小さい)。正確に出すなら控除マスタを2列(所得税用・住民税用)持たせます。
ステップ2:住民税所得割額と所得税率を求める
住民税所得割額 = 住民税の課税所得 × 10% − 調整控除
所得税率 = 課税所得を速算表マスタでVLOOKUP(5%〜45%)
限度額 = 所得割額*20%/(90%-所得税率*102.1%)+2000
前年と収入・控除が大きく変わらないなら、住民税決定通知書の「所得割額」をそのまま入力する方式が最も簡単で精度も高くなります。
簡易シミュレーターがズレる4つのケース
① 住宅ローン控除がある(特に1年目・ワンストップ不可の年)
確定申告でふるさと納税を申告すると、寄附金控除で所得税が下がり、その結果住宅ローン控除が所得税から引ききれず住民税枠(上限あり)に回ることがあります。住民税枠の上限を超えた分は控除しきれず、実質負担が増えるケースがあります。ワンストップ特例を使えば所得税側に影響しないため、住宅ローン控除がある人はワンストップ優先が原則です(確定申告が必要な年は影響額をExcelで試算)。
② iDeCo・小規模企業共済に加入している
掛金全額が所得控除になるため課税所得が下がり、限度額も下がります。年の途中で掛金を増額した場合の反映漏れが典型的なミスです。
③ 医療費控除・ 副業所得がある
医療費控除は限度額を下げる方向、副業の黒字は上げる方向に働きます。12月にならないと確定しない要素は、保守的に見積もっておくのが安全です。
④ 年収が前年から大きく変動した
限度額は寄附する年(今年)の所得で決まります。前年ベースの簡易計算で12月に駆け込み寄附をして、賞与減額で限度額オーバー——というのが定番の失敗です。
運用のコツ:年2回計算する
- 6月:住民税決定通知書が届いたら、通知書ベースで今年の目安を計算
- 11月末:年収の着地見込みと控除の確定状況で再計算し、残り枠だけ12月に寄附
- 寄附履歴(自治体・日付・金額・ワンストップ申請状況)も同じシートで管理すると申告時に迷わない
限度額計算シートのご案内
収入・控除の入力から限度額の正確計算、住宅ローン控除併用時の影響試算、寄附履歴の管理までを1つにまとめたふるさと納税限度額計算シート(Excel)を用意しています。税理士事務所が顧問先・職員向けの説明資料として使える計算過程表示付きです。
まとめ
- 限度額の正体は「住民税所得割額×20%」の特例控除枠。式で理解すれば自分で計算できる
- 住宅ローン控除・iDeCo・医療費控除・年収変動がある人は簡易シミュレーターからズレる
- 住宅ローン控除がある人はワンストップ特例優先が原則
- 6月(通知書ベース)と11月末(着地見込み)の年2回計算が失敗しない運用

コメント