ふるさと納税の限度額はなぜサイトごとに違うのか — 総務省の控除のしくみで読み解く

ふるさと納税の控除のしくみと限度額の考え方をまとめた図解カード

ふるさと納税の限度額をシミュレーションで調べると、サイトごとに違う金額が出ます。同じ年収を入れているのに、3万円と4万5千円のように差が出る。どれを信じればいいのか分からないまま、とりあえず低いほうに合わせている方も多いはずです。

結論から言うと、差が出るのは計算式そのものではなく、どこまでを計算に入れているかが違うからです。この記事では総務省が公表している控除のしくみをたどって、差が生まれる場所を一つずつ特定します。2026年9月時点の公表内容にもとづいています。

目次

控除は一つではなく三つに分かれている

まず土台を押さえます。総務省の説明では、ふるさと納税で控除の対象になるのは「ふるさと納税額から2,000円を差し引いた額」です。この2,000円は自己負担として必ず残ります。

そして、その控除は一本ではなく三つに分かれています。所得税から引かれる分、住民税から引かれる基本分、住民税から引かれる特例分の三つです。限度額の計算がややこしく見えるのは、この三つがそれぞれ別の式と別の上限を持っているからです。

控除 計算式 上限
①所得税から(寄付額−2,000円)×所得税の税率総所得金額等の40%
②住民税から(基本分)(寄付額−2,000円)×10%総所得金額等の30%
③住民税から(特例分)(寄付額−2,000円)×(100%−10%−所得税の税率)住民税所得割額の20%

出典:総務省「ふるさと納税のしくみ|税金の控除について」(2026年9月時点)

①所得税からの控除 — 税率で変わる部分

一つ目は所得税からの控除です。式は(寄付額−2,000円)×所得税の税率で、上限は総所得金額等の40%と定められています。

ここで大事なのは「所得税の税率」が人によって違うという点です。日本の所得税は課税所得に応じて税率が変わる仕組みなので、同じ年収でも控除や扶養の状況で適用される税率が変わります。シミュレーションが年収だけでなく家族構成を聞いてくるのは、この税率を決めるためです。

逆に言えば、年収しか入力しないタイプの簡易シミュレーションは、この税率を仮定で置いているということになります。差が生まれる最初の分岐点がここです。

②住民税からの控除(基本分)— ここは全員10%

二つ目は住民税の基本分です。式は(寄付額−2,000円)×10%で、上限は総所得金額等の30%です。

この10%は所得に関係なく一律なので、三つの中で唯一、人によってぶれない部分です。したがって、サイトごとの金額差がここから生まれることはほとんどありません。

限度額の話をするときは、この②はいったん脇に置いて、①の税率と次の③の上限に注目したほうが理解が早くなります。

③住民税からの控除(特例分)— 差が生まれる本命

三つ目が特例分です。式は(寄付額−2,000円)×(100%−10%−所得税の税率)です。①と②で引ききれなかった残りを住民税から引く、という形になっています。

この三つを足すと、①+②+③=(寄付額−2,000円)になります。つまり自己負担が2,000円で収まるのは、この三つがすべて満額で効いたときだけです。

そして特例分には「住民税所得割額の20%」という上限があります。ここが限度額の実質的な天井です。世間で言う「ふるさと納税の限度額」は、多くの場合この20%の壁に当たるところを指しています。

ここまでの整理
  • 控除の対象は「寄付額−2,000円」。2,000円は必ず自己負担
  • 控除は①所得税・②住民税基本分・③住民税特例分の三本立て
  • ②の10%だけが一律。①は税率で動き、③には20%の上限がある
  • 限度額とは、③が20%上限に当たる手前のライン

あわせて読みたい:最低賃金の改定と手取りへの影響

特例分の20%上限に当たると何が起きるか

寄付額を増やしていくと、いずれ③が住民税所得割額の20%を超えます。総務省の説明では、その場合「住民税所得割額×20%」として再計算されるとされています。

再計算されるということは、三つの控除の合計が「寄付額−2,000円」に届かなくなるということです。つまり自己負担が2,000円では済まなくなります。超えた分はそのまま自分の負担になります。

