契約書管理を効率化する方法【総務歴5年が教えるExcel台帳から始める実践手順】

「契約書がどこにあるか、正直わからない」「更新期限を1回見逃してヒヤリとした」「前任者の引き継ぎがぐちゃぐちゃで、今どんな契約が動いているかも把握できていない」——そんな状態、ではないでしょうか。

製造業の中小企業(社員100名規模)で総務を一人で担当していた時期があります。配属されて2年目のとき、全く同じ状況でした。社内のサーバーには「契約書」「旧契約書」「契約書(最新)」「契約書バックアップ」という謎のフォルダが乱立していて、どれが本物かわからない。期限管理はExcelで担当者がメモ書きしているだけ。「何とかしなければ」と思いながらも、何から手をつければいいのかわからず、3ヶ月間ほぼ手が止まっていました。

この記事では、そのときに実際に整理した経験をもとに、予算ゼロ・今日から始められる契約書管理の効率化手順を紹介します。「まずシステム導入を」という話ではありません。Excelと正しいフォルダ設計で、かなりのところまで整理できます。読み終えたあとには、「今日の仕事終わりに何から始めるか」が具体的に見えている状態になるはずです。

契約書管理が「なんとなく不安」な理由

契約書管理の問題は、なかなか表に出てきません。日常業務の中では致命的な事故になるまで見えないからです。でも、気づいたときにはすでに手遅れになっていることが多い——それが一番怖いところです。

更新期限を見逃すと何が起きるか

契約書の更新期限を見逃したとき、何が起きるか考えたことはあるでしょうか。

  • 自動更新条項があれば、不要な契約が1年延長される
  • 更新を希望していた取引先との契約が失効する
  • リース契約の終了を見逃して余分なコストが発生する
  • 秘密保持契約の期限切れに気づかず情報共有が続く

実際に私のまわりでは、リース機器の契約終了を見逃して3ヶ月分の余分なリース料が発生したケースがありました。金額にして約15万円。担当者が退職した後の引き継ぎが甘く、誰も期限を把握していなかったのです。

「それくらいなら…」と思うかもしれませんが、契約書の数が多くなればなるほど、こういうリスクは確実に積み上がっていきます。

一人担当あるある「どこにあるかわからない」問題

総務の一人担当あるあるで最も多いのが、「どの契約書がどこにあるかわからない」問題です。

紙で保管しているなら、どのキャビネットのどのファイルか。電子データなら、どのフォルダに何という名前で保存されているか。これが属人化していると、担当者が席を外しただけで業務が止まります。

さらに厄介なのが「同じ取引先との契約書が複数バージョン存在している」状態。「最新はどれ?」「この覚書はどの基本契約に紐づいている?」——こうなると、正直なところ管理しているとは言えないレベルです。

Step0. まず棚卸しをする(所要:半日〜1日)

契約書管理の効率化で最初に必要なのは、システムでも新しいツールでもありません。まずここから始めてください。今ある契約書の全量把握(棚卸し)です。これをスキップすると、どんな仕組みを作っても機能しません。

棚卸しチェックリスト(項目例)

棚卸しで確認すべき項目は以下のとおりです。紙・電子どちらにも対応できます。

  • 契約書の名称(正式名称で記録する)
  • 契約相手の社名・担当部署
  • 契約の種別(業務委託/売買/賃貸借/NDA など)
  • 契約開始日・終了日・更新日
  • 自動更新の有無と通知期限
  • 契約書の保管場所(フォルダパス or キャビネット番号)
  • 関連する覚書・別紙の有無
  • 担当部署・担当者名
  • 電子か紙かの区別(原本の所在)

私が棚卸しをしたとき、会社全体で把握していた契約書の件数は約80件でした。実際に棚卸してみると120件以上あり、さらにそのうち15件はすでに期限が切れていた、ということがわかりました。「知らなかった」では済まない現実がそこにありました。

棚卸しで決めること

