freee × ChatGPT 連携の最短手順 ─ CSV経由・API経由・AIアシスタント型を実装解説
freee 会計を使っている中小企業が ChatGPT を組み合わせるとき、選択肢は大きく3つあります。**「CSV経由」「API経由」「AIアシスタント型」**です。2024年から freee × ChatGPT 連携のご相談を30社以上(IT 12・サービス10・士業 5・小売 3)受けてきた知見をもとに、それぞれの実装手順・所要時間・適性を整理し、自社にどのパターンを選ぶべきかを判断できるようにします。
freee の公式ヘルプには ChatGPT 連携の手順が書かれていません。本稿は、実装現場で使われている方法を整理した実務向け解説です。
結論(3行で要約)
- freee × ChatGPT 連携は CSV 経由・API 経由・AI アシスタント型の3パターンを目的別に使い分ける
- 月件数が多くなければ CSV 経由から始める(導入30分・追加費用ゼロで効果検証できます)
- 完全自動化を目指すなら API 経由(初期構築2〜5日・月件数100件超の中堅向け)
freee × ChatGPT 連携にはどんなパターンがあるか?
3つのパターンを最初に表で並べておきます。
| パターン | 実装難易度 | 実装時間 | 月の処理件数目安 | 必要なスキル |
|---|---|---|---|---|
| A. CSV経由 | 低 | 1日 | 〜100件 | スプレッドシート操作 |
| B. API経由 | 中〜高 | 3〜5日 | 100件超 | GASまたはPython |
| C. AIアシスタント型 | 低 | 30分 | 件数不問 | freee AI機能の利用 |
それぞれを順に見ていきます。
パターンA:CSV経由はどう実装するか?
最も簡単な実装は、ChatGPT で生成した仕訳CSVを freee の「取引取込」機能でインポートするパターンです。プログラミング知識がほぼ不要で、合計4〜6時間(設定 1〜2時間+プロンプト調整 3〜4時間)で実装できます。
実装手順
Step 1. 取引取込のフォーマット確認
freee の管理画面で「取引取込」→「CSVインポート」を開き、サンプルCSVをダウンロードします。列順は事業者の設定により異なりますが、典型的には次の通りです。
日付, 借方科目, 借方金額, 貸方科目, 貸方金額, 摘要
Step 2. ChatGPT に渡すプロンプト
レシート画像や経費明細をChatGPTに送り、上記の列順に合わせて出力させます。プロンプト例:
以下の領収書画像から、勘定科目・金額・日付・摘要を抽出し、
freee取り込み用CSV形式(列: 日付, 借方科目, 借方金額, 貸方科目, 貸方金額, 摘要)
で出力してください。
- 勘定科目は当社の科目コード一覧(別添)から選択
- 判定根拠を最終列に簡潔に記載
- 判定に迷う場合は「要確認」と明示し、候補を2つまで提示
- インボイス登録番号(T+13桁)があれば抽出すること
Step 3. CSV ダウンロード → freee へインポート
ChatGPT が出力したCSVをコピーしてエディタに貼り、.csv ファイルとして保存します。freee 側で「取引取込→CSV選択→マッピング確認→取り込み実行」の3クリックで完了します。
CSV経由のメリット・デメリット
メリット:
- 実装が最も簡単(技術スキル不要・所要4〜6時間)
- 月100件程度までなら手作業確認(月30〜60分)も含めて十分回る
- freee のプラン変更不要(追加月額0円)
デメリット:
- ChatGPT 出力 → CSV保存 → freee アップロードの手作業が月15〜30分残る
- 大量件数(月100件超)になると手作業のコストが月2〜4時間に増える
- 自動化レベルは中程度(手作業比率 約20〜30%)
向いている事業者:月の取引件数が少なめ(月100件以下)の個人事業主・スタートアップ
パターンB:API経由で完全自動化するにはどうするか?
freee の API を使って、ChatGPT の出力を直接 freee に登録する完全自動化パターンです。実装に技術スキルが必要ですが、一度組めば手作業がほぼゼロになります。
運用方針との関係: 本サイトでは経理業務全体について「人がやらなくていい作業を AI に剥がし、判断が必要な部分は人が確認する」二段構えの運用設計を推奨しています。本パターンB は「処理の起動を自動化する」という技術構成を示すもので、月次のログレビューと税務判断は人が担うことが前提です。「処理の自動化」と「判断の自動化」は別物として扱ってください。
実装手順
Step 1. freee API アプリの登録
freee 開発者向けポータルで、自社用のアプリを登録し、アクセストークンを取得します。所要10〜20分(初回のみ)。
Step 2. Google Apps Script(GAS)を準備
Google スプレッドシートに紐づく GAS を新規作成します。GAS 内で以下の処理を書きます。
function processReceipt(imageUrl) {
// 1. ChatGPT API に画像と指示を送信
const aiResponse = callChatGPT(imageUrl, PROMPT_TEMPLATE);
// 2. レスポンスから仕訳データを抽出(JSON形式)
const journal = JSON.parse(aiResponse);
// 3. freee API の取引登録エンドポイントに POST
const result = postToFreee(journal);
// 4. 実行ログをスプレッドシートに記録
logResult(journal, result);
}
具体的な API エンドポイントは freee の API ドキュメント(https://app.secure.freee.co.jp/developers/)を参照します。本稿では実装の流れだけ示します。
Step 3. 実行とログ確認
スプレッドシートにレシート画像のURL一覧を入れ、GAS を実行すると、自動的に ChatGPT で仕訳生成 → freee に登録 → ログ記録が走ります。
API経由のメリット・デメリット
メリット:
- 完全自動化(月の処理件数1,000件超でも対応可)
- 実行ログが残るため、後から7〜10年検証可能(税務調査対応)
- 他のAI業務(経費分類・月次レポート)と連動した処理体系を組める(月15〜25時間の追加圧縮)
デメリット:
- 実装に技術スキル(JavaScript or Python)が必要
- 初期構築に3〜5日(20〜40時間)
- API のエラーハンドリングを丁寧に書かないと、誤登録が月1〜3件発生するリスク
向いている事業者:経理担当に技術知識があるか、外注で初期構築できる中小企業
パターンC:AIアシスタント型はどんな業務に向くか?
freee 自身が AI アシスタント機能を順次拡充しており、これを利用するパターンです。2026年5月時点で、freee の管理画面内で「請求書から自動仕訳」「経費レシート画像からの仕訳候補生成」が可能になっています。
実装手順
- freee の AI 機能(プランによっては有料オプション)を有効化
- 領収書画像をアップロード、または銀行・カード連携で取引データを取り込み
- AI が仕訳候補を生成、人がワンクリックで確定
AIアシスタント型のメリット・デメリット
メリット:
- 最も実装が早い(30〜60分で導入完了)
- freee 管理画面に統合されているため、別ツールを行き来する必要なし
- 法令改正対応(インボイス・電子帳簿保存法)が freee 側で自動更新される(年2回程度の改定にも即追随)
デメリット:
- カスタマイズ余地が小さい(プロンプトを自社向けに細かく調整できない)
- AI モデルの選択不可(freee が選んだモデルに依存)
- 他の業務(月次レポート・経営者向け要約など)に展開しにくい
向いている事業者:設定の手間を最小化したい個人事業主・スモールビジネス
ハイブリッド運用ではパターンをどう使い分けるか?
実は、3パターンは排他的ではありません。業務領域ごとに使い分けるのが最も効率的な運用です。
代表的な組み合わせ:
- 定型的な経費仕訳 → パターンC(AIアシスタント型)で自動化
- イレギュラー取引・特殊判断が必要な仕訳 → パターンA(CSV経由)で人が確認しつつ取込
- 大量の銀行・カード取引 → パターンB(API経由)で完全自動化
中小企業の場合、まずパターンAで運用を立ち上げ、件数が増えてきたらパターンBを実装、特殊判断は引き続きパターンAで人の確認を残す、という発展型が現実的です。
AIに任せていい業務とダメな業務はどう線引きするか?
freee 連携で、AI に任せていい業務とダメな業務を整理します。
任せていい業務:
- レシートOCRからの仕訳CSV生成
- 銀行・カード明細の勘定科目判定
- 取引先別の摘要文の自動入力
- 過去履歴に基づく自動仕訳ルールの抽出
任せてはいけない業務:
- 税務申告書の最終作成・提出(税理士法第2条)
- 個別税務判断(課税区分の最終決定、特例適用判断)
- 役員報酬の決定(定期同額の要件判断)
- 不正の判定(架空計上・私的流用の判定)
詳細は 経理 AI 自動化の完全ガイド の「AIに任せていい業務とダメな業務」セクションを参照ください。
freee × ChatGPT 運用で気をつけることは何か?
freee × ChatGPT 連携を実運用するときの注意点を整理します。
1. 顧客情報・取引先情報のマスキング
ChatGPT に取引先名・個人名を含むデータを送る場合、業務利用向けの有料プラン(ChatGPT Team 以上)を使い、データ学習オフ設定を有効にします。無料プランや学習オン設定では、入力データが学習に使われるリスクがあります。
2. インボイス登録番号の真正性確認
AI は登録番号(T+13桁)の文字列を抽出できますが、その番号が実在するかどうかは推測で答えてしまうリスクがあります。番号の真正性は、国税庁の「適格請求書発行事業者公表サイト」で人が確認する運用にします。
3. AI 判断ログの保存
AIが生成した仕訳の入力プロンプト・出力結果は、月次でログファイルに保存します。法人税法上の帳簿書類の保存期間(原則7年、欠損金繰越時10年)に合わせて保管します。税務調査時に「なぜこの科目で計上したか」を再現できる体制が望ましいです。
4. 法令改正のフォロー
インボイス制度の経過措置(2026年9月末まで80%控除、その後3年間50%控除)、電子帳簿保存法の細部、防衛特別法人税(2026/4/1施行)など、法令は更新され続けます。プロンプトに埋め込む税率・基準は、半年に1度の見直しを推奨します。
まとめ
freee × ChatGPT 連携は、自社の規模・技術スキル・要件に応じて3パターンから選びます。
- 月20件未満なら CSV経由(月作業30〜60分)で十分
- 月100件超なら API経由(月作業10分以下)を視野に入れる
- 設定の手間を最小化したいなら AIアシスタント型(導入30〜60分)
実務では、複数パターンの併用が最も効率的です。まず CSV 経由で運用を立ち上げ、業務範囲が広がるにつれて API 経由を組み込んでいくのが、失敗が少ない発展経路です。
関連リソース
freee 連携と並んで重要な、隣接トピックの関連記事です。
- 経理 AI 自動化の完全ガイド ─ 経理AI全体像
- 請求書 自動作成 AI 比較 ─ freee 請求書 vs マネフォ vs 汎用AI
- インボイス AI 対応 ─ 登録番号・経過措置の扱い
- 経費精算 AI 自動化 ─ クレカ明細処理
実務素材(別売)
freee 形式 CSV 出力に対応した「コピーしてすぐ使えるプロンプト」は、中小企業 経理AIプロンプト集100選 + 運用マニュアル(本体PDF 139ページ + 別冊13ページ、3,980円・税込)第2章に20本収録されています。マネーフォワード形式・弥生形式の派生プロンプトも揃っています。
本稿の内容は2026年5月時点の freee 機能・API 仕様・法令に基づきます。最終更新日: 2026年5月。サービス更新は当サイトで随時更新します。
よくあるご質問
- Q. CSV経由・API経由・AIアシスタント型のどれから始めるべきですか?
- A. 月の処理件数で選びます。100件以下ならCSV経由(1日構築・スプレッドシート操作のみ)、100件超ならAPI経由(3〜5日・GASまたはPython)、件数不問で部分自動化で良ければAIアシスタント型(30分・freee標準機能)が目安です。最初はCSV経由で運用感を掴み、件数増加とともにAPI経由へ移行する2段階導入が失敗が少ない方法です。
- Q. freee APIキーやChatGPT APIキーはどう安全に管理しますか?
- A. APIキーはGASのPropertiesServiceやシークレットマネージャに格納し、スプレッドシートやコード本体には直接書かないのが基本です。Gitリポジトリにpushしないこと、共有スプレッドシートのスクリプトに平文で残さないこと、退職者発生時にローテーションすること、の3点を運用ルールに明記してください。
- Q. API連携が途中で止まったときはどう復旧しますか?
- A. 失敗ログをスプレッドシートまたはGASの実行ログに残し、(1)freee側で同じ取引が二重作成されていないか確認、(2)中断地点の取引IDから再開、の順で復旧します。リトライは自動化せず、最初の1〜2か月は人がログを確認してから手動で再実行する設計が安全です。
- Q. AIアシスタント型と外部AI連携はどちらが将来性がありますか?
- A. 用途で分かれます。freee AIアシスタントは会計ソフト内部の操作支援に特化、外部AI連携(ChatGPT/Claude)は自社固有の経費分類ルールや文面生成まで柔軟に組み込める強みがあります。中規模以上の事業者は両方をハイブリッド運用するのが現実解で、本稿のパターン比較表を参考に組み合わせを検討してください。
- Q. freee×ChatGPT連携で電子帳簿保存法は満たせますか?
- A. 連携の方式そのものは要件充足の可否を直接決めません。重要なのは(1)取引情報の改ざん防止、(2)検索要件(日付・金額・取引先)、(3)タイムスタンプまたは訂正履歴の保存、です。freee自体が電子帳簿保存法対応機能を備えているため、原本保存はfreee側に集約し、AI連携は仕訳生成と確認補助に限定する設計が安全です。最終的な保存要件の充足判定は税理士へ確認してください。
参考文献・一次情報源
本記事は以下の一次情報源を参照しています(最終確認: 2026/5/17)。
- freee 会計 開発者向けドキュメント ─ freee株式会社
https://developer.freee.co.jp/docs/accounting (アクセス日: 2026-05-01) - freee 会計 ヘルプセンター ─ freee株式会社
https://support.freee.co.jp/hc/ja/categories/202188747 (アクセス日: 2026-05-01) - ChatGPT API ドキュメント ─ OpenAI
https://platform.openai.com/docs/api-reference (アクセス日: 2026-05-01) - Google Apps Script 公式リファレンス ─ Google
https://developers.google.com/apps-script/reference (アクセス日: 2026-05-01) - 電子帳簿等保存制度特設サイト ─ 国税庁
https://www.nta.go.jp/law/joho-zeikaishaku/sonota/jirei/tokusetsu/index.htm (アクセス日: 2026-05-01)