「限度額を超えると損をする」と言われるのはこの意味です。制度に違反するわけでも、寄付が無効になるわけでもありません。ただ、超過分については税の控除が受けられないというだけです。ここを誤解して必要以上に低い金額に抑えている方もいます。

シミュレーション結果がずれる4つの理由

ここまでの構造が分かると、サイトごとに金額が違う理由が見えてきます。式は同じでも、式に入れる値の前提が違うのです。

理由1・所得税の税率の置き方が違う。①と③の両方に税率が入ります。年収だけから税率を推定するのか、扶養や各種控除まで入れて課税所得から出すのかで、結果は変わります。

理由2・住民税所得割額の求め方が違う。③の上限は住民税所得割額を基準にします。この額は前年の所得と各種控除で決まるため、簡易版は概算で置きます。厳密に出すには住民税決定通知書の数字が要ります。

理由3・「年収」の意味が違う。額面の給与収入なのか、社会保険料等を引いた後なのかで入口の数字が変わります。入力欄の説明を読まずに手取りを入れると、当然ずれます。

理由4・控除の反映範囲が違う。医療費控除や住宅ローン控除などがある年は、課税所得も住民税所得割額も動きます。簡易シミュレーションはこれらを含みません。

どの数字を採用すべきか

結論はシンプルです。入力項目が多いシミュレーションほど、あなたの実態に近い値を返します。年収だけを聞くものは目安、家族構成や各種控除まで聞くものは詳細版、という位置づけで見ます。

そのうえで、複数のサイトで出た金額のうち低いほうを採用するのが実務的です。前に見たとおり、超えた分は控除されず自己負担になります。届かなかった場合の損は「使えたはずの枠を使わなかった」だけですが、超えた場合の損は実際の出費です。非対称なので、低いほうに寄せるのが理にかなっています。

もっとも確実なのは、住民税決定通知書の所得割額を見て自分で③の上限を確認する方法です。手元にその通知書があるなら、推定に頼る必要がありません。

あわせて読みたい:ESG投資信託ランキング — 選び方の基準

申し込む前に確認する順番

年末が近づくほど慌ただしくなります。順番を決めておくと迷いません。

確認の順番

① 今年の収入見込みが去年と大きく変わっていないかを確認する(転職・産休・退職があれば必ず動きます)→ ② 住民税決定通知書があれば所得割額を見る → ③ 詳細入力型のシミュレーションで概算を出す → ④ 複数の結果のうち低いほうを採用する → ⑤ 申し込む

収入が変わった年は、去年ベースの数字がそのまま使えません。去年と同じ感覚で寄付すると、20%上限の位置がずれていて超過することがあります。ここだけは毎年見直す価値があります。

よくある質問

なぜ2,000円は必ず自己負担なのですか

制度の設計がそうなっているためです。総務省の説明では、控除の対象になるのは「ふるさと納税額から2,000円を差し引いた額」とされています。したがって、いくら寄付しても2,000円は残ります。

限度額を超えて寄付するとどうなりますか

超えた分について税の控除が受けられなくなります。特例分が住民税所得割額の20%を超えると「住民税所得割額×20%」として再計算されるため、三つの控除の合計が「寄付額−2,000円」に届かなくなり、その差額が自己負担になります。寄付自体が無効になるわけではありません。

サイトによって限度額が違うのはどれかが間違っているからですか

必ずしもそうではありません。計算式は総務省が示すもので共通ですが、所得税の税率や住民税所得割額をどう推定するか、年収をどう定義するかといった前提が異なるため結果がずれます。入力項目が多いものほど実態に近くなります。

正確に知るにはどうすればよいですか

住民税決定通知書の所得割額を確認するのが最も確実です。特例分の上限はこの額の20%と定められているため、推定に頼らずに天井を把握できます。

今年転職しました。去年の限度額をそのまま使えますか

使えません。所得税の税率も住民税所得割額も所得に応じて変わるため、収入が変わった年は限度額も動きます。去年と同じ金額で寄付すると超過する可能性があります。

参考にした公式情報

総務省|ふるさと納税のしくみ|税金の控除について

※本記事は一般的な情報提供を目的としたもので、税務に関する助言ではありません。制度は変更される場合がありますので、実際のご判断は上記の公式情報または税務署・お住まいの自治体にご確認ください。