こんにちは、SkillStack Lab運営者のスタックです。
社会保険料をExcelで管理していて、「今年の料率はいつから変えるのか」「月額変更はいつ判定するのか」「算定基礎で決まった標準報酬月額を何月から反映するのか」と迷っていませんか。
結論から言うと、Excelで社会保険料を管理すること自体が問題なのではありません。
危険なのは、料率・標準報酬月額・適用開始月を同じ計算シートへ直接書き込み、前年のファイルを上書きしながら運用することです。
2026年度は協会けんぽの健康保険料率・介護保険料率の変更に加えて、新たに子ども・子育て支援金も始まっています。
この記事では、元情シスで現在は管理部門を統括する私の視点から、2026年の変更点、Excelへ反映する時期、月額変更・算定基礎・端数処理の基本、そしてExcelで続ける場合の安全な管理方法まで整理します。
- 2026年度の協会けんぽは健康保険・介護保険が3月分から変更
- 子ども・子育て支援金0.23%は4月分から開始
- 厚生年金保険料率は18.3%で固定
- 算定基礎による標準報酬月額は原則9月分から変更
- 随時改定は条件を満たすと変動月から数えて4カ月目から変更
- Excelでは料率・適用開始月・標準報酬月額を分けて管理する
- Excelは候補者抽出やチェックには使えるが最終判定を数式だけに任せない
2026年の社会保険料変更をExcelへ反映する時期
まず、2026年に社会保険料をExcelで管理するなら、今年の変更点を整理しておきましょう。
協会けんぽでは、2026年度の健康保険料率と介護保険料率が2026年3月分(4月納付分)から変更されています。
さらに2026年4月分(5月納付分)から、新しく「子ども・子育て支援金」が加わりました。
| 項目 | 2026年度 | 適用開始 |
|---|---|---|
| 健康保険料率 | 都道府県支部ごとに異なる | 2026年3月分 |
| 介護保険料率 | 1.62% | 2026年3月分 |
| 子ども・子育て支援金率 | 0.23% | 2026年4月分 |
| 厚生年金保険料率 | 18.3% | 変更なし |
健康保険料率は都道府県によって異なるため、自社が加入する支部の料率を確認してください。
協会けんぽの2026年度保険料率では、各都道府県の最新料率を確認できます。
「3月分から変更」と「3月給与から変更」は同じとは限りません
社会保険料には「何月分の保険料か」と「何月支給給与から控除するか」という2つの時点があります。日本年金機構では、当月支払う給与から前月分の保険料を控除することができます。自社の給与計算がどの月の保険料を控除しているかを必ず確認してからExcelを変更してください。
Excelでは「適用月」と「給与控除月」を分ける
社会保険料のExcel管理で起こりやすいのが、「4月給与だから4月の料率」といった感覚だけで料率を切り替えてしまうミスです。
おすすめは、料率マスタに次の項目を持たせる方法です。
| 適用開始月 | 健康保険 | 介護保険 | 支援金 | 厚生年金 |
|---|---|---|---|---|
| 2025年3月 | 旧料率 | 1.59% | ― | 18.3% |
| 2026年3月 | 2026年度料率 | 1.62% | ― | 18.3% |
| 2026年4月 | 2026年度料率 | 1.62% | 0.23% | 18.3% |
前年の料率を削除して上書きするのではなく、「いつから何%だったか」という履歴を残すことが重要です。
過去給与の再計算や退職者からの問い合わせが発生したときにも、当時使用した料率を追えるようになります。
社会保険料をExcelで安全に管理する5つのルール
すぐに給与システムへ移行できない会社では、Excelを使い続ける場面もあります。
その場合は、巨大な給与計算シートへすべてのルールを埋め込むのではなく、データとルールを分離してください。
1.料率マスタを計算シートから分離する
健康保険料率や介護保険料率を、社員ごとの計算式へ直接「10.○○%」と書き込む方法は避けた方が安全です。
料率を変更するたびに数百人分の数式を書き換える構造では、1セルだけ旧料率が残る可能性があります。
「料率マスタ」シートを一つ作り、計算側から参照する構造にしておけば、変更箇所を絞れます。
2.標準報酬月額の履歴を残す
社員マスタの「標準報酬月額」というセルを毎回上書きするだけでは、後から「いつ、なぜ変わったのか」が分かりません。
最低でも次の情報を履歴として残しましょう。
- 社員番号
- 適用開始年月
- 変更前の標準報酬月額
- 変更後の標準報酬月額
- 定時決定・随時改定などの変更理由
- 届出日
- 決定通知確認日
「現在値」だけでなく「履歴」を持つことが、給与・社会保険データを管理するうえで非常に重要です。
3.公式の保険料額表と必ず照合する
Excelで保険料を計算できても、それだけで正しいと判断しないようにしてください。
協会けんぽの保険料額表や日本年金機構から届く通知と突き合わせ、Excelの結果が一致するか確認します。
特に料率改定月、算定基礎反映月、月額変更者、40歳・65歳到達者などは、通常月より重点的に確認するのがおすすめです。
4.料率変更前のExcelを保存する
前年のExcelを開いて料率だけ変更し、そのまま上書き保存する運用は避けましょう。
少なくとも年度単位でファイルまたはマスタを分け、変更前の計算根拠を確認できる状態を残してください。
5.Excelを「判定支援」に使う
Excelが特に役立つのは、最終判断そのものよりも「確認が必要な社員を見つけること」です。
たとえば、固定給が変更された社員を抽出したり、過去3カ月の報酬を一覧にしたり、従前の標準報酬月額と比較したりする処理はExcelでも十分自動化できます。
一方、例外を含めた随時改定の最終判定まで複雑なIF関数だけに任せると、仕組みがブラックボックス化しやすくなります。
月額変更届をExcelで管理するときのポイント
随時改定、いわゆる月額変更届は、「給与が変わったら毎回標準報酬月額を変更する」という仕組みではありません。
日本年金機構では、原則として次の要件をすべて満たした場合に随時改定を行います。
- 昇給・降給などにより固定的賃金に変動がある
- 変動月から続く3カ月の平均による標準報酬月額と従前の標準報酬月額に2等級以上の差がある
- 3カ月について支払基礎日数等の要件を満たしている
条件を満たすと、変動した給与を初めて受けた月から数えて4カ月目の標準報酬月額から改定されます。
たとえば4月に支払われる給与から固定給が変わり、4~6月の3カ月で要件を満たした場合は、7月の標準報酬月額から変更されます。
詳細や例外は日本年金機構「随時改定(月額変更届)」で必ず確認してください。
月額変更候補者をExcelで管理する項目
月額変更をExcelで管理するなら、次のようなチェック表にすると分かりやすくなります。
| 管理項目 | 内容 |
|---|---|
| 社員番号 | 対象者を一意に識別 |
| 固定的賃金変更月 | 変更後の給与を初めて支払った月 |
| 変更内容 | 基本給・役職手当・時給単価など |
| 従前の標準報酬月額 | 現在適用中の金額 |
| 1カ月目 | 報酬額・支払基礎日数 |
| 2カ月目 | 報酬額・支払基礎日数 |
| 3カ月目 | 報酬額・支払基礎日数 |
| 2等級差 | 候補判定 |
| 確認結果 | 届出・対象外・要確認 |
| 改定年月 | 新標準報酬月額の適用開始月 |
Excelの「対象」表示だけで月額変更届を提出しない
遡及昇給、一時帰休、短時間労働者など、単純な3カ月平均だけでは判断できないケースがあります。Excelは候補者を見つけるために使い、例外案件は日本年金機構の事例集や年金事務所、社会保険労務士等へ確認してください。
算定基礎届で決まった金額は9月から変更
もう一つ混同しやすいのが、毎年の定時決定です。
算定基礎届では、原則として7月1日時点の被保険者について4月・5月・6月に支払った報酬を届け出ます。
その結果決定された標準報酬月額は、原則として9月から翌年8月まで使用します。
| 時期 | 主な作業 |
|---|---|
| 4~6月 | 算定対象となる報酬を確認 |
| 7月 | 算定基礎届を提出 |
| 決定通知後 | 新しい標準報酬月額を確認 |
| 9月分 | 新しい標準報酬月額を適用 |
翌月徴収の会社であれば、「9月分の保険料」が実際にどの給与から控除されるかまで確認して給与システムやExcelへ設定します。
なお、支払基礎日数の少ない月、短時間就労者、8月・9月に随時改定予定の人などには個別ルールがあります。
そのため「4~6月の単純平均÷3」という数式だけで全社員を処理するのは避けてください。
社会保険料の端数処理はROUNDだけでは危険
社会保険料をExcelで独自計算するときに、特に注意したいのが1円未満の端数です。
日本年金機構では、事業主が給与から被保険者負担分を控除する場合、折半額の端数について次のように取り扱っています。
| 本人負担額 | 給与から控除する金額 |
|---|---|
| 12,345.49円 | 12,345円 |
| 12,345.50円 | 12,345円 |
| 12,345.51円 | 12,346円 |
つまり、給与控除では50銭以下が切り捨て、50銭を超えた場合に切り上げです。
Excelの一般的なROUND関数は0.5を切り上げるため、そのまま使えば12,345.50円を12,346円としてしまいます。
また、被保険者が事業主へ現金で支払う場合や、事業主と被保険者の間に端数処理に関する特約がある場合は扱いが異なります。

