ふるさと納税の限度額(控除上限額)は、実は一本の式で目安が出せます。この記事では、その計算式が何を表しているのか、源泉徴収票のどこを使うのか、年収500万円ならいくらになるのかを順番に見ていきます。結論から言うと、計算式は「なぜその金額になるのか」を理解するための道具で、最終的な金額の確認はシミュレーターに任せるのが正解です。それでも計算式を知っておくと、シミュレーターの結果が妥当かどうか自分で判断できるようになります。
なお、この記事の制度の説明は2026年8月時点で確認した内容(総務省・国税庁が公開している寄附金控除の仕組み)に基づいています。
限度額を決める3つの要素|住民税所得割・所得税率・自己負担2000円
ふるさと納税の限度額は、年収そのもので決まっているわけではありません。実際に効いているのは次の3つです。
1つめは住民税の所得割額です。住民税には、所得に応じてかかる「所得割」と、全員が定額で負担する「均等割」があります。ふるさと納税の限度額に関係するのは所得割だけで、均等割は計算に入りません。そして限度額の上限を作っているのが、住民税の特例分の控除は所得割額の20%までという決まりです。ここが天井になっているので、限度額の計算は所得割額からの逆算になります。
2つめは所得税率です。ふるさと納税で戻ってくる分は、所得税からの還付と住民税からの控除に分かれます。所得税率が高い人ほど所得税側で引かれる割合が大きくなり、その分だけ住民税の特例分に余裕が生まれるため、同じ所得割額でも限度額が変わります。
3つめが自己負担2,000円です。これは誰であっても必ず自分で負担する金額で、限度額の中に含めて考えます。逆に言えば、限度額の範囲内で寄付している限り、何自治体に何回寄付しても自己負担は年間で合計2,000円です。
限度額を左右するのは「年収」ではなく「住民税の所得割額」と「所得税率」です。同じ年収でも家族構成や控除の状況で金額は変わります。
計算の全体像 住民税の所得割額から逆算する
計算の流れは意外とシンプルで、次の3段階です。
まず自分の課税所得を出し、そこから住民税の所得割額を求めます。次に、その所得割額の20%が住民税特例分の上限であることを使って、逆算で寄付額を導きます。最後に自己負担2,000円を足す。これだけです。
式にすると、こうなります。
限度額 = 住民税所得割額 × 20% ÷(90% - 所得税率 × 1.021)+ 2,000円この式は、ふるさと納税の控除の仕組みをそのまま逆向きに解いたものです。自治体が公開している速算資料でも同じ式が使われていて、自分で電卓を叩くならこれが出発点になります。分母の「90%」は、100%から住民税の基本分10%を引いた数字。「1.021」は復興特別所得税(所得税額の2.1%)を上乗せするための係数です。
僕が最初にこの式を見たときは分母の意味がまったく分かりませんでしたが、要は「寄付額のうち、住民税の基本分と所得税で引かれる分を除いた残りが、特例分で処理される部分」というだけの話です。その残りが所得割額の20%を超えると、超えた分は自己負担になります。
計算式を分解する
式を丸暗記しても使えないので、パーツごとに何を計算しているのか分解していきます。
課税所得と住民税の所得割額を出す
会社員の場合、年収(額面)からいきなり税金は計算されません。順番はこうです。
年収から給与所得控除を引いて「給与所得」を出します。年収500万円なら、500万円 × 20% + 44万円 = 144万円が控除額です。
給与所得から、社会保険料控除・基礎控除・配偶者控除・扶養控除・生命保険料控除などを引きます。ここで出るのが課税所得です。
住民税の所得割は、課税所得に対して一律10%(市区町村民税6%+都道府県民税4%)です。ここから調整控除などを差し引いた金額が所得割額になります。
ここで見落としがちなのが、所得税と住民税では所得控除の額が違うという点です。たとえば基礎控除は、住民税では43万円のまま据え置かれている一方、所得税側は令和7年分から引き上げられています。つまり所得税の課税所得と住民税の課税所得は別物で、同じ数字を使い回すとズレます。
所得割額から限度額の目安を出す
所得割額が出たら、あとは式に入れるだけです。所得割額の20%が住民税特例分の枠なので、まずその金額を出します。所得割額が24万円なら、枠は48,000円です。
この48,000円は「特例分として控除される金額」であって、寄付できる金額ではありません。寄付額のうち特例分が担うのは一部だけなので、分母の(90% - 所得税率 × 1.021)で割り戻して寄付額に換算します。最後に自己負担2,000円を足せば限度額の目安が出ます。
ちなみに、ワンストップ特例を使う場合も限度額の考え方は同じです。ワンストップでは所得税の還付がなく、その分も含めて住民税から控除される形になるため、結果としての限度額はほぼ変わりません。
所得税率で変わる部分
分母に入る所得税率は、年収ではなく課税所得で決まります。執筆時点の税率区分は次のとおりです。
| 課税所得 | 所得税率 | 分母(90%-税率×1.021) |
|---|---|---|
| 195万円以下 | 5% | 84.9% |
| 195万円超 330万円以下 | 10% | 79.8% |
| 330万円超 695万円以下 | 20% | 69.6% |
| 695万円超 900万円以下 | 23% | 66.5% |
| 900万円超 1,800万円以下 | 33% | 56.3% |
分母が小さいほど割り算の答えは大きくなるので、所得税率が高い人ほど同じ所得割額でも限度額が大きくなります。そして注意したいのが、課税所得が税率の境目付近にある人です。195万円を1円でも超えれば税率は10%になり、分母が5ポイント近く変わります。手計算で控除を1つ入れ忘れただけで税率区分がずれ、結果が数千円単位で動くことがあります。

