経費精算、まだ手入力してますか?

月末の経費精算。レシートを1枚1枚見て、日付と金額をスプレッドシートに入力する作業。

筆者はこれに毎月2時間かけていました。時給換算で6,000円。年間72,000円分の時間を、単純な転記作業に溶かしていたわけです。

AIツールと自動化を組み合わせた結果、月末の作業は10分になりました。レシートを撮影するだけで、店名・日付・金額・カテゴリがすべて自動でスプレッドシートに入ります。

この記事では、その仕組みを誰でも作れるように解説します。

必要なツール

| ツール | 役割 | 月額 | |--------|------|------| | Googleドライブ | レシート画像の保存 | 無料(15GB) | | Google Document AI | AI OCRで文字読み取り | 1000枚まで無料 | | Make | 自動化ワークフロー | $10.59 | | Google Sheets | 経費データの保存 | 無料 |

合計: 月約1,500円。 投資対効果は圧倒的です。

ワークフロー全体像

[1] スマホでレシート撮影
     ↓
[2] Googleドライブの「receipts」フォルダに保存
     ↓
[3] Make が新着ファイルを検知
     ↓
[4] Google Document AI がOCR実行
     ↓
[5] ChatGPT APIで「カテゴリ分類」
     ↓
[6] Google Sheetsに自動追記
     ↓
[7] Slackに完了通知

人間が触るのは [1] のレシート撮影だけ。5秒で完了します。

Step 1: Googleドライブの準備

  1. Googleドライブに「receipts」フォルダを作成
  2. スマホのGoogleドライブアプリで共有設定
  3. スマホカメラで撮った写真を、このフォルダに保存する運用に

Tips: iPhoneなら「ショートカット」機能で、撮影 → ドライブ保存を1タップで完了できます。

Step 2: Google Document AI のセットアップ

  1. Google Cloud Console にアクセス
  2. 新規プロジェクトを作成
  3. 「Document AI API」を有効化
  4. 「Receipt Parser」モデルを選択(レシート専用の学習済みモデル)
  5. APIキーを発行

無料枠: 月1000ページまで無料。個人事業主なら十分です。

Step 3: Make でワークフロー構築

シナリオの作成

  1. Makeにログインして「Create a new scenario」
  2. 以下のモジュールを順に追加していきます

モジュール1: Google Drive - Watch Files

  • フォルダ: 先ほど作った「receipts」
  • トリガー: 新しいファイルが追加されたとき

モジュール2: Google Drive - Download File

  • 検知したファイルをMake内で使えるように一時ダウンロード

モジュール3: HTTP - Make a Request(Document AI呼び出し)

URL: https://documentai.googleapis.com/v1/projects/{PROJECT_ID}/locations/us/processors/{PROCESSOR_ID}:process
Method: POST
Headers:
  Authorization: Bearer {access_token}
  Content-Type: application/json
Body:
  {
    "rawDocument": {
      "content": "{Base64エンコードした画像}",
      "mimeType": "image/jpeg"
    }
  }

レスポンスで店名・日付・金額などが取得できます。

モジュール4: ChatGPT - Create a Completion(カテゴリ分類)

Document AIは金額や店名は読み取れますが、「経費カテゴリ(交通費・会議費など)」の判断はできません。そこでChatGPT APIを使います。

プロンプト例:

以下の店名と商品から、経費カテゴリを判定してください。
カテゴリは以下から選んでください:
交通費 / 会議費 / 消耗品費 / 交際費 / 通信費 / その他

店名: {店名}
商品: {商品リスト}

回答は「カテゴリ名」のみ返してください。

モジュール5: Google Sheets - Add a Row

スプレッドシートに以下の列を用意:

  • 日付
  • 店名
  • 金額
  • カテゴリ
  • 画像URL(Googleドライブの元画像へのリンク)

Makeの前のステップで取得した値を、各列にマッピングします。

モジュール6: Slack - Create a Message

完了通知をSlackに送ります。

✅ 経費記録しました
店名: {店名}
金額: ¥{金額}
カテゴリ: {カテゴリ}

シナリオの有効化

すべてのモジュールを接続したら、右上の「Activate」をONにして完了。

Step 4: テスト実行

  1. スマホでレシートを撮影してドライブに保存
  2. 30秒ほど待つ
  3. スプレッドシートに自動で行が追加されていれば成功
  4. Slackにも通知が届く

よくある失敗と対処

失敗1: OCRの精度が低い

原因: 写真が暗い、傾いている、反射している 対処:

  • 明るい場所で撮影
  • スマホの「書類スキャン」機能を使う
  • 傾きを自動補正するアプリを間に挟む

失敗2: カテゴリ分類が間違える

原因: プロンプトが曖昧 対処:

  • カテゴリの定義を詳しく書く
  • 過去の分類例を5件ほどプロンプトに含める(Few-shot)

失敗3: 月1000ページを超えそう

対処:

  • Document AIの有料プランへ(1000ページあたり$1.50)
  • または別サービス(Azure AI Document Intelligence)と併用

月末の確認作業

完全自動化といっても、月に1回は確認が必要です。

やること(月10分)

  1. スプレッドシートを開いて、1ヶ月分のデータを目視確認
  2. カテゴリが明らかにおかしいものだけ手動で修正
  3. 金額合計をCFOに提出(または会計ソフトに取り込み)

以前は2時間かかっていた作業が10分になります。

費用対効果

| 項目 | 数値 | |------|------| | 月額コスト | 約¥1,500 | | 削減時間(月) | 1時間50分 | | 時給換算で年間 | 約¥132,000の価値 | | ROI | 88倍 |

月¥1,500の投資で年間¥130,000以上の価値。迷う理由がありません。

まとめ

経費精算の自動化は、個人事業主・フリーランスにとって最も投資対効果の高い自動化の一つです。

今日からできる最初の一歩:

  1. Googleドライブに「receipts」フォルダを作る
  2. スマホから写真を保存する習慣をつける
  3. Makeで簡単なシナリオを作ってみる

いきなり完璧なワークフローを目指さず、少しずつ育てていく感覚でOK。筆者も最初は「スマホ撮影 → ドライブ保存」だけ自動化し、そこから少しずつ機能を追加していきました。

月末の2時間を取り戻しましょう。

自動化の最終ステップ:会計ソフトとの連携

スプレッドシートに自動で記録できたら、最後のステップは会計ソフトとの連携です。確定申告の時期に手作業でデータを移すのは時間の無駄。最初から会計ソフトと統合しておけば、年末の作業がほぼゼロになります。

筆者が使っているのは freee会計 です。AI OCRで読み取ったデータを直接取り込めるAPI連携があり、勘定科目の自動振り分けも非常に賢い。月額1,628円〜で、税理士に依頼するより圧倒的に安く、自動化との相性も最高です。

無料お試し期間もあるので、まず触ってみて自分の業務に合うか確認するのがおすすめです。