同じ年収を入力したのに、Aのサイトでは6万円、Bのサイトでは5万3千円。僕も最初に限度額を調べたとき、この差に手が止まりました。結論から言うと、これはどれかが壊れているのではなく、それぞれのシミュレーターが「入力されなかった項目をどう仮に置くか」が違うだけです。この記事では、差が生まれる5つの原因と、どの数字を目安にすればいいかの優先順位を整理します。なお制度の説明は2026年8月現在の内容にもとづいています。
結果が違うのは不具合ではない|置いている前提が違うから
ふるさと納税の控除には、はっきりした計算式があります。寄付額から2,000円を引いた分が、所得税の還付・住民税の基本分(10%)・住民税の特例分の3つに分かれて戻ってくる仕組みで、このうち特例分には住民税の所得割額の20%という上限が設けられています。実質負担2,000円で済む「控除上限額」とは、この特例分の20%枠を使い切るぎりぎりの寄付額のことです。
つまり上限額を決めているのは年収そのものではなく、その人の住民税所得割額がいくらになるかという一点です。所得割額は、収入から給与所得控除・社会保険料控除・扶養控除・生命保険料控除などを差し引いた後の金額で決まります。年収の入力欄が1つしかないシミュレーターは、この引き算に必要な情報を持っていません。持っていない部分は、平均的な値で仮に埋めるしかない。その埋め方がサイトごとに違うので、結果もずれます。
シミュレーターの数字は「あなたの上限額」ではなく「その前提のもとでの上限額」です。

差が生まれる5つの原因
実際にどこでずれるのか、僕が複数のサイトに同じ条件を入れて突き合わせたときに効いていたのは、次の5つでした。上の項目ほど影響が大きく、金額にして数千円から数万円単位で動きます。
簡易版と詳細版で入力できる項目が違う
多くのポータルサイトは、簡易版と詳細版の2種類を用意しています。簡易版は年収と家族構成だけを聞くタイプで、社会保険料も各種控除も内部で仮置きします。詳細版は源泉徴収票を見ながら、社会保険料等の金額・生命保険料控除・地震保険料控除・扶養親族の年齢区分などを個別に入れられます。
同じサイトの中でも簡易版と詳細版で答えが変わるのはこのためで、サイト同士の比較以前に、まず自分がどちらを使ったのかを確認する必要があります。入力欄が3つしかない画面の結果と、10項目以上入れた画面の結果を並べて「どっちが正しい?」と悩んでも、そもそも土俵が違います。
年収を額面で入れるか手取りで入れるか
これは差というより誤入力ですが、実務でいちばん多いずれの原因です。シミュレーターが求めているのは、原則として源泉徴収票の「支払金額」=額面の給与収入です。手取り額を入れると年収を200万円近く低く申告したのと同じことになり、上限額が大幅に小さく出ます。
ボーナスや通勤手当の扱いも同じ考え方で、賞与は支払金額に含まれますが、非課税限度額の範囲内の通勤手当は含まれません。源泉徴収票の数字をそのまま写せば、この判断で迷うことはありません。手取りと額面の違いや、給与明細しか手元にない場合の考え方はふるさと納税の限度額は手取りと額面どちらで計算する?で詳しく書いています。
社会保険料を実額で入れるか概算で置くか
社会保険料控除は、金額が大きいわりに見落とされやすい項目です。厚生年金・健康保険・雇用保険を合わせると年収のおおむね15%前後になり、年収500万円なら70万円台に達します。これがまるごと課税所得を押し下げるので、上限額への影響は決して小さくありません。
簡易版のシミュレーターや早見表は、この社会保険料を「年収の一定割合」として仮に置いています。ところが実際の負担率は、加入している健康保険組合の料率や住んでいる自治体、40歳以上かどうか(介護保険料の有無)で変わります。仮置きの割合が実額とずれていれば、そのぶん結果もずれます。
源泉徴収票の「社会保険料等の金額」欄を見れば実額がわかります。詳細版を使うなら、まずこの欄を写してください。
医療費控除や住宅ローン控除を反映できるかどうか
医療費控除やiDeCoの掛金(小規模企業共済等掛金控除)は課税所得を減らすので、控除上限額を押し下げます。医療費が年間20万円かかった年は、そのぶん上限が下がる。この項目を持たないシミュレーターは、当然その減少を無視した数字を返します。
住宅ローン控除はもう少し複雑です。住宅ローン控除は所得税額から直接差し引く「税額控除」で、所得税から引ききれない分は住民税からも一定の範囲で控除されます。ふるさと納税と併用できないわけではありませんが、控除の余力を先に使ってしまうため、想定していた還付が受けられないケースが出てきます。
特に注意したいのが、ワンストップ特例を使う場合と確定申告をする場合で結果が変わりうる点です。ワンストップ特例では控除がすべて住民税から行われるのに対し、確定申告では所得税と住民税に分かれます。住宅ローン控除で所得税がすでにゼロに近い人は、確定申告にすると所得税側の還付が発生せず、想定より手取りが減ることがあります。
1年目で確定申告が必須の年は、ふるさと納税もあわせて申告することになります。2年目以降で年末調整だけで済んでいる人は、ワンストップ特例を選ぶほうが影響を受けにくい傾向があります。ただし控除の余力は借入残高と所得税額しだいなので、住宅ローン控除の項目を持つ詳細版シミュレーターで必ず試算してください。
いつの年収を入れているか
ふるさと納税の控除上限額を決めるのは、寄付した年(1月1日〜12月31日)の所得です。2026年に寄付するなら2026年の年収で計算します。ところが12月に寄付する時点では、その年の源泉徴収票はまだ手元にありません。
そこで多くの人は前年の源泉徴収票を使って試算しますが、これはあくまで代用です。昇給・転職・産休育休・残業の増減があった年は、前年の数字とずれます。前年ベースで計算した上限ぎりぎりまで寄付して、実際の年収が下がっていた——これが自己負担2,000円を超えてしまう典型パターンです。どの年の年収を見ればいいのかはふるさと納税の限度額はいつの年収で決まる?にまとめました。