源泉徴収票のどこを見るか
計算に必要な数字は、ほぼすべて源泉徴収票の中にあります。使うのは主に次の3か所です。
「支払金額」が、いわゆる年収(額面)です。ボーナスも残業代も含まれた金額で、ここが計算の出発点になります。手取りではありません。「給与所得控除後の金額」は、給与所得控除を引いたあとの給与所得です。ここが記載されていれば、給与所得控除の計算を自分でやる必要はありません。そして「所得控除の額の合計額」には、社会保険料や基礎控除などの合計が入っています。給与所得からこれを引けば所得税の課税所得が出ます。
ただし、住民税の課税所得を出すには、前述のとおり所得控除の額が所得税と違うため、そのまま引き算するとズレます。厳密にやるなら、6月ごろに届く住民税決定通知書の「所得割額」を見るのが最短ルートです。
源泉徴収票の見方をもっと細かく確認したい方は、<a href="/gendogaku-gensencho/">源泉徴収票から限度額を確認する手順</a>で項目ごとに解説しています。
源泉徴収票は前年の実績です
手元にある源泉徴収票は前年分の記録なので、そこから出るのは「去年の限度額」です。ふるさと納税の限度額は寄付する年の所得で決まるため、今年の限度額を知りたいときは、今年の年収見込みに置き換えて計算する必要があります。転職・昇給・産休育休などで年収が変わる年はとくに注意してください。