実務では公式の保険料額表との照合がおすすめ
料率からExcelで再計算するだけでなく、協会けんぽ等が公開する保険料額表と本人負担額を突き合わせてください。給与システムとExcelの結果が1円違う場合も、先に端数処理ルールを確認すると原因を見つけやすくなります。
40歳になった社員の介護保険料は日割りしない
介護保険料の開始時期も、Excel管理で間違えやすいポイントです。
40歳から64歳までの健康保険加入者は、原則として介護保険第2号被保険者となります。
ここで注意したいのが、「40歳になった日から日割りで介護保険料を計算する」という考え方ではないことです。
介護保険では、40歳の誕生日の前日が属する月から第2号被保険者となります。
特に1日生まれの社員は、誕生日の前日が前月になるため注意が必要です。
Excelで管理する場合は単純な「年齢40歳以上」という判定だけではなく、資格取得月を確認できる項目を用意した方が安全です。
VBAやマクロで社会保険料を自動化してもよい?
「社会保険料の管理をExcelで続けるなら、VBAで全部自動化した方がいいのでは」と考える方もいるでしょう。
VBAそのものを避ける必要はありません。
たとえば次のような用途なら、VBAやPower Queryを使うメリットがあります。
- 給与データを毎月同じ形式へ整形する
- 固定的賃金が変わった社員を抽出する
- 月額変更候補者の一覧を作る
- 前年データとの変更点をチェックする
- 確認用帳票を作成する
一方、法令上の例外まで含めた「社会保険判定エンジン」をExcel VBAだけで自作し、誰もコードを確認できない状態にするのはおすすめできません。
自動化する対象を「データ整理」と「候補抽出」にとどめ、最終判断の根拠を人間が確認できる状態にしておく方が保守しやすくなります。
VBAを使い続ける業務と別の仕組みへ移す業務の判断基準は、VBAはやめとけ?時代遅れと言われる理由と代替手段でも整理しています。
社会保険料をExcelから給与システムへ移すサイン
Excelでもルールを整理すれば安全性を高められます。
ただし、次の状態が複数当てはまるなら、給与計算システムや人事労務システムへ移すタイミングです。
- 毎年、料率表を手入力で修正している
- 標準報酬月額を社員マスタへ直接上書きしている
- 月額変更候補者を目視で探している
- 40歳・65歳など年齢到達者を手作業で確認している
- 勤怠から給与へ毎月CSVやExcelを転記している
- 給与計算後に別Excelで社会保険料を再検算している
- 計算ロジックを理解できる担当者が一人しかいない
- 担当者が休むと給与・社会保険業務が止まる
特に「給与システムで計算した数字をExcelへ転記し、さらに電卓でも検算する」という状態になっているなら、チェック工程そのものを見直す余地があります。

