結論:ChatGPTで家計簿は何ができて、何ができない?
できること(得意領域)
- 家計簿アプリや銀行のCSVを読み込み、独自のカテゴリ辞書で費目を分類する
- 事業経費と家事費を1行ずつフラグ分けし、按分率を当てはめて計算する
- レシート画像から日付・店名・金額・品目を抽出してテキスト化する
- 前月比・費目構成比を出し、削れる固定費の候補を根拠つきで提示する
- 「この支出は事業性を説明できるか」という判断材料を整理する
できないこと(限界)
- 銀行・クレジットカードとの自動連携(後述のFinancesは日本未提供)
- 明細の自動取得やリアルタイム残高の反映
- 電子帳簿保存法上の「原本保存」の代替
- 税務判断そのもの(按分の合理性の最終責任は事業者にあります)
最大の落とし穴は「合計金額」です。通常のチャットモードのLLMは数値を1行ずつ加算しているわけではなく、次に来る文字を確率的に生成しています。300行のCSVを貼り付けて「合計は?」と聞くと、それらしい金額が返ってきますが、1円単位で正しい保証はありません。必ずPython実行(データ分析)を明示的に指示してください。
そもそもChatGPT家計簿とは?アプリとの役割分担

なぜ「アプリだけ」では足りないのか
家計の規模感を先に把握する
平均値はあくまで参照点です。単身の副業者と子育て世帯では構成が全く違うため、ChatGPTには「全国平均との比較」ではなく「自分の前年同月との比較」を優先させるほうが実用的です。
「ChatGPTで口座連携」の話はどこまで本当か
始める前の準備|必要なもの・料金・ファイル制限
用意するもの
- ChatGPTアカウント:無料版でもファイル添付とデータ分析は利用可能ですが、アップロード回数や利用時間に上限があります。ChatGPT Plusは月額20ドル(日本では約3,000円、2026年から円建て価格に移行)です。
- 家計データのCSV:家計簿アプリのエクスポート、または銀行・カード会社のWeb明細ダウンロード。
- カテゴリ辞書:自分用の費目リスト。「食費」「水道光熱費」「通信費」など10〜15個に絞り、事業側は「消耗品費」「通信費(按分)」「地代家賃(按分)」のように按分対象を明示します。
- 按分の実測値:総床面積、業務専有面積、月間業務日数、通信の業務利用時間。ここは推測せず1回だけ実測してください。
CSVエクスポート元の制約を先に確認する
マネーフォワードは2026年7月に「はじめての家計簿データ×AI活用|ChatGPT・Gemini・Claude」を公開し、家計簿データがAIの学習に使われないようにする設定方法まで案内しています。アプリ提供側が公式にAI活用を推奨する段階に入りました。
最初にやる安全設定(2分)
- ChatGPTの「設定」→「データコントロール」を開く
- 「すべての人のためにモデルを改善する」をオフにする
- 家計簿用のプロジェクトを新規作成し、そこで作業する
オフにできるのはこれ以降の入力です。過去に入力済みのデータは対象外である点に注意してください。設定変更は「これから安全にする」措置であって、遡って消す機能ではありません。口座番号・氏名・住所・カード番号は、設定に関係なく渡す前にマスキングするのが原則です。
家計データをChatGPTに渡す5つの方法、どれが正解?
| 方式 | 月あたり準備工数 | 集計精度/Python実行 | 個人情報の露出度 | 無料版で可能か | 電子帳簿保存法との関係 | 向く人 |
|---|---|---|---|---|---|---|
| ①テキストで手入力・貼り付け | 60〜120分 | 低(Python不可・推測集計になりがち) | 低(自分で書く範囲のみ) | 可 | 原本保存義務は別途残る | 明細が月30件以下の人 |
| ②家計簿アプリのCSV→添付 | 10〜15分 | 高(Python実行可・列構造が整う) | 中(店名・日付。口座番号は通常含まない) | 可(アップロード上限あり) | 家計簿は補助資料。原本保存は別途必要 | 大半の副業・個人事業主 |
| ③レシート写真をアップ | 20〜40分 | 中(読み取り誤りの目視確認が必須) | 中(店名・住所が写り込む) | 可(画像枚数に上限) | 電子取引で受領した領収書は原本の電子保存が必要 | 現金払いが多い人 |
| ④銀行/カード明細CSVを直接添付 | 15〜25分 | 高(Python実行可・金額が一次データ) | 高(口座番号・氏名が含まれることが多い→要マスキング) | 可 | 明細自体が電子取引データに該当し得る | 事業用口座がある人 |
| ⑤ChatGPT Finances(参考) | ほぼ0分 | 高(アプリ側で集計) | 高(口座を直接接続) | 不可 | 日本の法令対応は未整備 | 日本未提供(2026年5月時点で米国のPlus/Proのみ・Plaid経由12,000機関対応) |
レシート写真を使うときのコツ
- 1枚ずつではなく、10枚をまとめて撮って一括アップロードする(往復回数を減らす)
- 「合計金額・日付・店名・税区分を表形式で抽出し、読み取れない箇所は『要確認』と書く」と指示する
- 抽出後、CSVとして書き出させてから集計させる(画像のまま合計させない)
レシートをChatGPTでテキスト化しても、事業者の保存義務は消えません。特に電子データで受領した領収書・請求書は、テキスト化した家計簿とは別に原本の電子保存が必要です(詳細は後述)。
手順を順番に解説|CSVから按分済み経費リストまで
STEP1:プロジェクトを作り、カテゴリ辞書を固定する
- 金額の集計・件数カウントは必ずPython(データ分析)で実行する。暗算・推測は禁止。
- 出力の冒頭に「合計金額」「取引件数」「その他/未分類の件数と構成比」を必ず記載する。
- 判断に迷う行は勝手に決めず「要確認」フラグを立てる。
- 元データにない金額を補完しない。
STEP2:CSVを整形し、マスキングしてから添付する
摘要に「ATM出金」「〇〇銀行 振込」など、相手先が特定できる文字列が残る場合があります。取引先名を伏せたいときは、事前に「A社」「B社」に置換してから渡し、手元に対応表を持っておくと安全です。
STEP3:分類プロンプトを投げる(chatgpt 家計簿 プロンプト)
- CSVを読み込み、行数と金額合計を出力(この2つを最初に表示)
- 各行に「区分」列を追加。値は 家計 / 事業 / 按分対象 / 要確認 の4種のみ
- プロジェクト指示のカテゴリ辞書に沿って「費目」列を追加(辞書外の費目は作らない)
- 区分ごとの小計と件数を表で出力
- 「要確認」の行を全件リストアップし、判断に迷った理由を1行で添える
- 処理後CSVをダウンロードできる形で書き出す
STEP4:家事按分を計算させる
- 家賃按分=月額家賃 ×(業務専有面積 ÷ 総床面積)×(月間業務日数 ÷ 30)
- 電気代按分=月額 × 面積比 × 稼働時間比
- 通信費按分=月額 ×(業務利用時間 ÷ 総利用時間)
| 項目 | 値 |
|---|---|
| 月額家賃 | 90,000円 |
| 総床面積 | 50㎡ |
| 業務専有面積 | 10㎡(面積比 0.2) |
| 月間業務日数 | 22日(22 ÷ 30 = 0.7333) |
| 月額按分額 | 90,000 × 0.2 × 0.7333 = 13,200円 |
| 年間按分額 | 13,200 × 12 = 158,400円 |
| 按分率 | 14.67%(=13,200 ÷ 90,000) |
| 45-2の50%基準 | 50%以下 → 「必要部分を明らかに区分できる」根拠の保存が必要 |
「50%以下だから経費にできない」わけではありません。重要なのは明らかに区分できること、つまり面積比や時間比といった客観的な根拠が残っているかです。ChatGPTに算出根拠と実測日をセットで出力させ、その表ごと保存しておくのが実務的な備えになります。
STEP5:検算して確定する
ChatGPTの家計集計を信用してよいか?検算チェックリスト8項目
| # | チェック項目 | NGだった場合の再指示プロンプト |
|---|---|---|
| 1 | プロンプトに「必ずPython(データ分析)で集計する」を明記したか | 「暗算せず、必ずPython(データ分析)で再集計し、実行したコードも表示してください」 |
| 2 | 出力合計と元CSVのSUM値が1円単位で一致するか | 「元CSVの金額列をSUMした値と、あなたの出力合計を並べて表示し、差額を計算してください」 |
| 3 | 取引件数(行数)が元データと一致するか | 「元CSVの行数(ヘッダー除く)と処理後の行数を表示し、欠落行があれば全件リストしてください」 |
| 4 | カテゴリ定義を固定辞書としてプロジェクトに保存し毎回同じものを渡したか | 「プロジェクト指示の15カテゴリ以外を使っている行を抽出し、辞書内の費目に再割り当てしてください」 |
| 5 | 「その他/未分類」の構成比が5%以下か | 「その他/未分類の行を全件表示し、店名から推定できるものは費目候補を2つずつ提案してください」 |
| 6 | 事業経費と家事費のフラグ列を先に作らせたか | 「集計より前に区分(家計/事業/按分対象/要確認)列を作り直し、区分別小計から再計算してください」 |
| 7 | 口座番号・氏名・住所・カード番号をマスキングしたか | (該当時はチャットを削除し、CSVを整形し直してやり直す) |
| 8 | 設定>データコントロールの「すべての人のためにモデルを改善する」をオフにしたか | (設定変更後に再実行。※オフ以前に入力した分は対象外) |
特に外しやすいのが「2」と「5」
つまずきやすいポイントと対処法
CSVが文字化けする・列がずれる
無料版でファイルが上げられない・途中で止まる
毎月分類がブレる
対応表は50行もあれば十分です。上位50店舗で明細の大半をカバーできるためで、残りは毎月の「要確認」で処理すれば足ります。
会話が長くなると精度が落ちる
効率化・応用のコツ|月20分の仕組みにする
月次の固定フォーマットを決める
- 検算セクション(合計金額・件数・元データとの一致◯×・未分類構成比)
- 家計サマリー(費目別 今月/前月/差額/差額率)
- 事業経費サマリー(費目別 金額/按分率/算出根拠)
- 要確認リスト(行番号・日付・店名・金額・迷った理由)
- 今月の所見(3行以内。前月比で最も動いた費目とその原因仮説)
- 来月のアクション(1つだけ。実行可能な粒度で)
前月データと並べて比較させる
「削る候補」は固定費から出させる
制度変更を家計の前提に織り込む
税制改正大綱は「方針」の段階を含みます。最終的な適用条件は成立した法令と国税庁の公表内容で必ず確認してください。ChatGPTに税制の詳細を聞く場合、学習データの時点が古い可能性があるため、必ず一次情報(国税庁・財務省)と突き合わせてください。
ChatGPT家計簿は安全?情報漏えいと電子帳簿保存法
入力前のマスキングが本丸
- 口座番号・支店名(按分にも分析にも不要)
- 氏名・住所(CSVヘッダーや明細の欄外に入っていることがあります)
- クレジットカード番号(下4桁も不要)
- 取引先名(伏せたい場合はA社・B社に置換し、対応表は手元に保管)
学習オフの「効く範囲」を正しく理解する
電子帳簿保存法との関係(事業者は必読)
- ネット通販の領収書、メール添付のPDF請求書、Web明細などは電子データのまま保存する義務がある
- ChatGPTでテキスト化・CSV化したものは「整理された二次データ」であって、原本の代わりにはならない
- ChatGPTのチャット履歴は保存要件(真実性・可視性の確保)を満たす保存場所ではない
ChatGPTで家計簿・経費リストを作ることと、法令上の保存義務を果たすことは完全に別作業です。原本はクラウドストレージや会計ソフトの証憑保存機能に、検索要件(取引年月日・取引金額・取引先)を満たす形で保存してください。ChatGPTの出力は「集計と按分の作業記録」として位置づけるのが正確です。
電子取引で授受した取引情報は電子データのまま保存することが求められ、法人・個人事業主を問わず対象となる(相当の理由がある場合の猶予措置あり)
— 国税庁 電子帳簿保存法一問一答【電子取引関係】(2025年)
税務判断そのものは委ねない
具体例|副業ライターAさんの1か月(実データ想定)
Aさんの前提
- 会社員+副業ライター(副業収入 月15万円前後)
- 家賃90,000円の賃貸(総床面積50㎡、うち作業スペース10㎡)
- 生活費と副業経費が同じクレジットカードに混在
- 家計簿アプリは使っているが、費目分類が面倒で3か月放置
実施したこと
- カード明細CSVをダウンロードし、口座番号・氏名の列を削除(5分)
- プロジェクト「家計簿2026」を作成し、15カテゴリの辞書とルールを登録(20分)
- 分類プロンプトを投げ、区分と費目を付与(3分)
- 検算チェック8項目を実行 → 合計が1,240円ズレていることを発見(5分)
- 原因は金額列の「¥」記号とカンマで数値変換されず落ちた3行。Shift_JIS指定と数値クレンジングを指示して再実行 → 一致(5分)
- 按分計算を実行(3分)
按分の結果
| 費目 | 月額 | 按分基準 | 按分率 | 月額按分額 | 年額按分額 |
|---|---|---|---|---|---|
| 地代家賃 | 90,000円 | 面積比0.2 × 業務日数22/30 | 14.67% | 13,200円 | 158,400円 |
| 水道光熱費(電気) | 12,000円 | 面積比0.2 × 稼働時間比8/24 | 6.67% | 800円 | 9,600円 |
| 通信費 | 6,000円 | 業務利用120h ÷ 総利用300h | 40.00% | 2,400円 | 28,800円 |
| 合計 | — | — | — | 16,400円 | 196,800円 |




