請求書は仕組みで作れるようになったのに、どの入金がどの請求かを確かめる作業、つまり入金の消込だけが手元に残っている。この記事は、その消込を自動化する手順を、着手する順番どおりに並べたものです。使う道具は、入金明細を取り込む freee(フリー・クラウド会計ソフト) や マネーフォワード クラウド、突き合わせをまわす Google Apps Script(GAS・Google アカウントがあれば追加費用なしでスプレッドシートを自動で動かせる仕組み)、振込名義の表記ゆれを名寄せする Claude(クロード・対話AI) です。まずは今日30分でできる一歩から始めます。
入金消込の自動化は、この4つをそろえれば動き出す
入金消込を自動化するのに要るのは、次の4つです。①入金明細(会計ソフトの口座連携、または銀行からダウンロードしたCSV)、②請求台帳(請求先・金額・入金期限・入金状況がそろった一覧)、③突き合わせのルール(金額が一致し、振込名義が請求先に対応するものを消込済にする、という取り決め)、④ルールを毎回同じ形で実行する仕組み(会計ソフトの消込機能、または GAS)。多くの会社で欠けているのは、①や④ではなく②の台帳と③のルールのほうです。だから最初にやることは、ツール選びではありません。
ここが肝
どれだけ手作業が減るかは、着手する前におおよそ測れます。直近1か月の入金明細と、その時点の未入金の請求を1枚に並べ、金額がぴったり合う入金が何件あるかを数える。これが今日の30分でできます。ただしこの件数は自動で消せる件数の上限です。金額が合っていても、振込名義が請求先と結び付かない、1回の入金に複数の請求が混ざっている、といった理由で人の確認に回るものが必ず出ます。実際に消える割合はここから下がる前提で見てください。
着手前の前提と、終わったときの完成形
着手にあたって用意しておくものは3つだけです。
- 入金明細を取り出せる状態:会計ソフトで銀行口座の連携が済んでいるのが理想ですが、未連携でも、ネットバンキングからCSVをダウンロードすれば始められます。
- 未入金の請求を一覧にできる状態:会計ソフトの請求書データでも、スプレッドシートの手作りの台帳でもかまいません。
- 作業台になるスプレッドシート1つ:入金明細と請求を左右に並べる場所です。ここでは Google スプレッドシートを想定します。
終わったときの見え方はこうです。金額と相手がそろう入金は「消込済」として自動で処理され、迷うものだけが「要確認」に残ります。月末に全件を目で追う作業が、数件の例外を見る作業に変わります。

入金の消込:仕組み化の前と後(月・中小企業のよくある規模での試算)
1分の無料セルフ診断:5つの質問に答えるだけで、時間と人件費の変化の目安が出ます。
手順:今日・今週・来週の3段で通す
入金消込を自動化する3段の進め方
- 1今日(30分):現状を1枚に並べる直近1か月の入金明細と未入金の請求を並べ、金額が一致する件数を数えます。
- 2今週:台帳と対応表をそろえる請求台帳の列を固定し、振込名義から請求先を引く対応表を作ります。
- 3来週:自動実行に切り替える突き合わせを毎朝1回まわし、残った「要確認」だけを人が見る運用にします。
今日(30分):現状を1枚に並べる
- 入金明細を書き出す:会計ソフトの取引一覧、またはネットバンキングから、直近1か月ぶんを日付・振込名義・金額の3列でCSVに出します。
- 未入金の請求を横に並べる:同じスプレッドシートの右側に、請求先・金額・入金期限を貼り付けます。
- 合う件数を数える:金額が1円まで一致する組み合わせが何件あるかを数えます。ここが自動で消える見込みの件数で、残りが人の判断に回る件数です。
今週:請求台帳と名義の対応表をそろえる
- 請求台帳の列を固定する:請求日・請求先・件名・金額・入金期限・入金状況の6列にそろえます。列名を固定しておくと、後の突き合わせを作るのが楽になります。
- 突き合わせのルールを1行で決める:たとえば「金額が一致し、振込名義が対応表にある請求は消込済、それ以外は要確認」。振込手数料ぶんの差をどこまで一致と見なすかも、ここで決めます。
- 振込名義の対応表を作る:過去3か月の明細から名義だけを抜き出して並べ、AIに「この名義はどの請求先か」の候補を挙げさせ、人が確定します。一度作れば、あとは新しい取引先を足すだけです。

