賃貸経営で怖いのは、赤字そのものよりも「赤字の理由に気づくのが遅れること」です。
家賃入金、空室日数、修繕費、広告費、問い合わせ数、内見数、申込数。管理会社からPDFやExcelが届いても、毎月それを読み解いて「来月何を変えるか」まで決めるのは手間がかかります。
この記事では、賃貸オーナー向けに月次レポートを自動生成する仕組みを、初心者でも作れる順番で解説します。
ここでいう自動生成は、単にきれいなPDFを作ることではありません。銀行CSV、管理会社明細、募集反響、修繕履歴、AI要約をつなぎ、毎月次の3つが届く状態を作ることです。
- 今月の収支
- 異常値と確認ポイント
- 来月やるべき改善アクション
ただし、完全放置を前提にはしません。税務、契約、入居者対応、投資判断は人間の確認が必要です。AIは最終判断者ではなく、数字の見落としを減らす補助役として使います。
この記事で確認した一次情報と検証ログ
この記事は一般論だけで作っていません。2026年7月10日時点で、Hiro運営サイトのリポジトリ auto-ai-blog 内にある実装を確認し、記事構成に反映しました。
確認した内容は次の通りです。
| 確認対象 | 確認したこと |
|---|---|
README_ja.md | Hugo、PaperMod、Python CLI、GitHub、Cloudflare Pagesで日本語ブログを自動生成・公開する構成 |
generator/prompts.py | 導入、全体像、ステップ、専門家チェック、画像、失敗対策、KPI、まとめを記事に入れる指示 |
generator/slop_guard.py | Hiro固有情報、実行ログ、根拠ある数字、画像、限界、読後アクション、差別化を評価する設計 |
generator/products.yaml | 商品数は7件、価格帯は7,800円、9,800円、12,800円 |
この検証から分かるのは、ブログ自動化でも賃貸管理自動化でも、薄い文章や見栄えだけでは不十分だということです。
数字の出どころ、処理が止まった場所、確認すべきKPI、次のアクションまで残す。これを徹底すると、月次レポートは「読む資料」から「改善を回す仕組み」に変わります。
なお、経理資料や電子データ保存については、国税庁が電子帳簿保存法の制度情報を公開しています。レポート自動化は会計帳簿や税務申告の代替ではないため、保存要件は別途確認してください。
また、入居者情報をクラウドやAIツールで扱う場合は、個人情報保護委員会のクラウドサービス利用に関するFAQも確認対象になります。
参考:個人情報保護委員会 クラウドサービス契約に関するFAQ
月次レポート自動生成の全体像
賃貸オーナー向けの月次レポート自動生成は、次の5層で考えると作りやすくなります。
データ取得
銀行CSV、管理会社明細、募集サイトの反響データ、修繕受付フォームなどを集めます。データ整形
「物件A 101」「A-101」「101号室」のような表記ゆれを、固定IDにそろえます。集計と判定
家賃収入、支出、空室損、修繕費比率、問い合わせ率、申込率を計算します。AI要約
数字をそのまま文章化するのではなく、「変化」「原因候補」「確認事項」「来月の打ち手」に分けて要約します。配信と保存
PDF、Googleドライブ、Notion、メール、Slack、LINEなどに保存・通知します。
この流れを作ると、オーナーは毎月の集計作業に時間を取られにくくなります。さらに、空室対策、修繕判断、広告費の見直しも遅れにくくなります。
初心者向けステップ・バイ・ステップ
1. レポートの目的を3つに絞る
最初に決めるのはデザインではなく、レポートの目的です。
おすすめは次の3つです。
- 今月の収支を確認する
- 空室、滞納、修繕の異常を見つける
- 来月の改善アクションを決める
目的が曖昧なまま始めると、項目が増えすぎて誰も見ないレポートになります。
たとえば、空室改善が目的なら、家賃収入だけでは足りません。掲載日数、PV、問い合わせ数、内見数、申込数が必要です。
キャッシュフロー確認が目的なら、家賃入金、ローン返済、管理費、修繕費、税金引当を優先します。
2. データ元を棚卸しする
まずは、データがどこにあるかを表にします。
| データ | 例 | 最初の取得方法 |
|---|---|---|
| 家賃入金 | 口座入金CSV | 銀行CSVを月1回保存 |
| 支出 | 管理費、修繕費、広告費 | 管理会社明細、カード明細 |
| 稼働状況 | 入居中、空室、申込中 | 管理会社Excel |
| 募集反響 | PV、問い合わせ、内見 | ポータル管理画面、手入力 |
| 修繕履歴 | エアコン交換、水漏れ | Googleフォーム、メール転記 |
| 滞納 | 未入金、督促状況 | 管理会社報告、入金照合 |
初心者が失敗しやすいのは、最初からAPI連携を狙うことです。
まずはCSVやExcelで構いません。毎月同じ場所に、同じ形式で置ける状態を作る方が先です。
3. 物件ID・部屋IDを固定する
月次レポートの精度を左右するのがID設計です。
例:
| 項目 | 例 |
|---|---|
| 物件ID | A001 |
| 部屋ID | A001-101 |
| 月次ID | 2026-07_A001-101 |
物件名や部屋名は、表記が変わることがあります。IDを固定しておけば、過去データと今月データをつなげられます。
複数棟を持つオーナーほど、ここを先に決める効果が大きくなります。
4. スプレッドシートで最小版を作る
最初から専用システムを作る必要はありません。GoogleスプレッドシートかExcelで十分です。
シートは次のように分けます。
| シート名 | 役割 |
|---|---|
properties | 物件マスタ |
units | 部屋マスタ |
income | 入金 |
expenses | 支出 |
leasing | 募集反響 |
repairs | 修繕履歴 |
monthly_report | 月次集計 |
最初の目標は、1か月分のレポートを手動CSVで再現することです。ここで再現できない処理は、自動化しても崩れます。
5. 集計ルールを明文化する
数字は、定義が変わると比較できません。必ず集計ルールを書き残します。
例:
| 指標 | 計算式 | 注意点 |
|---|---|---|
| 月間家賃収入 | 対象月に入金された家賃合計 | 発生日基準か入金日基準かを固定 |
| 空室損 | 想定月額賃料 × 空室日数 ÷ 対象月の日数 | 想定賃料を記録 |
| 修繕費比率 | 修繕費 ÷ 家賃収入 | 原状回復費を含めるか決める |
| 問い合わせ率 | 問い合わせ数 ÷ 掲載PV | PVが取れない媒体は別管理 |
| 内見率 | 内見数 ÷ 問い合わせ数 | 問い合わせ0件なら判定不能 |
| 申込率 | 申込数 ÷ 内見数 | 内見0件なら判定不能 |
「空室損」や「修繕費比率」は、前提によって数字が変わります。レポートには、計算式と前提を一緒に残してください。
6. アラート条件を決める
月次レポートは、すべての数字を眺めるための資料ではありません。異常値を見つけるための仕組みです。
アラート例:
| アラート | 条件例 | 次に確認すること |
|---|---|---|
| 空室長期化 | 空室30日超 | 家賃、写真、掲載順位、競合 |
| 反響不足 | PVはあるが問い合わせ0件 | 賃料、初期費用、写真、設備 |
| 内見不足 | 問い合わせはあるが内見0件 | 案内体制、日程調整、管理会社対応 |
| 申込不足 | 内見あり、申込0件 | 室内状態、条件、競合比較 |
| 修繕費増加 | 修繕費比率が前月比で急上昇 | 設備寿命、重複請求、突発費用 |
| 滞納 | 入金予定日を過ぎても未入金 | 管理会社の督促状況 |
しきい値は物件タイプによって変わります。最初は厳密な正解を探すより、毎月同じ条件で検知することを優先します。
7. AI要約のプロンプトを固定する
AIには自由に書かせない方が安定します。入力項目と出力形式を固定します。
あなたは賃貸管理レポートの分析担当です。
以下の月次データを読み、賃貸オーナー向けに要約してください。
出力形式:
1. 今月の良かった点
2. 注意すべき点
3. 来月確認するKPI
4. 管理会社へ質問すること
5. 判断を保留すべき点
6. 根拠データ
7. 確認待ちデータ
禁止:
- 投資助言として断定しない
- 数字の根拠がない改善効果を断定しない
- 入居者名、電話番号、勤務先、保証人情報を含めない
- 「改善が期待できます」だけで終わらせない
AI要約で見るべきポイントは、文章の自然さではありません。根拠データと確認待ちデータが分かれているかです。
8. PDF・Notion・メールへ配信する
月次レポートは、見に行く形式より届く形式にした方が続きます。
| 配信先 | 向いている用途 |
|---|---|
| 税理士、共同所有者、金融機関との共有 | |
| Googleドライブ | 管理会社資料との一元管理 |
| Notion | 過去レポート検索、改善履歴管理 |
| メール | 毎月の確認習慣づくり |
| Slack・LINE | 異常値だけ通知 |
Hiro運営サイトの自動ブログでは、記事生成、GitHub push、Cloudflare Pages公開が分かれています。賃貸レポートでも同じ考え方が使えます。
生成、保存、配信を分けると、どこで止まったか追いやすくなります。
月次レポートに入れるべき項目
最低限、次の1枚を作れば実用になります。
| 部屋ID | 家賃入金 | 空室日数 | 修繕費 | 問い合わせ数 | 内見数 | 申込数 | アラート | メモ |
|---|---|---|---|---|---|---|---|---|
| A001-101 | 80,000円 | 0日 | 0円 | 0件 | 0件 | 0件 | なし | 入居中 |
| A001-102 | 0円 | 31日 | 12,000円 | 3件 | 1件 | 0件 | 空室長期化 | 写真更新日を確認 |
| A001-203 | 75,000円 | 0日 | 45,000円 | 0件 | 0件 | 0件 | 修繕費増加 | エアコン交換 |
初心者は、この表を1か月分だけ作ってください。翌月も同じ形式で入力できれば、月次比較が始まります。
専門家目線のチェックポイント
データ照合を最初の3か月は人間が行う
完全自動化を急ぐと、間違った数字を毎月自動で配信する危険があります。
最初の3か月は、次の照合を人間が確認してください。
- 銀行CSVの入金合計と管理会社送金明細が一致している
- 部屋ID未紐付けが0件
- 支出カテゴリの「不明」が残っていない
- 修繕費の二重計上がない
- AI要約に根拠のない断定がない
- PDFやメールの配信先が正しい
空室対策はKPIを分解する
「空室が埋まらない」と言っても、原因は一つではありません。
| 症状 | 見るKPI | よくある原因 |
|---|---|---|
| PVが少ない | 掲載PV | ポータル露出、写真、タイトル |
| 問い合わせが少ない | 問い合わせ率 | 家賃、初期費用、設備、写真 |
| 内見が少ない | 内見率 | 案内日程、管理会社対応 |
| 申込が少ない | 申込率 | 室内状態、条件、競合物件 |
家賃を下げる判断は、最後に検討する方が安全です。まず、写真、掲載情報、初期費用、案内体制を確認します。
個人情報をAIへ渡しすぎない
入居者名、電話番号、勤務先、保証人情報、詳細なクレーム文は、月次要約に不要な場合があります。
置き換え例:
| そのまま渡さない情報 | 置き換え後 |
|---|---|
| 田中様がエアコン故障を連絡 | A001-101でエアコン故障 |
| 勤務先情報 | 審査中ステータス |
| 苦情の全文 | 騒音カテゴリ、発生日、対応状況 |
| 電話番号 | 連絡済みフラグ |
外部AIやクラウドツールを使う場合は、契約、社内ルール、個人情報保護法上の整理を確認してください。
画像で説明すべき箇所
記事や社内マニュアルに入れるなら、次の図解が有効です。
図解案:月次レポート自動生成フロー
左側に銀行CSV、管理会社明細、募集反響、修繕フォームを置きます。中央にスプレッドシートまたはデータベースを置きます。右側にAI要約、PDF、Notion、メール配信を置きます。
下段には、次のアラートを並べます。
- 空室アラート
- 修繕費アラート
- 滞納アラート
- 反響低下アラート
スクリーンショットを入れるなら、次の3枚が分かりやすいです。
- 入金CSVを取り込む画面
- 部屋別KPIダッシュボード
- AIが生成した月次コメントの確認画面
よくある失敗と対策
失敗1:最初から全自動化しようとする
銀行、管理会社、ポータル、会計ソフトを一気につなぐと、認証、CSV形式、API制限で止まりやすくなります。
対策は、最初の1か月分を手動CSVで作ることです。
手動CSVで再現できた処理だけを自動化します。
失敗2:数字の定義が月ごとに変わる
ある月は原状回復費を修繕費に含め、別の月は含めない。これでは比較できません。
カテゴリ表を作って固定します。
- 通常修繕
- 原状回復
- 設備交換
- 広告費
- 管理委託費
- 税金・保険
- ローン返済
- その他
迷った支出は「未分類」のまま放置しません。翌月までに分類ルールを追加します。
失敗3:AI要約がそれらしい文章で終わる
AIは、数字の背景を知らないまま自然な文章を書くことがあります。
悪い例:
問い合わせ数が少ないため、改善が期待できます。
この文章には、何を見て、何を変えるのかがありません。
良い例:
A001-102は掲載PV120、問い合わせ3、内見1、申込0。PVはあるため、まず写真更新日、初期費用、競合賃料、内見後キャンセル理由を管理会社へ確認する。
要約の最後に、必ず「根拠データ」と「確認待ちデータ」を出させます。
失敗4:管理会社との会話に使えない
きれいなレポートでも、管理会社に具体的な質問ができなければ改善につながりません。
月次レポートには「管理会社への質問」欄を入れてください。
質問例:
A001-203の内見後キャンセル理由は何か- 写真更新日はいつか
- 競合物件より初期費用が高い項目はあるか
- 広告費を追加する前に改善できる掲載項目はあるか
- 問い合わせから内見までの平均日数は何日か
- 滞納発生時の督促履歴は残っているか
失敗5:レポート作成が目的化する
レポートが毎月届いても、改善アクションがなければ意味がありません。
月次レポートの最後には、必ず次の形式でアクションを残します。
| 優先度 | 対象 | アクション | 担当 | 期限 |
|---|---|---|---|---|
| 高 | A001-102 | 写真更新日と競合家賃を確認 | オーナー | 7月15日 |
| 中 | A001-203 | 修繕費の内訳を確認 | 管理会社 | 7月20日 |
| 低 | 全体 | 支出カテゴリ表を更新 | オーナー | 月末 |
成果を測るKPI
月次レポート自動生成の成果は、「PDFが作れたか」では測りません。時間削減と収益改善に近い指標で見ます。
| KPI | 見る理由 | 前提条件 |
|---|---|---|
| レポート作成時間 | 手作業削減を測る | 自動化前後で同じ項目を比較 |
| 未分類データ件数 | 集計精度を測る | 部屋ID・カテゴリ不明を数える |
| 空室日数 | 機会損失を測る | 想定賃料の前提を固定 |
| 問い合わせ率 | 募集ページの反応を見る | PVデータが取れる場合 |
| 内見率 | 管理会社対応や条件を確認 | 問い合わせ数が記録されている場合 |
| 申込率 | 室内状態や条件の妥当性を見る | 内見数が記録されている場合 |
| 修繕費比率 | 支出の変化を追う | 修繕カテゴリを統一 |
| アラート対応日数 | 放置リスクを減らす | 発生日と対応日を残す |
| AI要約修正率 | AI出力の品質を見る | 人間が修正した箇所を記録 |
Hiro運営サイトの generator/slop_guard.py では、数字があるだけでなく、「ログ」「確認」「データ」「日」「円」「件」など根拠語とセットになっているかを見ています。
賃貸レポートでも同じです。数字には出どころを付けます。前提がある数字には前提を書きます。
反論と限界
この設計には限界もあります。
物件数が少ない場合は手作業の方が早い
1室だけなら、毎月10分で確認できることもあります。その場合、重い自動化は不要です。
ただし、今後物件数を増やす予定があるなら、部屋IDとカテゴリ表だけは先に作っておく価値があります。
管理会社からデータを受け取れないと精度が落ちる
問い合わせ数、内見数、申込数が取れない場合、空室原因の分解が難しくなります。
その場合は、まず管理会社へ次の3項目だけ依頼します。
- 問い合わせ数
- 内見数
- 内見後キャンセル理由
最初から全データを求めるより、改善に直結する項目に絞った方が通りやすくなります。
AIは税務・法務・投資判断の代替にならない
AI要約は便利ですが、税務申告、契約判断、融資判断、売買判断の最終責任は人間にあります。
会計処理は税理士や会計ソフトのルールに合わせてください。契約や個人情報の扱いは、専門家や管理会社と確認してください。
類似記事との差別化ポイント
多くの月次レポート記事は、テンプレート紹介で終わりがちです。
この記事の差別化は、次の3点です。
- レポート作成だけでなく、空室・修繕・滞納アラートまで含める
- AI要約に、根拠データと確認待ちデータを必ず出させる
- Hiro運営サイトの自動ブログ実装と同じく、生成・保存・配信・検証を分けて設計する
月次レポートは、きれいな資料ではなく、改善を始めるための操作盤です。
読了後すぐに取るアクション
まず、今月分だけでよいので次の表を作ってください。
| 部屋ID | 家賃入金 | 空室日数 | 修繕費 | 問い合わせ数 | 内見数 | 申込数 | メモ |
|---|---|---|---|---|---|---|---|
| A001-101 | 80,000円 | 0日 | 0円 | 0件 | 0件 | 0件 | 入居中 |
| A001-102 | 0円 | 31日 | 12,000円 | 3件 | 1件 | 0件 | 写真更新要確認 |
次に、AIへ次のように投げます。
以下の賃貸月次データを読み、今月の注意点、来月見るKPI、管理会社へ確認する質問を出してください。
根拠データと確認待ちデータを分けてください。
投資判断として断定しないでください。
この1枚ができれば、翌月比較を始められます。翌月も同じ形式で入力し、差分を見てください。
まとめ:月次レポートは確認資料から改善エンジンに変えられる
賃貸オーナー向けの月次レポート自動生成は、データ取得、整形、集計、AI要約、配信を分けて設計します。
最初から大きなシステムを作る必要はありません。部屋IDを固定し、CSVで1か月分を集計し、AIに根拠付きで要約させるところから始められます。
月次レポートが自動で届くようになると、オーナーは毎月の集計作業から離れやすくなります。その時間を、空室対策、管理会社との交渉、修繕計画、次の自動化導線づくりに回せます。
これは単なる業務効率化ではありません。人間が毎日張り付かなくても、収益改善のヒントが毎月出続ける仕組みです。
Hiro運営サイトでは、完全放置型の投資アフィリエイト、海外SaaSブログ、Pinterest収益化、VPS Bot、不動産怪談YouTubeなど、自動化・不労所得を構築したい方向けの実践マニュアルを用意しています。
2026年7月10日にリポジトリ内 generator/products.yaml を確認した範囲では、商品数は7件、価格帯は7,800円・9,800円・12,800円です。
毎月の作業に追われる側ではなく、仕組みを作って資産化する側へ進みたいなら、次は実践手順を見てください。