مؤشرات SaaS: شرح MRR و Churn وصافي الاحتفاظ
ما الذي يقيسه MRR ومعدل Churn وصافي الاحتفاظ NRR والتوسع فعلاً، وكيف يُحسب كل مؤشر، وكيف تقرأها على لوحة اشتراكات حيّة في Power BI.
كل نشاط قائم على الاشتراكات يُدار بالقائمة القصيرة نفسها من الأرقام، ومعظم الفرق تحفظها دون أن تتفق على معناها. شخصان ينظران إلى البطاقة نفسها، ويقرآن معدل Churn 2.2%، ويخرجان بنتيجتين متعاكستين: أحدهما يرى قاعدة عملاء مستقرة، والآخر رأى للتو قطاعاً يفقد ثلث عملائه خلال سنة. الرقم نفسه والشاشة نفسها.
هذا الدليل عن مجموعة المؤشرات نفسها — MRR و Churn و Retention و Expansion — وليس جولة في منتج. لكل مؤشر يجيب عن ثلاثة أسئلة: ماذا يخبرك فعلاً، وكيف يُحسب، وكيف يبدو حين يصل إلى تقرير. كل رقم مذكور هنا مقروء من العرض التجريبي المنشور لـلوحة اشتراكات SaaS والإيرادات المتكررة، فيمكنك فتح التقرير والضغط على الأرقام نفسها بنفسك.
الأسئلة الأربعة خلف المؤشرات الأربعة
قبل أي معادلة، حدّد ما الغرض من كل مؤشر. معظم الخلافات حول التقارير ليست خلافاً على الحساب — بل شخصان يسألان سؤالين مختلفين للبطاقة نفسها.
| المؤشر | السؤال الذي يجيب عنه | ما لا يستطيع إخبارك به |
|---|---|---|
| MRR | ما حجم القاعدة الشهرية الملتزم بها الآن؟ | هل تنمو هذه القاعدة من نفسها |
| معدل Churn | ما سرعة تسرّب القاعدة؟ | كم يساوي هذا التسرّب بالمال |
| صافي الاحتفاظ NRR | هل تنمو الإيرادات لو لم تضف أي عميل جديد؟ | كم عدد العملاء لديك |
| Expansion MRR | كم من النمو جاء بلا عميل جديد؟ | هل هذا النمو مستدام |
MRR: القاعدة الملتزم بها بعد التوحيد
الإيراد الشهري المتكرر (MRR) هو مجموع القيمة الشهرية الموحّدة لكل اشتراك نشط في تاريخ محدد. ثلاث كلمات في هذه الجملة تحمل كل المعنى.
متكرر — قيمة الاشتراك التعاقدية فقط. رسوم التنفيذ والخدمات الاستشارية والفوترة الزائدة لمرة واحدة كلها إيرادات، لكنها ليست MRR. خلطها هو الطريقة الأشيع التي تبدأ بها لوحة الاشتراكات في تضليلك بهدوء.
موحّد — خطة سنوية متعاقد عليها بـ12,000 في السنة تضيف 1,000 إلى MRR كل شهر، لا 12,000 في يناير ثم لا شيء بعدها. والخطة الربع سنوية تُقسم على ثلاثة. بدون هذا التوحيد يقفز MRR في تواريخ التجديد ويتحول خط الاتجاه إلى ضوضاء.
نشط في تاريخ محدد — MRR رصيد وليس تدفقاً. هو ما التزمت به القاعدة اليوم، لا ما أصدرت به فواتير هذا الشهر.
ورقمان يتفرّعان عنه مباشرة:
ARR = MRR × 12 — معدل التشغيل السنوي. ليس إيراد العام الماضي ولا توقعاً مستقبلياً؛ هو MRR اليوم مضروباً في اثني عشر، ويتغير في اللحظة التي يتغير فيها MRR.
ARPU = MRR ÷ عدد المشتركين النشطين — متوسط الإيراد لكل عميل. في العرض التجريبي المنشور: 181,009 من MRR موزعة على 228 عميلاً نشطاً تعطي 794، وهو بالضبط رقم ARPU الذي يطبعه التقرير. إن لم تتطابق هذه القسمة في تقريرك، فأحد المدخلين مُصفّى بشكل مختلف عن الآخر.
جسر حركة MRR: المخطط الذي يشرح الرقم
خط الاتجاه يخبرك أن MRR تحرّك. لا يخبرك لماذا، و«لماذا» هو الجزء الوحيد القابل للتصرّف فيه. هذه وظيفة جسر حركة MRR الذي يفكك التغير بين تاريخين إلى مكونات مسمّاة:
MRR الختامي = MRR الافتتاحي + New + Expansion − Contraction − Churned
New — إيراد من عملاء لم يكونوا ضمن القاعدة في بداية الفترة.
Expansion — إيراد إضافي من عملاء موجودين أصلاً: ترقيات، مقاعد إضافية، وحدات إضافية.
Contraction — إيراد مفقود من عملاء بقوا لكنهم صاروا ينفقون أقل: تخفيض الخطة أو تقليل المقاعد.
Churned — إيراد مفقود من عملاء غادروا كلياً.
Reactivation — إيراد من عملاء غادروا ثم عادوا. بعض النماذج تفصله؛ وحين لا يُفصل يندرج داخل New ويجمّل صورة الاكتساب قليلاً.
شركتان قد تسجلان خط نمو MRR متطابقاً وتكونان في حالتين مختلفتين تماماً. إحداهما نمت بعملاء جدد بينما انكمشت قاعدتها القائمة، والأخرى بالكاد اكتسبت ونمت من التوسع وحده. الجسر هو العرض الوحيد الذي يفرّق بينهما. في العرض التجريبي المنشور يقرأ الجسر: New بقيمة $120K، و Expansion بقيمة $56K، و Contraction بقيمة −$12K، و Churned بقيمة −$35K خلال الفترة المحددة — أي حركة صافية +$129K، والتوسع وحده فيها يتجاوز كل ما فُقد بالتخفيضات والإلغاءات مجتمعة.
Churn: مؤشران مختلفان يحملان اسماً واحداً
كلمة Churn وحدها غامضة، والغموض هنا مكلف. هناك مؤشران يجيبان عن سؤالين مختلفين، وكثيراً ما تكون قيمتاهما متباعدتين في نشاط سليم تماماً.
Logo churn = العملاء المفقودون في الفترة ÷ العملاء في بدايتها. يَعُدّ الحسابات، فالحساب الصغير والحساب الكبير لهما الوزن نفسه تماماً.
Gross revenue churn = (MRR المفقود + MRR المنكمش) ÷ MRR الافتتاحي. يَعُدّ المال، فيخبرك كم كانت المغادرات تساوي فعلاً.
حين يغادر العملاء الصغار ويبقى الكبار، يبدو Logo churn مرعباً بينما يظل Revenue churn هادئاً. وحين يغادر حساب كبير واحد يحدث العكس. اعرض المؤشرين معاً، أو لا تعرض أياً منهما — بطاقة وحيدة مكتوب عليها «Churn» دعوة مفتوحة لسوء الفهم.
معدل Churn الشهري لا يُضرب في اثني عشر
الفخ الثاني هو التراكم. المعدل الشهري يُطبّق على قاعدة انكمشت أصلاً، فالمكافئ السنوي هو 1 − (1 − المعدل الشهري) مرفوعاً للأس 12، وليس المعدل الشهري × 12. والفرق ليس نظرياً:
| Logo churn الشهري | المكافئ السنوي | من كل 100 عميل، الباقون بعد سنة |
|---|---|---|
| 0.8% | نحو 9% | 91 |
| 1.8% | نحو 20% | 80 |
| 2.2% | نحو 23% | 77 |
| 3.2% | نحو 32% | 68 |
كل هذه المعدلات الشهرية ظاهرة في العرض التجريبي في الوقت نفسه: 0.8% في صف Enterprise، و3.2% في أصغر صف (خطة × قطاع)، و2.2% مجمّعة في الأعلى. بالرقم الواحد يبدو النشاط محتفظاً بـ77 عميلاً من كل 100. وبالتقسيم حسب القطاع: جزء منه يحتفظ بـ91 وجزء آخر يحتفظ بـ68.
صافي الاحتفاظ NRR: نمو بلا عملاء جدد
صافي الاحتفاظ بالإيرادات (NRR) يسأل سؤالاً واحداً، ويستبعد العملاء الجدد عمداً:
NRR = (MRR الافتتاحي + Expansion − Contraction − Churned) ÷ MRR الافتتاحي
لأن الأعمال الجديدة مستبعدة، يقيس NRR شيئاً واحداً فقط: ماذا تفعل القاعدة التي لديك أصلاً بنفسها خلال فترة. فوق 100% تنمو القاعدة القائمة بلا أي اكتساب. وتحت 100% يصبح الاكتساب جزئياً مجرد إعادة ملء دلو مثقوب بدل الإضافة إليه — ويُطلب من فريق المبيعات أن يركض ليبقى في مكانه.
وشقيقه الأكثر صرامة هو إجمالي الاحتفاظ بالإيرادات (GRR): المعادلة نفسها بلا حد Expansion. لا يمكن لـGRR أن يتجاوز 100%، وهذا هو المقصود بالضبط: يوضح كم تحتفظ قبل أن يُسمح لأي ترقية بتغطية الخلل. نشاط عند 105% NRR و85% GRR ليس مستقراً؛ هو يفقد كثيراً ويغطي الفجوة بترقيات على الحسابات الباقية.
الرقم المجمّع لصافي الاحتفاظ يخفي ما تحتاجه
العرض التجريبي يطبع 100.4% صافي احتفاظ في الأعلى، وهو رقم يقرأ كنشاط سليم. لكن بطاقة أداء الخطة والقطاع تحكي قصة أخرى: صف Enterprise عند 101.1% مع معدل Churn 0.8% وعلامة Healthy، بينما أصغر خطة في أصغر قطاع عند 98.6% مع 3.2% وعلامة At risk. الرقم المجمّع صحيح وشبه عديم الفائدة — فهو متوسط بين قطاع يتراكم صعوداً وقطاع ينزف. لهذا يجب أن يعيش الاحتفاظ في جدول مقسّم حسب الخطة والقطاع، لا في بطاقة KPI فقط.
Expansion: أرخص إيراد في النشاط
Expansion MRR هو إيراد متكرر إضافي من عملاء اكتسبتهم أصلاً وأعددتهم أصلاً وتخدمهم أصلاً. لا يحمل تكلفة اكتساب، ولهذا يستطيع نشاط ذو توسع قوي أن ينجو باكتساب متوسط، بينما لا يستطيع نشاط بلا توسع ذلك.
تابعه مقابل صورته المعاكسة، Contraction، وراقب العدّادين اللذين يقودانهما: الترقيات والتخفيضات. العرض التجريبي يسجّل 354 ترقية مقابل 118 تخفيضاً، و$56K من Expansion MRR خلال الفترة. النسبة بينهما أهم من كل رقم منفرداً — فحين تبدأ التخفيضات في الاقتراب من الترقيات، يكون الانكماش على وشك التهام خط التوسع، وسينزل NRR تحت 100% بعد فترة أو فترتين. وهذا أبكر إنذار تعطيه لك هذه المؤشرات كلها.
المؤشرات المساندة: اقتصاديات الوحدة ومدى الالتصاق
أربعة مؤشرات تصف القاعدة. وطبقة ثانية تصف ما إذا كان تنميتها يستحق كلفتها.
| المؤشر | كيف يُحسب | عمّ يجيب |
|---|---|---|
| ARPU | MRR ÷ عدد المشتركين النشطين | كم يساوي الحساب المتوسط شهرياً |
| CAC | إنفاق الاكتساب في فترة ÷ العملاء الجدد في الفترة نفسها | كم تكلّف لكسب حساب واحد |
| LTV | ARPU × هامش الربح الإجمالي ÷ معدل Revenue churn الشهري | كم يساوي الحساب طوال عمره |
| LTV : CAC | LTV ÷ CAC | هل يعيد الاكتساب أكثر مما يكلّف |
| فترة استرداد CAC | CAC ÷ (ARPU × هامش الربح الإجمالي) | كم شهراً حتى يسدّد الحساب كلفته |
| Trial-to-paid | التجارب المحوَّلة ÷ التجارب المبدوءة، مجمّعة حسب شهر البدء | هل ينتج أعلى القمع عملاء فعليين |
| DAU / MAU | المستخدمون النشطون يومياً ÷ شهرياً | مدى التصاق المنتج بين تجديد وآخر |
ملاحظتان توفران جدالاً لاحقاً. LTV محكوم بمعدل Churn في المقام، فيتحرك بعنف حين يكون Churn صغيراً — وذكر LTV دون ذكر معدل Churn الذي افترضه بلا معنى. و Trial-to-paid يجب أن يُقاس حسب الدفعة التي بدأت التجربة لا حسب شهر وصول التحويلات، وإلا ظهر شهر تسجيل جيد وكأنه معدل تحويل سيئ.
في العرض التجريبي تتحرك نسبة LTV : CAC من 2.6x إلى 4.5x مع تحريك مقسّم السنة من أقدم سنة إلى أحدثها. النشاط نفسه، والمعادلة نفسها، وبيانات عملاء مختلفة تحتها.
أي من هذه المؤشرات يعرضه القالب فعلاً
تعرض لوحة اشتراكات SaaS والإيرادات المتكررة المجموعة على ثلاث صفحات، وهو تقريباً ترتيب طرح الأسئلة نفسه.
Overview — MRR و ARR وعدد المشتركين ومعدل Churn وصافي الاحتفاظ في خمس بطاقات؛ ثم اتجاه MRR؛ والمشتركون الجدد مقابل المنسحبين شهرياً؛ و MRR حسب الخطة؛ والمشتركون حسب المنطقة؛ والتحويل من تجريبي لمدفوع حسب القناة؛ وعمود صحة يحمل LTV و CAC و LTV : CAC والتحويل و DAU/MAU والمستخدمين النشطين، وتحته اتجاه المستخدمين النشطين شهرياً.
Plan & Segment Details — الجدد والمنسحبون والترقيات والتخفيضات و ARPU و Expansion MRR كبطاقات، ثم بطاقة أداء الخطة × القطاع مع الاحتفاظ وعلامة صحة لكل صف، و MRR حسب دورة الفوترة، و MRR حسب قناة الاكتساب.
Growth Comparison — MRR مقابل العام الماضي، ونسبة النمو السنوي لكل شهر، وجسر حركة MRR، وبطاقة أداء إقليمية تحمل MRR والنمو وأعداد المشتركين ومعدل Churn جنباً إلى جنب.
وهناك سلوك يستحق المشاهدة بدل الافتراض: مقسّم السنة يعيد حساب كل مؤشر في الصفحة، لا المخططات وحدها. حرّكه فيصير معدل Churn 1.8% بدل 2.2% المجمّع، وصافي الاحتفاظ 100.9% بدل 100.4%، ونسبة LTV : CAC 4.5x بدل 3.8x. التعريفات لم تتغير — تغيّرت البيانات تحتها. وهذه أيضاً أسرع طريقة لفحص مؤشر بنيته للتو: إن لم يتحرك الرقم مع تحرّك المُصفّي، فهو لا يحترم سياق التصفية.
كيف تُخرج هذه الأرقام من بيانات الفوترة لديك
لا يمكن حساب أي من هذه المؤشرات من تصدير الفواتير وحده. الفاتورة تخبرك بما صدرت به الفوترة، بينما MRR يسأل عمّا هو ملتزم به. وللانتقال من الأولى إلى الثاني تحتاج أربعة أشياء في النموذج:
جدول حقائق للاشتراكات بتفصيل شهري — صف لكل عميل لكل خطة لكل شهر، يحمل القيمة الشهرية الموحّدة. هذا هو الجدول الذي بُني عليه كل مؤشر في هذه الصفحة، وهو الجزء الذي لا توفره معظم تصديرات الفوترة.
تصنيف للحركة — في كل شهر يكون كل عميل: جديد، أو محتفَظ به، أو موسَّع، أو منكمش، أو منسحب، أو معاد تنشيطه. بدون هذا العمود لا يوجد جسر ولا NRR ولا Churn ذو معنى.
أبعاد للعملاء والخطط — القطاع وفئة الخطة والمنطقة ودورة الفوترة، حتى يمكن تفكيك الأرقام المجمّعة حين تتوقف عن الإفادة.
جدول تاريخ صحيح — معلَّم كجدول تاريخ ويغطي سنوات كاملة، حتى تعمل المقارنات السنوية والمتحركة أصلاً.
هذا الشكل هو star schema بسيط، وهو ما يعمل عليه Power BI بأسرع ما يكون. وإن كانت خطوة النمذجة هي الجزء الذي تفضّل تخطّيه، فإن طريقة ربط بياناتك بقالب Power BI تشرح كيف تطابق أعمدتك مع نموذج يحسب هذه المقاييس أصلاً، بينما يضع دليل Power BI لفرق المالية تقارير الاشتراكات بجانب بقية منظومة المالية.
من أين تبدأ
إن كنت تبني تقارير الاشتراكات لأول مرة، فابنِ بهذا الترتيب: MRR أولاً لأن كل ما بعده مشتق منه؛ ثم تصنيف الحركة لأنه يفتح الجسر و Churn و NRR دفعة واحدة؛ ثم التقسيم حسب القطاع لأن رقم احتفاظ مجمّعاً سيخفي في النهاية الشيء الوحيد الذي احتجت لرؤيته. أما اقتصاديات الوحدة فتأتي أخيراً — LTV و CAC ليسا أجدر بالثقة من معدل Churn الذي يغذّيهما.
تعريفات المؤشرات لا تنتقل جيداً بين الشركات، ولهذا التعريفات أهم من المرئيات. والانضباط نفسه ينطبق على تقارير الربحية: راجع ما الذي يقيسه EBITDA وهامش EBITDA فعلاً لتجد المعالجة نفسها لمؤشر يُذكر أكثر بكثير مما يُعرَّف، أو تصفّح مكتبة قوالب Power BI إن كنت تفضّل البدء من نموذج كُتبت فيه هذه المقاييس جاهزة.
الأرقام في هذه المقالة مقروءة من تقرير العرض التجريبي المنشور ومن صفحة لوحة اشتراكات SaaS والإيرادات المتكررة على prime-levels.com، بتاريخ سبتمبر 2026. بيانات العرض التجريبي توضيحية.
ما هو MRR وكيف يُحسب؟
MRR هو مجموع القيمة الشهرية الموحّدة لكل اشتراك نشط في تاريخ محدد. العقود السنوية تُقسم على اثني عشر والربع سنوية على ثلاثة، فخطة متعاقد عليها بـ12,000 في السنة تضيف 1,000 كل شهر. وتُستبعد رسوم التنفيذ والخدمات الاستشارية والفوترة الزائدة لأنها لا تتكرر.
ما الفرق بين MRR و ARR؟
ARR هو ببساطة MRR مضروباً في 12. وهو معدل تشغيل سنوي للقاعدة الملتزم بها اليوم، لا إيراد العام الماضي ولا توقع مستقبلي، فيتحرك في اللحظة التي يتحرك فيها MRR. وذكر ARR دون تحديد MRR أي شهر يُسنَّم عادةً هو مصدر الالتباس.
ما هو معدل صافي الاحتفاظ NRR الجيد؟
أي رقم فوق 100% يعني أن الإيراد الموجود لديك ينمو من نفسه لأن التوسع يتجاوز الانكماش والانسحاب. وتحت 100% يصبح العمل الجديد جزئياً إعادة ملء دلو بدل الإضافة إليه. واقرأه بجانب GRR: نسبة NRR عالية فوق GRR منخفض تعني أن خسائر كبيرة تُغطَّى بالترقيات.
ما الفرق بين Logo churn و Revenue churn؟
Logo churn يقسم العملاء المفقودين على العملاء في بداية الفترة، فكل حساب له الوزن نفسه. أما Gross revenue churn فيقسم MRR المفقود والمنكمش على MRR الافتتاحي، فيعكس كم كانت المغادرات تساوي. مغادرة حسابات صغيرة تجعل Logo churn يبدو سيئاً بينما يبقى Revenue churn هادئاً، ومغادرة حساب كبير واحد تفعل العكس.
كيف أحوّل معدل Churn الشهري إلى معدل سنوي؟
استخدم 1 ناقص (1 ناقص المعدل الشهري) مرفوعاً للأس 12، لا المعدل الشهري × 12، لأن كل شهر يُطبَّق على قاعدة انكمشت أصلاً. فمعدل 2.2% شهرياً يعادل نحو 23% سنوياً، و3.2% شهرياً نحو 32%، و0.8% شهرياً نحو 9%.
ما هو Expansion MRR ولماذا يهم؟
Expansion MRR هو إيراد متكرر إضافي من عملاء اكتسبتهم أصلاً: ترقيات ومقاعد إضافية ووحدات إضافية. لا يحمل تكلفة اكتساب، فهو أرخص نمو متاح، وهو الحد الذي يرفع صافي الاحتفاظ فوق 100%. ومراقبة الترقيات مقابل التخفيضات تعطي أبكر إنذار بأن الاحتفاظ على وشك الانقلاب.