給与所得者の計算例|条件を置いて目安を出す
実際に数字を入れてみます。ここでは分かりやすさを優先して、次の条件を置きます。
年収500万円(額面)、独身または共働きで扶養する家族なし、社会保険料は年収の約14.6%にあたる732,000円、生命保険料控除や医療費控除などはなし。この前提で順に計算します。
| ステップ | 計算 | 結果 |
|---|---|---|
| 給与所得 | 500万円 -(500万円×20%+44万円) | 356万円 |
| 住民税の課税所得 | 356万円 - 73.2万円 - 43万円 | 約239.8万円 |
| 住民税所得割額 | 約239.8万円 × 10% | 約24万円 |
| 所得税の課税所得 | 356万円 - 73.2万円 - 基礎控除 | 約225万円(税率10%) |
| 限度額 | 24万円×20% ÷ 0.798 + 2,000円 | 約62,000円 |
結果は約62,000円。ポータルサイトの早見表で「年収500万円・共働き」を見ると61,000円前後が並んでいるので、大きくは外れていません。手計算でここまで近い数字が出せるなら、式としては十分使えます。
ただし、この結果はあくまで上の条件を置いた場合の目安です。同じ年収500万円でも、扶養家族が1人いれば扶養控除の分だけ課税所得が下がり、限度額も下がります。住宅ローン控除やiDeCoがあればさらに変わります。「年収いくらならいくら」という早見表が条件付きでしか出せないのは、この理由です。
手計算が合わなくなる代表的なケース
この計算式は、給与収入だけで控除もシンプルな人にはよく合います。逆に、次のような年は自分で計算しても当たりません。
控除が多い年
住宅ローン控除(住宅借入金等特別控除)がある年は、所得税額そのものが大きく減るため、ふるさと納税との併用で控除しきれない部分が出る場合があります。医療費控除を受ける年も課税所得が下がり、所得割額が下がるので限度額は縮みます。iDeCoの掛金も全額が所得控除になるため、掛けている人ほど限度額は小さくなります。
これらは「損をする」という話ではなく、すでに税金が減っている分だけ、ふるさと納税で減らせる余地が小さくなるというだけです。ただ、限度額を年収だけで判断していると確実に超えます。控除が多い年は、早見表よりも実際の限度額が小さくなると覚えておいてください。
給与以外の所得がある年
不動産の売却益、株式の譲渡益や配当(申告する場合)、副業の雑所得、退職金など、給与以外の所得がある年は所得割額の構造が変わります。とくに株式の譲渡益や配当を確定申告すると住民税の所得割額が増え、その年の限度額が跳ね上がることがあります。ここは自分で計算するより、確定申告書の数字をベースに考えたほうが確実です。
個人事業主やフリーランスの方は、給与所得控除がない代わりに必要経費と青色申告特別控除が入るため、計算の入口から違います。個人事業主のふるさと納税の考え方で、事業所得ベースの見方を整理しています。
計算結果がシミュレーターと違うとき
自分の計算とシミュレーターの結果が食い違うのは、珍しいことではありません。原因はだいたい次のどれかです。
ひとつは入力した年収が額面か手取りかのズレ。ふるさと納税の計算はすべて額面(源泉徴収票の支払金額)が基準で、手取りを入れると限度額は実際より小さく出ます。ボーナスも含めます。通勤手当については、非課税の範囲内であれば所得に含まれません。
もうひとつは社会保険料の扱いです。簡易シミュレーターの多くは社会保険料を年収から一定率で自動推定していて、実際の控除額とは差が出ます。この差がそのまま結果の差になります。詳細版シミュレーターで社会保険料の実額を入力すると、手計算の結果に近づくはずです。
3つめは調整控除や住民税の細かい調整。手計算では省略しがちですが、実際の所得割額はここで数千円動きます。
楽天ふるさと納税など、ポータルによって出る金額が違うのも同じ理由です。どのシミュレーターを信じればいいかはふるさと納税シミュレーターはどれが正しいのかで比較しています。
早見表と計算式の使い分け
実務的には、早見表・計算式・シミュレーターの3つを場面で使い分けるのが効率的です。
早見表は、年の前半にざっくり枠を把握したいときに向いています。年収と家族構成だけで数秒で分かるので、「今年はだいたい6万円くらいか」と当たりをつけるには十分です。計算式は、早見表の条件から自分が外れているときに使います。控除が多い年や年収が変わった年に、どれくらい下がるのかを自分で見積もれるようになります。そしてシミュレーターは、実際に寄付する直前の最終確認です。
年収別の目安をまとめて見たい場合はふるさと納税の限度額早見表を参照してください。家族構成ごとの数字を一覧にしています。
限度額の最終確認は、その年の12月31日までの寄付をすべて確定させる前に済ませてください。年をまたぐと調整できません。
まとめ|計算式は仕組みの理解に使い最終確認はシミュレーターで
ふるさと納税の限度額は「住民税所得割額 × 20% ÷(90% - 所得税率 × 1.021)+ 2,000円」で目安が出せます。この式を一度自分で解いてみると、限度額が年収ではなく住民税の所得割額で決まっていること、控除が増えれば限度額も減ることが、感覚として掴めます。僕の場合、この計算をやってから「なんとなく5万円くらい寄付する」という選び方をしなくなりました。
ただし、最終的な金額の確認はシミュレーターに任せてください。調整控除や各種控除の細かい部分まで手計算で追うのは現実的ではなく、限度額を超えた分は自己負担になってしまいます。少し余裕を持たせた金額で寄付するのが安全です。シミュレーターへの入力方法はふるさと納税シミュレーターの使い方にまとめました。
なお、控除額や税額の具体的な判定は個々の状況によって変わります。ご自身の正確な金額については、お住まいの自治体の窓口または税務署にご確認ください。
