SaaSビジネス

個人SaaSの解約率は何%が現実か

公開: 2026-05-19 · 著者: Sasaki Ryuji

解約率の現実を知ることが、リテンション設計の出発点になる

個人SaaSの解約率は何%が現実か

結論を先に書きます。個人開発SaaSの月次解約率の改善は「業界平均との比較」「LTV/NPS/DAU/MAUの数値化」「解約防止メールシーケンス」の3点を整えるところから始まります。私のGramShift Desktop で1年運用して見えてきた数字は、業界基準と照らしてもほぼ標準的でした。本記事では実数値・業界統計・運用ノウハウを開発者本人の視点から正直に共有します。

あなたが個人開発SaaSを運用していて、解約率の業界平均が見えずに「これは多いのか少ないのか」と悩んでいるなら、この記事は参考になるかもしれません。私のGramShift Desktop は1年運用で月次解約率の実数値が見えてきました。同時に、解約理由の傾向、改善施策の効果も具体的に集計しています。同じスケールの個人開発者の参考になればと思います。

月次解約率の実数 — 約 4-6%

GramShift の月次解約率 (前月有料契約者のうち、当月解約した割合) は、運用1年で平均 4-6% で推移しています。30人有料契約者がいたら、月 1-2人が解約する計算です。SaaS業界の平均が 3-8% と言われている中で、ほぼ標準的な水準です。

初月解約 (契約から1ヶ月以内の解約) は約 8-10%、2ヶ月以上経過したユーザーの月次解約率は約 2-3%、6ヶ月以上経過したユーザーは約 1% です。「最初の壁さえ越えれば、長く使ってくれる」というSaaS共通のパターンが、個人開発SaaSでも観察できます。

業界平均との比較で見る私の解約率の位置

個人SaaSの数字を「これは多いのか少ないのか」と判断するには、業界統計との比較が欠かせません。複数の権威ソースを並べて、私の数字がどの位置にあるかを正直に確認してみます。

ProfitWell の SaaS Churn Benchmark (profitwell.com) によると、B2B SaaS の月次顧客解約率の中央値は約 5-7%、健全な範囲とされるのは 3-5% です。私の 4-6% はこのレンジの上端寄りに位置していて、「健全範囲ぎりぎり、改善余地あり」というポジションになります。

Baremetrics SaaS Churn Rate Benchmarks 2024 (baremetrics.com) のデータでは、B2C SaaS の月次解約率の中央値はさらに高く 8-12%。これは個人ユーザー向けの方が、価格感度が高くライフスタイル変化の影響を受けやすいことを反映しています。GramShift は B2B 寄り (個人事業主・小規模事業者向け) のため、B2B 基準で比較するのが妥当です。

Recurly SaaS Industry Benchmark Report 2024 (recurly.com) では、月額¥1,000-¥5,000価格帯の SaaS の月次解約率の中央値が 6-8% と報告されています。GramShift の価格帯 (¥1,980/月) で見ると、業界平均よりやや良好という結果になりました。

つまり「B2B基準では中央値ど真ん中」「価格帯基準では平均より少し良い」というのが、私の数字の客観的な位置づけです。業界平均との比較ができるようになると、改善目標が「漠然と下げたい」から「6%→4%に2ポイント改善」のように具体的になります。

初月解約と長期解約の理由の違い

解約理由を集計すると、初月解約と長期解約で傾向が異なります。

初月解約者の主な理由は「効果が想定より少なかった」(約 50%) と「操作が難しかった」(約 25%) です。期待値とのギャップ、または初期セットアップでつまずいたケースが大半です。

長期解約者 (3ヶ月以上経過) の主な理由は「Instagram運用そのものを止めた」(約 35%) と「他ツールに乗り換えた」(約 25%) です。GramShift の機能不足というより、ユーザーのライフスタイル変化や事業判断による解約が増えます。

この違いから、リテンション施策は「初月のオンボーディング強化」と「長期ユーザーの維持」で打ち手を分けるべきと判明しました。

初月解約を減らした3つの施策

初月解約を減らすため、私は以下の3つの施策を実装しました。

  • 初回起動時のチュートリアルを2分以内で完了するように再設計、3クリックでいいね実行開始まで進めるUI
  • 契約後24時間以内に、運営者本人 (私) からウェルカムメールを送る
  • 契約後3日経過時点で実行回数が少ない (10回未満) ユーザーに、個別フォローメールを送る

これらの施策を入れた前後で、初月解約率が 12% → 8% に下がりました。リテンション率1ポイント改善は年間で複数のユーザー維持に換算され、MRR への寄与は事業規模に比例します (具体額は事業性質上開示せず)。コードを書く時間は約1日、メール送信の自動化を実装すれば運用は最小限。投資対効果は非常に高い施策でした。

リテンション施策の効果を測る指標 — LTV / NPS / DAU/MAU

解約率だけ追っていても、施策の善し悪しは判断しきれません。個人開発SaaSで継続的に見ている指標を、計算例つきで共有します。

1. LTV (Life Time Value) — 1人のユーザーが解約までに支払う累計金額。月次解約率 5% なら平均ユーザー寿命は 1 / 0.05 = 20ヶ月、月額¥1,980 なら LTV = ¥1,980 × 20 = ¥39,600。SaaS 業界では LTV / CAC ≥ 3.0 が黄金比とされており (David Skok のSaaS Metricsフレームワーク、forentrepreneurs.com)、CAC (顧客獲得コスト) の上限が ¥13,200 と逆算できます。広告費の上限判断にも使えます。