棚卸しが終わったら、以下の方針を決めます。これが後のフォルダ設計と台帳設計の土台になります。

  • 管理の主軸をどこに置くか(取引先別?契約種別?部署別?)
  • 電子管理に一本化するか、紙と併用するか
  • 管理責任者は誰か(総務一括 or 各部署担当)
  • 期限管理のアラートを誰が受けるか

方針が決まらないまま台帳を作り始めると、後で「結局誰も更新しない台帳」になります。最初に5分使って決めておくことが、後の運用を全部決めるのです。

Step1. フォルダ設計と命名規則を決める

電子データの契約書管理で最初につまずくのが、フォルダ構成です。最初に正しい設計をしておかないと、後から整理するのが非常に手間になります。

おすすめのフォルダ構成例

基本的には「契約種別 → 取引先別」の2階層構造が使いやすいです。

📁 契約書管理
  📁 業務委託契約
    📁 株式会社○○
    📁 株式会社△△
  📁 売買契約
    📁 仕入先A社
  📁 賃貸借契約
    📁 本社ビル
  📁 NDA(秘密保持契約)
    📁 ○○プロジェクト関連
  📁 _期限切れ(アーカイブ)

フォルダ構成は「取引先別」を上位にする方法もありますが、契約の種類が多い会社では種別を上位にした方が探しやすいことが多いです。目安として、取引先が10社以下なら取引先別、20社以上なら契約種別別が管理しやすいです。なお、このフォルダ構成はGoogle DriveやSharePoint上でも全く同じ形で作れます。クラウドストレージを使っている場合もそのまま応用してください。

ファイル命名規則のルール

ファイル名の命名規則は、チーム全員が迷わず守れるシンプルなものが最善です。以下のフォーマットを推奨します。

【フォーマット】
YYYYMMDD_契約種別_相手先名_バージョン.pdf

【例】
20250401_業務委託契約_株式会社ABC_v1.pdf
20250401_業務委託契約_株式会社ABC_v2(修正).pdf
20250401_業務委託契約_株式会社ABC_覚書1.pdf

日付を先頭に置くことで、同じフォルダ内での時系列ソートが自動で整います。「最新版」「最終版」という曖昧な言葉はファイル名に使わないのがルールです。

紙の原本が残る場合は、スキャンして電子ファイル化しておくことをおすすめします。スキャンの手順については紙書類のデジタル化手順をご覧ください。

Step2. Excel台帳を作る(すぐ使える項目リスト)

フォルダ設計が終わったら、次はExcel台帳の作成です。台帳の目的は「一覧で把握できること」と「期限を見逃さないこと」の2点に絞ります。

台帳に入れるべき最低限の項目

台帳の列は「必須列」と「あると便利な列」に分けて考えます。最初から全部入れようとすると入力負荷が高くなり、誰も更新しなくなります。

【必須列】

  • 管理番号(連番でOK)
  • 契約書名称
  • 契約相手先(社名)
  • 契約種別
  • 契約開始日
  • 契約終了日
  • 自動更新あり/なし
  • 更新通知期限(例:終了3ヶ月前)
  • アラート日(Excelで自動計算)
  • 担当部署・担当者
  • ファイルパス(保存場所)
  • 備考

【あると便利な列(後から追加可)】

  • 契約金額(年間)
  • 電子/紙の区別
  • 原本保管場所(キャビネット番号等)
  • 関連する覚書の有無

更新期限アラートをExcelで設定する方法

Excelで期限アラートを設定するには、条件付き書式を使います。「アラート日」列が今日以降30日以内なら赤、60日以内なら黄色に自動で色がつく設定です。

「アラート日」列の計算式は以下のようにします(G列が契約終了日、H列が通知期限月数の場合)。

=EDATE(G2, -H2)
※ 契約終了日の H2 ヶ月前をアラート日として計算