来週:自動実行に切り替える
- コピーしたシートで先に試す:本番の台帳ではなく複製で動かし、想定どおりに消込済と要確認が分かれるかを確かめます。お金に関わる処理なので、この一手間を飛ばさないでください。
- 毎朝1回の自動実行にする:GAS の時刻起動で突き合わせをまわし、結果を消込済と要確認の2つに分けます。人は要確認だけを見て、会計ソフト側の状態を確定させます。

実際に、どの道具を使うのか
工程ごとに選択肢があります。どれも定番の道具で、社内の状況によって向き先が変わります。
| 工程 | 使える道具 | どういう時に選ぶか |
|---|---|---|
| 入金明細を取り込む | freee/マネーフォワード クラウドの口座連携 | すでに会計ソフトを使っていて、毎日自動で明細を取り込みたい時 |
| 同上 | ネットバンキングのCSVダウンロード | まず手を動かして試したい時。連携の設定を待たずに始められます |
| 突き合わせる | 会計ソフトの消込機能 | 取引先が少なく、振込名義が請求先名と一致することが多い時 |
| 同上 | Google Apps Script + スプレッドシート | 件数が多い、名義のゆれが大きい、一括入金が混じる時 |
| 名義を名寄せする | 対応表(振込名義→請求先の一覧) | 取引先が固定で、一度作れば使い回せる時 |
| 同上 | Claude/ChatGPT | 新規の取引先が毎月増え、対応表を作る段階から手間を減らしたい時 |
| 例外を知らせる | スプレッドシートの色分け | 経理担当が1人で、同じ画面を毎日開く時 |
| 同上 | Slack/Chatwork への通知 | 確認する人が複数いる、または担当が席にいないことが多い時 |
入金明細の取り込みは、銀行口座と連携できる freee やマネーフォワード クラウドが定番です。どちらも銀行口座と連携させれば入出金データが自動で入るので、「ネットバンキングにログインして明細を落とす」作業自体をなくせます。なお、外部のツールから明細や請求データを読み出す口(API)は、公開されている範囲が会社ごとに違います。自動化の後半で外部ツールとつなぐつもりなら、必要な項目が取れるかを各社の開発者向け資料で先に確認してください。ただし着手の初日は、CSVを1回落とすだけで足ります。