Excelと給与システムはどちらが向いている?
| 比較項目 | Excel | 給与・労務システム |
|---|---|---|
| 自由度 | 高い | 製品の仕様に従う |
| 料率変更 | 自社で確認・更新 | 製品側で対応する場合が多い |
| 月額変更候補 | 関数・マクロ等で作成 | 候補確認機能を持つ製品もある |
| 履歴 | 自社で設計 | 標準機能で保持する製品がある |
| 例外処理 | 柔軟 | 製品仕様の確認が必要 |
| 保守 | 自社担当者 | ベンダー側の更新を利用できる |
| 導入費用 | 既存環境なら抑えやすい | 利用料・設定費用等がかかる |
給与システムを導入すればミスが自動的にゼロになるわけではありません。
生年月日、標準報酬月額、扶養情報、給与項目などの初期設定が間違っていれば、システムでも誤った結果になります。
重要なのは、「人が毎月計算する」状態から、人は変更点と例外を確認し、定型計算は仕組みに任せる状態へ移していくことです。
Excel社会保険管理の手作業コストを計算する
給与システムの導入を上司へ提案するとき、「Excelが大変だから」という説明だけでは決裁を得にくい場合があります。
現在どの程度の人件費を社会保険の確認・転記・検算へ使っているのか、自社の数字で確認してみましょう。
この金額とシステム費用を比較すると、導入判断がしやすくなります。
さらに、単純な作業時間だけでなく、「担当者が休めない」「引き継ぎに時間がかかる」「月額変更漏れの確認に時間がかかる」といった業務継続上の課題も整理しておきましょう。
社会保険料変更とExcelに関するよくある質問
まとめ|社会保険料のExcel管理は変更履歴と適用月が重要
社会保険料をExcelで管理するとき、最も重要なのは複雑な関数を作ることではありません。
「どの料率・標準報酬月額を、いつから使ったのか」を後から追える仕組みを作ることです。
- 料率は計算シートと分離して履歴を残す
- 2026年は3月分と4月分で変更内容が異なる
- 算定基礎による改定は原則9月分から
- 随時改定は固定的賃金の変動後3カ月を確認する
- 端数は50銭ちょうどの扱いに注意する
- 40歳到達時の介護保険を単純な日割りにしない
- Excelは判定支援・チェックに使い、例外を数式だけに任せない
少人数で変更件数が少なく、複数人で確認できる体制なら、Excelを管理表として残す選択肢もあります。
一方、毎月の給与計算、勤怠、月額変更、算定基礎、料率改定まで一つのExcelへ積み重なり、特定の担当者しか直せない状態なら、給与・人事労務システムへの移行を検討する段階です。

給与計算全体をExcelから安全に移す手順は、以下の記事で詳しく解説しています。
\ 給与計算全体も見直す /
本記事は2026年8月16日時点の公開情報をもとに整理しています。健康保険料率、社会保険制度、届出要件等は変更される場合があります。実際の給与控除・届出については、加入する保険者、日本年金機構、年金事務所、社会保険労務士等の最新情報を確認してください。

社会保険Excel管理コスト
毎月の確認・転記・検算にかかる人件費を概算します。
0 時間
※入力した作業時間と時間単価だけで算出した概算です。システム利用料、ミス対応、専門家への相談費用等は含みません。