条件付き書式の設定手順:

  1. アラート日の列を選択
  2. 「条件付き書式」→「新しいルール」→「数式を使用して書式設定するセルを決定」
  3. 数式に =AND(I2<=TODAY()+30, I2>=TODAY()) を入力(I列がアラート日の場合)
  4. 塗りつぶし色を赤に設定
  5. 60日前の黄色設定: 数式に =AND(I2<=TODAY()+60, I2>TODAY()+30) を入力し、塗りつぶし色を黄色に設定

これだけで、台帳を開くたびに「今月・来月対応が必要な契約書」が色で一目でわかるようになります。

上記の項目リストをそのままExcelに入力してお使いください。列幅の調整と条件付き書式を設定すれば、今日中に使える台帳が完成します。

Step3. 運用ルールを決めて属人化をなくす

フォルダとExcel台帳ができたら、最後に「誰が・いつ・何をするか」の運用ルールを決めます。ここを決めないと、半年後には「誰も更新していない台帳」が誕生します。

更新確認のタイミングと担当者設定

運用ルールで最低限決めることは2つです。

① 台帳の確認タイミング

月初めに台帳を開いて、当月・翌月のアラート日を確認する——これだけで十分です。毎週確認できれば理想ですが、月1回の確認でも「2ヶ月前にアラート設定している」なら見逃しはほぼなくなります。

② 台帳の更新担当者

「新しい契約書が発生したら、締結後○営業日以内に総務が台帳に登録する」というルールを決めます。各部署から届いた契約書を総務が受け取るタイミングで登録するのが一番シンプルです。

担当者が休んでも誰かが対応できるよう、担当者・副担当者の2名体制にしておくと安全です。

上司への改善提案の伝え方

「管理が属人化しているので改善したい」と上司に伝えるとき、どう言うかは意外と重要です。「業務改善したい」と言っても伝わらないことが多い。リスクと損失額で伝えるのが一番効くのです。

例えばこう伝えます。

「現状、契約書の更新期限を担当者の記憶で管理しており、見逃しリスクがあります。リース契約を見逃すと年間○万円の損失になります。Excel台帳とフォルダ整理で対応できるので、初期コストゼロで導入可能です。」

改善提案書の書き方については、総務の業務改善提案を通す方法も参考にしてください。

それでも限界を感じたらシステム導入を検討する

Excelで管理できる範囲には限界があります。「今のうちに整理しよう」という段階ではExcelで十分ですが、規模が大きくなってきたらシステムの検討が必要です。

Excelで十分なケース vs システムが必要なケース

項目Excelで十分システムを検討
契約書件数〜100件程度200件以上
管理担当者数1〜2名複数部署・複数人
更新頻度月数件程度月10件以上
アクセス権限共有フォルダで対応可閲覧制限が細かく必要
電子署名不要必要・検討中

システムを選ぶときの観点(比較より判断基準)

システムを比較検討するときは、各製品の機能比較よりも「自社の管理課題に対応できているか」を基準にすることをおすすめします。

  • 期限アラートの通知先設定: 担当者個人・複数人・部署全体に送れるか
  • 紙の原本との連携: スキャンデータを紐づけられるか
  • 既存のExcel台帳からのデータ移行: インポート機能があるか
  • 他のシステムとの連携: 社内で使っているツールと連携できるか

総務ツールの選定全般については、総務ツール導入ガイドも参考にしてください。

まとめ:今日できる最初の一歩

契約書管理の効率化は、大がかりなシステム導入からではなく、棚卸し→フォルダ設計→Excel台帳作成という順番で進めるのが最も現実的です。

  • 今日できること: 棚卸し用のExcelシートを1枚作って、手元の契約書を入力し始める
  • 今週できること: フォルダ命名規則を決めて、既存ファイルを整理する
  • 今月できること: 台帳の条件付き書式でアラートを設定し、月初確認ルールを決める

「まず全部整理してから始めよう」と思うと永遠に始まりません。今日、台帳の1行目を入力することが、管理の属人化を解消する最初の一手です。


関連記事