突き合わせの中心になるのが GAS です。スプレッドシートを作業台にして、「金額が一致し、相手が一致するものを結ぶ」というルールを毎回同じ形で実行します。件数がそれほど多くなければ、会計ソフトの消込機能だけで足りる場合もあります。
名寄せは、「カ)ヤマダ」「ヤマダショウジ」「山田商事(株)」を同じ取引先だと判断する工程です。単純な文字の一致だけでは取りこぼしが出ます。ここで Claude や ChatGPT に候補を挙げさせると、対応表を作る手間が短くなります。AIは候補を出すところまでにして、確定は人が押す。この線引きにしておくと、お金の処理を機械が勝手に確定させることはありません。
つまずきやすい点
- 全件を全自動にしようとする:手数料引き・一部入金・一括振込まで機械任せにすると、誤った消込が混じります。例外は人に回す前提で組むほうが、結局は速くて安全です。
- 請求台帳の列がそろっていない:突き合わせの相手が曖昧だと、自動照合の精度も出ません。請求先・金額・期日をそろえるのが先です。
- 本番の台帳でいきなり試す:複製したシートで動かしてから本番に移します。消込は帳簿に残る処理なので、やり直しの手間が大きくなります。
- 締め日をまたぐ入金を同じルールで見る:前月ぶんの請求に今月の入金が当たるケースは、期日の範囲を広げて突き合わせる必要があります。
- 税務の判断まで機械に寄せる:勘定科目の当て方、差額の処理、期ずれの扱いは税理士の領域です。自動化するのは突き合わせの手間までにして、税務の判断は顧問税理士に確認してください。
運用コストの目安
立ち上げと維持にかかる手間は、次のくらいが目安です。取引先の数や名義のゆれ方で前後します。
| 項目 | 目安 | 内訳 |
|---|---|---|
| 立ち上げ(1回だけ) | 6〜10時間 | 現状の把握30分/台帳の整理2〜3時間/対応表の作成2〜3時間/突き合わせの作成と検証2〜4時間 |
| 毎月の手間 | 3〜5時間 | 例外の確認と確定。件数と名義のゆれ方で変わります |
| 見直し | 年1〜2回 | 取引先が増えた時の対応表の追記、ルールの調整 |
お金の面では、GAS は Google アカウントの範囲で追加費用なしに使えます。会計ソフトは契約中のプランの範囲で足りることが多いです。AIの名寄せは、この記事のように対話画面に貼り付けて使うなら、無料枠か月額プランの範囲で収まります。仕組みの中から自動で呼び出す形(API)に進めた場合は、使った分だけの従量になります。いずれも対応表ができると呼び出す回数自体が減ります。料金の条件は各サービスの公式ページで確認してください。
よくある質問
Q. 入金や請求の情報を、AIに渡して大丈夫ですか? A. 何を渡すかを線引きすれば運用できます。金額の一致判定は GAS など社内側の処理で完結させ、AIに渡すのは「振込名義の文字列から請求先の候補を挙げる」範囲だけ、という設計にできます。口座番号や残高を丸ごと外に出す必要はありません。
Q. プログラミングが分からなくても、自分で始められますか? A. 今日の30分と今週の台帳整備までは、表計算の操作だけで進みます。手が止まりやすいのは手順7〜8(GAS での自動実行)です。ここだけ外部に頼み、台帳と対応表は社内で持つ、という分け方もできます。
Q. 振込手数料が引かれて金額がずれる入金は、どう扱いますか? A. 手順5で、次のどちらにするかを先に決めておきます。差額そのものの会計処理は税理士に確認してください。
- 要確認に残す:ずれた入金は人が見る。件数が少ない会社はこちらが安全です
- 一定額まで自動で消す:「◯円以内のずれは一致と見なす」と決める。件数が多い会社向きです
Q. 会計ソフトの消込機能だけでは足りませんか? A. 取引先が少なく名義も安定していれば、それで十分なこともあります。足りなくなるのは、件数が多い・名義のゆれが大きい・一括や分割入金が混じる場合です。その時に、足りない部分だけ GAS やAIで補うのが無駄のない順序です。
Q. freee 以外の会計ソフトでもできますか? A. 入金明細をCSVで取り出せるソフトなら、同じ手順で進められます。突き合わせはスプレッドシート側で行うので、明細の取り出し方だけがソフトごとに変わります。
なお、この記事の数値は、特定の実在企業の事例ではなく、現場でよく見る状況を組み立てた代表的なケースです。御社に当てはめた目安は、診断で出すのがいちばん近くなります。
入金の消込は、月末の時間を地味に削っているのに、その大半が「型のある突き合わせ」でできている業務です。今日の30分で自動で消える件数を数え、今週で台帳と対応表をそろえる。ここまで進めば、残りは実行を自動にするだけです。経理を兼任する社員の時間は、資金繰りの管理や経営者への報告に戻せます。
1分の無料セルフ診断:5つの質問に答えるだけで、時間と人件費の変化の目安が出ます。