どれを目安にするか|条件を反映できる順に考える
「どれが正しいか」を当てにいくより、自分の条件をどれだけ反映できるかの順に並べたほうが判断は早いです。反映できる情報が多いものほど、実際の税額に近づきます。
| 種類 | 反映できる条件 | 向いている場面 |
|---|---|---|
| 総務省の目安表(早見表) | 給与収入と家族構成のみ | だいたいの規模感をつかむ |
| ポータルの簡易シミュレーター | 年収・家族構成・扶養の一部 | 寄付するかどうかの判断 |
| 詳細シミュレーター | 社会保険料の実額・各種控除 | 上限近くまで使いたいとき |
| 住民税決定通知書 | すべて(確定値) | 翌年の答え合わせ |
総務省の目安表は何のためのものか
総務省のふるさと納税ポータルサイトには「全額控除されるふるさと納税額(年間上限)の目安」という表が掲載されています。給与収入と家族構成の2軸で、たとえば給与収入400万円の独身または共働きの人なら42,000円、といった具合に読み取る形式です。
この表は一次資料として信頼できますが、注記のとおり社会保険料控除を給与収入の一定割合として仮定し、医療費控除や住宅ローン控除は考慮していません。表の役割は「自分は数万円の話なのか、十数万円の話なのか」という桁を知ることです。1,000円単位の精度を求める道具ではありません。
詳細版シミュレーターが条件を最も反映できる
手元に源泉徴収票がある人は、詳細版を使うのがいちばん実額に近づきます。支払金額、社会保険料等の金額、生命保険料控除、扶養親族の人数と年齢区分を入れれば、仮置きの部分がほぼなくなるからです。
僕の場合、簡易版と詳細版で7,000円ほど差が出ました。原因は社会保険料でした。加入している健保組合の料率が仮置きより高く、詳細版のほうが低い上限額を返していた。正直、最初は詳細版のほうが壊れていると思ったのですが、源泉徴収票の実額を入れているのは詳細版のほうです。数字が割れたときは、より多くの実額を反映している側を信じる——これが実務的な判断基準になります。
確定するのは翌年の住民税の通知
どのシミュレーターも、あくまで試算です。控除額が確定するのは、寄付した翌年の6月ごろに勤務先経由で配られる(自営業の人などは自治体から届く)住民税決定通知書、正式には住民税の税額決定・納税通知書です。摘要欄などに記載される「寄附金税額控除額」を見れば、いくら控除されたかがわかります。
ここが本当の答え合わせです。寄付総額から2,000円を引いた金額と、所得税の還付額(確定申告した場合)+住民税の寄附金税額控除額がおおむね一致していれば、上限内に収まっていたことになります。ワンストップ特例を使った場合は、寄付総額マイナス2,000円がまるごと住民税から控除されているかを確認します。
楽天の計算がおかしいと感じたときの確認点
楽天ふるさと納税のシミュレーターについて「計算がおかしい」という声をよく見かけますが、多くは前提のずれで説明がつきます。確認する順番は決まっていて、まず簡単シミュレーターと詳細シミュレーターのどちらを開いているか、次に入力した年収が額面かどうか、そして扶養の条件です。
扶養の指定はとくに間違えやすいところです。共働きで配偶者控除を受けていない場合は「独身または共働き」を選びます。ここで「夫婦」を選ぶと配偶者控除を織り込んだ計算になり、上限額が低く出ます。子どもについても、控除の対象になるのは16歳以上(さらに19〜22歳は特定扶養親族として控除額が大きい)で、15歳以下は児童手当の対象なので税の扶養控除にはカウントしません。中学生の子を人数に入れてしまうと、実際より低い数字が返ってきます。
それでも他サイトと合わない場合は、社会保険料や医療費控除といった反映範囲の違いが残っているだけです。楽天ふるさと納税そのものの使い方やポイント面の考え方は楽天ふるさと納税の始め方とポイントの仕組みで扱っています。
数字が割れたときの実務的な着地
複数のサイトで試算して数字が割れたら、僕はいちばん低い金額を上限として扱い、そこからさらに1割ほど余裕を持たせて寄付します。年収50万円の差が上限額に与える影響は数千円から1万円程度なので、この余白があれば多少の見込み違いは吸収できます。
この考え方には根拠があります。上限を数千円超えた場合の損失は、超過分がまるまる自己負担になるだけ——つまり「戻ってこないお金」です。一方、上限より1割少なく寄付した場合の損失は、使えたはずの枠を余らせただけで、支払ったお金は2,000円を除いて戻ってきます。上振れのリスクと下振れのリスクは対称ではないので、低いほうに寄せるのが合理的です。
年内に昇給や転職があった年、逆に休職や時短勤務があった年は、この余白をもう少し厚めにとります。そして12月に駆け込みで枠を使い切ろうとせず、11月時点の給与明細で年収の見込みが立ってから最後の寄付を決める。この順番にしてから、僕は上限をはみ出したことがありません。
入力そのものの手順を知りたいとき
ここまでは「なぜ結果が違うのか」の話でしたが、そもそも源泉徴収票のどこを見て、どの欄に何を入れればいいのかがわからない、という段階の人もいると思います。支払金額と給与所得控除後の金額を取り違えると、それだけで結果は大きく変わります。
源泉徴収票の見方から詳細シミュレーターの入力までを画面に沿って追った手順は、ふるさと納税シミュレーターの使い方にまとめてあります。この記事とあわせて読むと、出てきた数字の意味まで理解した状態で寄付額を決められます。
まとめ|違いの理由がわかれば数字は選べる
サイトごとに結果が違うのは、簡易版と詳細版の入力項目の差、額面と手取りの取り違え、社会保険料の仮置き、医療費控除や住宅ローン控除の反映有無、そしてどの年の年収を使ったかという5点で、ほぼ説明がつきます。原因がわかれば、どの数字を採るかは自分で決められます。
手順としては、まず総務省の目安表で桁を確認し、源泉徴収票を手元に詳細シミュレーターで試算し、割れたら低いほうに寄せて余白を残す。最後は翌年6月の住民税決定通知書で答え合わせをする。この流れなら、実質負担2,000円から大きく外れることはありません。
なお、控除額や制度の詳細は年度によって改正される場合があります。最新の制度内容と正確な計算式は、総務省のふるさと納税ポータルサイトでご確認ください。
