「この会社の繰越欠損金、あといくら残っていて、いつ期限切れになるのか」——即答できるでしょうか。繰越欠損金は最長10年という長期管理が必要なうえ、申告ソフトを乗り換えると過去データが断絶しがちです。担当者交代で発生年度の内訳が分からなくなり、別表七の検算に時間を溶かす、という光景は多くの事務所で起きています。
この記事では、欠損金の繰越控除のルールを整理し、発生事業年度別の欠損金台帳をExcelで作り、控除順序・期限切れ・別表七との突合まで管理する方法を解説します。
繰越欠損金の基本ルール
繰越期間と控除限度
| 項目 | 内容 |
|---|---|
| 繰越期間 | 10年(平成30年4月1日以後開始事業年度に生じた欠損金。それ以前は9年) |
| 控除限度(中小法人等) | 所得金額の100%まで控除可 |
| 控除限度(大法人) | 所得金額の50%まで |
| 控除の順序 | 最も古い事業年度に生じたものから順に控除 |
| 主な要件 | 欠損金が生じた事業年度に青色申告し、その後連続して確定申告書を提出、帳簿書類の保存 |
資本金1億円以下の中小法人等なら所得の100%まで控除できるため、「黒字化した年に過去の欠損金でどこまで税額を消せるか」が決算予測の重要論点になります。法人税額の見込み計算は概算シートと組み合わせると便利です。(関連記事:No.10 法人税の概算試算)
Excel欠損金台帳の作り方
ステップ1:発生年度別の台帳構造
1行1発生年度で、次の列を設けます。
- A:発生事業年度(自〜至) B:発生欠損金額 C:期限年度(自動計算)
- D〜:各事業年度の控除額を年度ごとに列で追加していく(横に伸ばす)
- 残高列:=B-SUM(控除額列) 期限切れ消滅額列:期限到来時に残高を転記
C2(期限年度):=YEAR(発生年度の至の日)+10 を基準に表示
例:=TEXT(EDATE(A2の至,120),"yyyy年m月期まで")
残高:=B2-SUM(D2:X2)
状態:=IFS(残高=0,"使用済",TODAY()>期限日,"期限切れ",TRUE,"繰越中")
ステップ2:当期の控除額を古い順に自動配分する
当期所得(控除前)を入力すると、古い年度から順に控除額を埋める配分計算を作ります。
当期控除可能枠:=IF(中小法人="はい",当期所得,当期所得*0.5)
1行目(最古年度)の控除額:=MIN(残高1,控除可能枠)
2行目の控除額:=MIN(残高2,控除可能枠-1行目の控除額)
3行目以降:=MIN(残高n,控除可能枠-上位行の控除額累計)
MINと累計差引の連鎖だけで「古い順に使い切る」ロジックが再現できます。この配分結果がそのまま別表七(一)の「当期控除額」欄の検算値になります。
ステップ3:別表七との突合と期限アラート
- 台帳の「発生年度別残高」と別表七(一)の「翌期繰越額」を並べ、差異列で機械チェック
- 条件付き書式で「期限まで2年以内かつ残高あり」の行を黄色表示 → 決算対策(含み益の実現など)の検討リストに直結
- 期限切れで消滅した金額は「消滅額」列に移し、履歴として残す
数値例:3年分の欠損金を黒字で取り崩す
中小法人で、過去にX1期400万円・X2期300万円・X3期200万円の欠損金が発生し、当期所得が600万円のケースです。
| 発生年度 | 繰越額 | 当期控除 | 翌期繰越 |
|---|---|---|---|
| X1期 | 400万円 | 400万円 | 0円 |
| X2期 | 300万円 | 200万円 | 100万円 |
| X3期 | 200万円 | 0円 | 200万円 |
| 合計 | 900万円 | 600万円 | 300万円 |
当期の課税所得は600万円−600万円=0円となり、法人税はかかりません(均等割等を除く)。翌期繰越は300万円で、X2期分の期限が先に到来する点まで台帳で見えていれば、翌期以降の決算対策の優先順位も明確になります。
実務の注意点・つまずきポイント
- 「連続して確定申告書を提出」が生命線:無申告の年度が1期でも挟まると繰越が切れます。休眠状態の会社ほど申告継続の管理が重要です。
- 繰戻し還付との選択も検討:中小法人は欠損金を前期に繰り戻して法人税の還付を受ける選択肢もあります。資金繰りが厳しい局面では繰越より繰戻しが有利なことがあります。
- 組織再編・株主変動で制限がかかる場合がある:合併や50%超の株主異動後の欠損金利用には制限規定があります。M&Aや事業承継の局面では必ず個別検討してください。
- 地方税は別管理:住民税の計算では国税の欠損金と扱いが異なる場面(過去の還付があった場合の控除対象通算など)があり、台帳を分けて管理するのが安全です。
- 繰越期間・控除限度は改正リスクあり:期間や限度割合は過去に何度も改正されています。台帳の期限計算はマスタ化し、申告時に最新の取扱いを確認してください。決算全体の確認は決算チェックリストと併用を。(関連記事:No.33 決算チェックリスト)
よくある質問
Q. 白色申告の年度に生じた欠損金は繰り越せますか?
原則として繰り越せません(災害損失金など例外があります)。青色申告の承認が取り消された場合も、その年度以後の欠損金繰越に影響します。期限後申告や帳簿不備による取消しリスクの管理も、欠損金管理の一部と考えてください。
Q. 台帳と別表七の残高が合わないときは?
過年度の修正申告・更正で欠損金額が変わったのに台帳へ反映していないケースが最多です。次いで、地方税側の控除対象通算の混同、期限切れ消滅の転記漏れが典型例です。差異が出たら「発生年度単位」で過去の申告書と1年度ずつ突き合わせるのが結局最短です。
欠損金管理台帳テンプレートのご案内
発生年度別の残高管理、古い順の自動配分、別表七との突合列、期限接近アラートまで組み込んだ欠損金管理台帳のExcelテンプレートをご用意しています。10年にわたる管理を1枚のシートで引き継げるため、担当者交代やソフト乗換えにも耐える設計です。
まとめ
- 繰越欠損金は最長10年の長期管理が必要で、控除は古い年度から順に行う
- 中小法人等は所得の100%、大法人は50%が控除限度
- Excel台帳ならMIN関数の連鎖で「古い順に使い切る」配分を自動化し、別表七の検算に使える
- 期限2年前アラートで、期限切れ前の決算対策(含み益実現等)の検討につなげられる
- 無申告・株主変動・改正など繰越が切れる/制限されるリスクは申告のたびに確認する

コメント