レシート・領収書をAIで自動仕分けする方法|経費精算を撮影するだけで終わらせる
目次
はじめに:財布に溜まったレシート、どうしてますか?
月末になると、財布やレシート入れに溜まった紙の山と向き合う羽目になる。1枚ずつ日付・金額・店名をExcelに手入力して、勘定科目を考えて……この作業だけで1時間近く溶けていた、という経験はないでしょうか。
ChatGPTの画像認識機能を使えば、レシートを撮影して送るだけで、この作業を大幅に時短できます。
ステップ1:レシートを撮影する
スマホでレシートを1枚ずつ撮影します。複数枚まとめて撮る場合は、重ならないように並べて1枚の写真に収めると効率的です。
きれいに認識させるコツ:
- 明るい場所で撮影する(影が入らないように)
- レシート全体が写るようにする(端が切れないように)
- 感熱紙で文字が薄くなっている場合は、コントラストを上げて撮影する
ステップ2:ChatGPTに送るプロンプト
ChatGPT公式サイトを開き、撮影したレシート画像を添付して、以下のプロンプトを送ります。
あなたは経理のプロフェッショナルです。
添付したレシート画像から、以下の情報を読み取って
表形式(マークダウンのテーブル)で出力してください。
【抽出項目】
・日付
・店名
・金額(税込)
・推定される勘定科目(例:会議費、交通費、消耗品費、接待交際費など)
・インボイス登録番号の有無(記載があれば番号も記載)
【ルール】
・金額は数字のみ、カンマ区切りで表記
・勘定科目が判断しづらい場合は「要確認」と記載
・複数のレシートが写っている場合は、それぞれ別の行として出力
複数枚を一度に処理したい場合は、画像を複数添付してから同じプロンプトを送れば、まとめて表にしてくれます。
ステップ3:出力結果をExcelにコピー
ChatGPTが出力したマークダウン表は、そのままExcelやスプレッドシートに貼り付けると自動的にセル分割されます。あとは勘定科目に「要確認」とついた行だけ目視でチェックすれば完了です。
インボイス制度対応もチェックできる
2026年現在、仕入税額控除には適格請求書(インボイス)の保存が原則必要です。プロンプートに「インボイス登録番号の有無」を含めておくことで、経費計上時にどのレシートが控除対象になるかも同時に確認できます。
登録番号が読み取れない・記載がないレシートは、経過措置の対象になるか事前に確認しておくと安心です。
精度を上げるコツ
- 店名が読み取れない場合:レシートのロゴ部分も含めて撮影すると認識率が上がります
- 手書きの領収書:文字が乱れていると誤読しやすいため、出力後は必ず金額を目視確認してください
- 同じ店の勘定科目を統一したい場合:「〇〇(店名)は毎回『会議費』に分類して」とプロンプトに追記すると、以降の判定が安定します
まとめ
- レシート写真をChatGPTに送るだけで日付・金額・勘定科目を自動抽出できる
- 複数枚まとめて処理すれば、月末の仕分け作業が大幅に短縮できる
- インボイス登録番号の有無も同時にチェックできる
- 出力結果は必ず金額だけ目視確認してから会計ソフトに反映する
経費精算が終わったら、確定申告や法人税の計算にもAIを活用してみると、年間を通じての経理作業がさらに楽になります。
会計ソフトへの取り込み方
ChatGPTが出力したマークダウン表をfreeeやマネーフォワードに登録するには、いったんCSV形式に変換するのが最短ルートです。
freee用変換プロンプト:
上記の表をfreeeインポート用CSVに変換してください。
列の順序:発生日,収支区分,勘定科目,税区分,金額,品目,メモ
収支区分は「支出」で統一。税区分は消費税率から「課税仕入10%」または「課税仕入8%」を推定して入力してください。
- ChatGPTに上のプロンプトを送ると、freeeインポート用のCSVテキストが出力されます
- テキストをコピーしてテキストエディタに貼り付け、
.csvとして保存 - freee管理画面「取引 → 取引のインポート」からアップロードで一括登録完了
マネーフォワードの場合も同様に「マネーフォワードの手入力フォーマット(日付・金額・内容・カテゴリ)でCSV出力して」と指示するだけで変換できます。
月次まとめ処理の応用プロンプト
1ヶ月分のレシートをまとめて処理したい場合は、複数枚を一度に添付して以下のプロンプトを使います。
添付したレシート画像からすべての経費情報を読み取り、以下の形式でまとめてください。
【出力内容】
1. 全件をマークダウン表で出力(日付・店名・金額・勘定科目・インボイス番号有無)
2. 勘定科目別の小計(会議費・交通費・消耗品費・接待交際費・その他)
3. インボイス登録番号なしのレシート件数と合計金額を別途まとめる
4. 読み取り精度が低い行は「要確認」フラグを立てる
金額が不鮮明な場合は推定と明記してください。
月次でこのプロンプトを使えば、経費精算書の下書きが数分で完成します。
FAQ
Q. 読み取り精度はどのくらいですか? A: 鮮明に撮影できた一般的なレジレシートであれば、金額・日付の精度は実感値で95%以上です。感熱紙で薄くなったもの・手書きの領収書は70〜80%程度になるため、金額の目視確認は必ず習慣にしてください。
Q. ChatGPTのどのプランが必要ですか? A: 画像認識にはGPT-4oが必要で、ChatGPT Plus(月約2,800円)以上のプランが対象です。無料プランでは画像認識機能が使えません。
Q. 複数枚を一度に処理できる枚数の上限は? A: 1回のメッセージに添付できる画像はChatGPTの仕様上20枚程度が目安です。月50〜100枚のレシートがある場合は週次で10〜20枚ずつ処理するのが現実的です。
Q. モバイルのChatGPTアプリでもできますか? A: できます。スマートフォンのカメラロールから直接画像を選択して添付できます。外出先で当日中にレシートを処理しておくと、月末の作業がほぼゼロになります。
ChatGPT OCR vs. 専用ツールの使い分け
ChatGPTによるレシートOCRは手軽さが最大の利点ですが、件数が月200枚を超えるような場合は専用ツールへの切り替えも検討してください。
| 比較項目 | ChatGPT OCR | 専用OCRツール(例:freee自動取込) |
|---|---|---|
| 初期コスト | 無料〜Plusプラン月2,800円 | 月3,000〜10,000円程度 |
| 操作のシンプルさ | 高(スマホ撮影→送信だけ) | 要セットアップ |
| 月100枚以上の処理 | 手動添付の手間がかかる | 自動連携で省力化 |
| 会計ソフト直連 | 要CSV変換 | freee/MF直連が多い |
| 向いている用途 | 月50枚以下・スポット利用 | 大量・定期処理 |
月50枚以下であればChatGPT OCRが費用対効果で優れており、専用ソフトの導入コストをかけずに始められます。件数が増えてきたタイミングで専用ツールへの移行を検討すれば、初期段階での過剰投資を避けられます。まずChatGPTで運用を始め、月50枚を超えた段階でfreeeやマネーフォワードの自動取込機能への移行を検討するというステップアップが現実的です。
T番号(インボイス登録番号)確認ツールでインボイス登録番号の有効性をその場で確認できます。確定申告・法人税の計算まで効率化したい場合はChatGPTで確定申告を効率化するガイドも参考にしてください。