2. NPS (Net Promoter Score) — 「知人に勧める可能性」を10段階で聞き、9-10点 (Promoter) の割合から 0-6点 (Detractor) の割合を引いた指標。Bain & Company の調査 (bain.com) ではグローバルSaaSの中央値が 30-40 と報告されています。GramShift の解約者NPS は -10 〜 +20 で変動していて、月平均NPS が -10 を切ったら何か根本問題が起きている兆候として警戒します。

3. DAU/MAU 比率 — 月間アクティブユーザーのうち、毎日使う人の割合。一般的に DAU/MAU 20%以上が健全 とされており (AppsFlyer の基準)、Facebook クラスのプロダクトでは 50% 超え、業務系SaaS では 30-40% が目安です。GramShift は自動運用ツールなので毎日ログインする必要がない設計ですが、それでも DAU/MAU 25% を下回ったら「ユーザーが GramShift の存在を忘れているサイン」として要警戒です。

3つを並行して追うことで、「解約率は下がったけど LTV は伸びた? NPS は維持できた? DAU/MAU は崩れてない?」と多角的に判断できます。1つの指標だけ追うと、ハック気味な改善で他の指標を壊すリスクが残ります。

解約直前のアンケートで得る情報の価値

解約時に簡単なアンケート (3問程度) を取ると、リテンション改善の最大の情報源になります。私は解約ボタンを押した後の画面で、以下を聞いています。

  • 解約の主な理由は何ですか (5択 + その他)
  • 改善されたら戻ってきますか (Yes/No)
  • 知人に勧める可能性は10段階で何点ですか (NPS)

解約者の約 70% がアンケートに回答してくれます。「改善されたら戻る」と答えた人のうち、実際に戻ってきたケースは 15% 程度ですが、要望から機能改善のヒントを得られます。NPS も継続的にモニタしていて、解約者の NPS が大きく下がった月は、何か根本的な問題が発生している兆候として警戒します。

解約防止メールシーケンスの設計

「初月解約を減らした3つの施策」のうち、もっとも投資対効果が高かったのが 契約後フォローメールの自動化 です。実装の骨子を共有します。

トリガー設計: Stripe webhook (customer.subscription.created) を契約フックにして、その時点でメール送信予約を Worker のキューに積みます。私の構成は Fastify + node-cron + SQLite で、以下の3通を順に送る設計です。

  • 契約直後 (5分以内): 運営者本人 (私) からのウェルカムメール、初回起動の3ステップ + 困った時の連絡先
  • 契約後3日: 実行回数が10回未満のユーザーに対して、「セットアップで詰まっていませんか?」のヒアリングメール
  • 契約後14日: 効果が出始める時期、運用Tipsとよくある質問のまとめを送る

条件分岐: メール送信前に SQLite の daily_stats テーブルを読んで、ユーザーの実行回数を確認、ある程度動いている人にはフォローメールを送らない (うざいから)。「動いてない人だけにフォローする」ことで、開封率が 65%、返信率が 18% に達しました。

失敗パターン: 最初は「全員に同じスケジュールでフォロー」していて、開封率が 30% 台で停滞、何人かから「メールが多すぎる」と苦情をいただきました。HubSpot の Email Marketing Benchmark (hubspot.com) では SaaS 業界の平均開封率は 21-30%、私の最初の数値も平均的でしたが、条件分岐を入れたことでベンチマーク上位に押し上げられました。

実装コスト: 初期実装は約2日、Stripe webhook の検証と node-cron スケジューラの組み込みが大半。運用コストはほぼゼロで、自動配信のため手動介入は不要。これだけで初月解約率が 4ポイント下がるなら、個人開発SaaS にとって最高クラスの ROI です。

個人SaaSの解約率を「事業の健康指標」として見る

解約率は単なる数字ではなく、サービスの健康状態を示す指標です。月次解約率が 5% で安定していれば、平均的なユーザー寿命は約 20ヶ月、1ユーザーあたりの LTV (Life Time Value) は ¥1,980 × 20ヶ月 = ¥39,600 という計算になります。これが見えていると、ユーザー獲得に使えるコスト (CAC) の上限も判断できます。

個人開発SaaSは大手と違って、月次解約率の数字を社内で議論することがありません。だからこそ、自分で数字を見ながらPDCAを回す習慣を持つことが、長期的な事業安定に直結します。

リテンション設計はビジネスカテゴリ、サポート運用の実例は同カテゴリに他にも蓄積しています。

AI を「解約予測」に使うことの是非 — Human-first の運用判断

解約率の数字を見ていると、「AI で解約予兆を検知して、自動でフォローメールを打ったらどうか」というアイディアが浮かびます。技術的には可能で、実装したこともあります。ただし運用してみた結論は、解約予測 AI は人間の判断を補助する立場に留めるべき というものでした。

理由は2つあります。第一に、AI が出した「この人は解約しそう」というラベルに基づいて自動メールを打つと、ユーザー側に「監視されている」という不快感を与えるケースがあります。第二に、解約直前のユーザーに必要なのは「自動的に最適化されたフォロー」ではなく、「運営者本人からの誠実な応答」だからです。

現在の運用は、AI でユーザーの行動データを集計・要約する段階までは活用し、最終的なフォロー判断 (誰にどんな内容で連絡するか) は私が手動で行う方針です。Human-first AI の思想 — AI は人間の判断を置き換えるのではなく、判断材料を整える役割に徹する — を、リテンション施策にも適用しています。これが結果的に NPS の高さと長期解約率の低さ (約1%) につながっていると分析しています。

筆者: Sasaki Ryuji — GramShift Desktop / saas-diary 開発者。本業 + 副業で個人開発 SaaS を1年継続中、月次解約率・LTV・NPS をすべて自前で集計しています。Human-first AI の運用思想で、自動化と人間判断のバランス設計を実践中。