SaaS মেট্রিক্স ব্যাখ্যা: MRR, Churn, CAC, LTV এবং প্রথমে কী ট্র্যাক করবেন
SaaS মেট্রিক্স হলো কয়েকটি সংখ্যা, যা বলে দেয় একটি সাবস্ক্রিপশন ব্যবসা সুস্থ কিনা: আপনার কত রিকারিং রেভিনিউ আছে (MRR), তা কত দ্রুত হারাচ্ছে (churn), একজন গ্রাহক জিততে কত খরচ (CAC), এবং সময়ের সঙ্গে একজন গ্রাহক কত মূল্যবান (LTV)। প্রতি মাসে MRR ও churn ট্র্যাক করে শুরু করুন; গ্রাহক সংগ্রহে টাকা খরচ শুরু করলে CAC, LTV ও payback যোগ করুন। সূত্রগুলো সহজ। কঠিন অংশ হলো সেগুলোকে ধারাবাহিকভাবে সংজ্ঞায়িত করা এবং নিজেকে ধোঁকা না দেওয়া।
এই গাইডের সব সংখ্যা হিসাবের নিয়ম দেখানোর জন্য বানানো উদাহরণ। এগুলো কোনো মানদণ্ড নয়।
এই মেট্রিক্সগুলো কেন গুরুত্বপূর্ণ
সাবস্ক্রিপশন ব্যবসা ধীরে টাকা আয় করে। যে গ্রাহক মাসে মাসে পেমেন্ট করেন, তাকে খুঁজে আনতে যা খরচ হয়েছে তা ফেরত দিতে তার অনেক মাস লাগতে পারে। ফলে ব্যবসা ছোট হতে থাকলেও মনে হতে পারে আপনি খুব ব্যস্ত। নিচের মেট্রিক্সগুলো চারটি প্রশ্নের উত্তর দেয়:
| প্রশ্ন | মেট্রিক |
|---|---|
| এখন ব্যবসা কত বড়? | MRR, ARR |
| যা আছে তা ধরে রাখতে পারছে কি? | Churn, নেট রেভিনিউ রিটেনশন |
| বৃদ্ধির খরচ কত? | CAC, payback period |
| একজন গ্রাহক তার খরচের চেয়ে বেশি মূল্যবান কি? | LTV, LTV:CAC অনুপাত |
MRR ও ARR
Monthly recurring revenue (MRR) হলো প্রতি মাসে আপনি যে মোট সাবস্ক্রিপশন রেভিনিউ আশা করেন, তা মাসিক সংখ্যায় স্বাভাবিক করা।
- মাসিক প্ল্যান তার মাসিক দামে গণনা হয়।
- বার্ষিক প্ল্যানকে 12 দিয়ে ভাগ করা হয়।
- একবারের ফি, সেটআপ চার্জ ও রিফান্ড বাদ থাকে।
- ছাড় গণনা হয় গ্রাহক আসলে যে ছাড়ের দাম দেন সেই অনুযায়ী।
Annual recurring revenue (ARR) হলো MRR × 12। ব্যবসা বার্ষিক চুক্তি বিক্রি করা শুরু করলে সাধারণত এটি বেশি ব্যবহৃত হয়।
উদাহরণ (বানানো সংখ্যা): আপনার $20/মাসের প্ল্যানে 40 জন গ্রাহক এবং $480/বছরের প্ল্যানে 5 জন গ্রাহক আছেন।
- মাসিক গ্রাহক: 40 × $20 = $800
- বার্ষিক গ্রাহক: 5 × ($480 ÷ 12) = $200
- MRR = $1,000, ARR = $12,000
MRR-এর পরিবর্তন
মোট MRR ভেতরের ঘটনা লুকিয়ে রাখে। প্রতি মাসের পরিবর্তনকে ভাগ করে দেখুন:
- New MRR: একেবারে নতুন গ্রাহক থেকে
- Expansion MRR: বিদ্যমান গ্রাহকের আপগ্রেড বা বাড়তি সিট
- Contraction MRR: বিদ্যমান গ্রাহকের ডাউনগ্রেড
- Churned MRR: যারা বাতিল করেছেন
Net new MRR = new + expansion − contraction − churned।
উদাহরণ: new $300, expansion $50, contraction $20, churned $80। Net new MRR = $250। যে মাসে মোট MRR বাড়ে, সেই মাসেও churn বাড়তে পারে, তাই এই ভাগটি গুরুত্বপূর্ণ।
Churn
Churn মাপে আপনি কী হারাচ্ছেন। এর দুটি ধরন আছে, এবং আপনার দুটোই দরকার।
Customer (logo) churn rate = সময়কালে হারানো গ্রাহক ÷ সময়কালের শুরুতে গ্রাহক।
Revenue churn rate = বাতিল ও ডাউনগ্রেডে হারানো MRR ÷ সময়কালের শুরুতে MRR।
উদাহরণ: মাস শুরু হচ্ছে 50 জন গ্রাহক এবং $1,000 MRR নিয়ে। প্রতিজন $20 দেওয়া তিনজন গ্রাহক বাতিল করেছেন, এবং একজন $40 থেকে $20-এ নেমেছেন।
- Customer churn = 3 ÷ 50 = 6%
- Revenue churn = ($60 + $20) ÷ $1,000 = 8%
churn সৎভাবে মাপতে দুটি নিয়ম মেনে চলুন:
- শুধু শুরুতে যারা ছিলেন তাদের গণনা করুন। যারা একই মাসে সাইন আপ করে বাতিল করেন, তাদের মিশিয়ে ফেললে রেট বিকৃত হয়; আলাদাভাবে early churn হিসেবে ট্র্যাক করুন।
- কখন বাতিল গণনা হবে ঠিক করুন। তারা cancel বোতামে ক্লিক করলে, নাকি তাদের পেইড সময়কাল শেষ হলে? যেকোনো একটি ঠিক আছে; শুধু ধারাবাহিক থাকুন।
মাসিক churn চক্রবৃদ্ধি হারে কাজ করে। একটি মাসিক রেট যা ছোট শোনায়, এক বছরে তা গ্রাহকের বড় অংশ সরিয়ে দেয়, তাই বার্ষিক churn পেতে 12 দিয়ে গুণ করবেন না। একটি স্থির মাসিক churn রেটে 12 মাস পরে আজকের কতজন গ্রাহক থাকবেন তা অনুমান করতে ব্যবহার করুন (1 − মাসিক churn)^12। মাসিক 6% churn হলে তা 0.94^12 ≈ 0.48, অর্থাৎ প্রায় অর্ধেক থাকবে।
এ নিয়ে কী করবেন তা জানতে দেখুন কিভাবে churn কমাবেন।
নেট রেভিনিউ রিটেনশন (NRR)
NRR প্রশ্ন করে: এক বছর (বা মাস) আগে একদল গ্রাহক থেকে আমার যে রেভিনিউ ছিল, এখন সেই একই গ্রাহকদের কাছ থেকে কত আছে, আপগ্রেড সহ?
NRR = (শুরুর MRR + expansion − contraction − churned) ÷ শুরুর MRR
উদাহরণ: একদল গ্রাহক জানুয়ারিতে $1,000 MRR দিতেন। বারো মাস পরে যারা থেকে গেছেন তারা $900 দিচ্ছেন, এবং আপগ্রেড যোগ করছে $150। NRR = $1,050 ÷ $1,000 = 105%। 100%-এর বেশি মানে বিদ্যমান গ্রাহকরা যতটা চলে যাচ্ছেন তার চেয়ে দ্রুত বাড়ছেন, অর্থাৎ নতুন সাইন-আপ ছাড়াও আপনার বৃদ্ধি হবে।
Gross revenue retention (GRR) একই হিসাব, তবে expansion ছাড়া, এবং এটি কখনও 100%-এর বেশি হতে পারে না। এটি শুধু লিক কতটা তা দেখায়।
Customer acquisition cost (CAC)
CAC = একটি সময়কালে মোট বিক্রয় ও বিপণন খরচ ÷ সেই সময়কালে জেতা নতুন গ্রাহক।
উদাহরণ: এক মাসে আপনি বিজ্ঞাপনে $600 এবং একজন ফ্রিল্যান্স লেখকে $400 খরচ করলেন, এবং 20 জন গ্রাহক পেলেন। CAC = $1,000 ÷ 20 = $50।
প্রধান বিতর্ক থাকে কী কী অন্তর্ভুক্ত হবে তা নিয়ে: আপনার নিজের সময়, টুল, বেতন। blended ও paid CAC সহ পূর্ণ ব্যাখ্যা আছে কিভাবে customer acquisition cost হিসাব করবেন-এ।
ARPA ও গ্রস মার্জিন
নিচের সূত্রগুলোতে দুটি সহায়ক সংখ্যা ব্যবহৃত হয়।
Average revenue per account (ARPA) = MRR ÷ পেইড গ্রাহকের সংখ্যা। $1,000 MRR এবং 50 জন গ্রাহক হলে ARPA = $20।
Gross margin = (রেভিনিউ − গ্রাহক সেবার খরচ) ÷ রেভিনিউ। সেবার খরচের মধ্যে আছে হোস্টিং, ডাটাবেস, এআই মডেলের মতো পেইড API, পেমেন্ট ফি ও সাপোর্ট। প্রতি $1,000-এর মধ্যে সেবার খরচ $250 হলে গ্রস মার্জিন 75%।
Customer lifetime value (LTV)
LTV অনুমান করে একজন গ্রাহক চলে যাওয়ার আগে কত গ্রস মুনাফা আনেন।
LTV = ARPA × গ্রস মার্জিন ÷ মাসিক গ্রাহক churn রেট
উদাহরণ: ARPA $20, গ্রস মার্জিন 75%, মাসিক churn 5%। LTV = $20 × 0.75 ÷ 0.05 = $300।
LTV নিয়ে সাবধান থাকুন:
- এটি churn-এর প্রতি সংবেদনশীল। churn রেট অর্ধেক করলে LTV দ্বিগুণ হয়। কয়েক মাসের ভালো ফল LTV-কে আসল চেয়ে অনেক ভালো দেখাতে পারে।
- এক বছরের কম ডেটা থাকলে আপনি অনুমান করছেন। একটি পরিসর হিসেবে উপস্থাপন করুন।
- রেভিনিউ নয়, গ্রস মুনাফা ব্যবহার করুন; নইলে একজন গ্রাহক কত মূল্যবান তা বাড়িয়ে বলা হয়, বিশেষ করে এআই ফিচারের ক্ষেত্রে যেখানে প্রতিটি ব্যবহারে খরচ হয়।
LTV:CAC অনুপাত ও payback period
LTV:CAC একজন গ্রাহক কতটা মূল্যবান এবং তাকে জিততে কত খরচ, তা তুলনা করে। উপরের উদাহরণে $300 ÷ $50 = 6। 1-এর নিচে অনুপাত মানে প্রতিটি অর্জিত গ্রাহকে আপনি লোকসান করছেন। "ভালো" অনুপাতের নিয়মের কথা অনেক জায়গায় ঘোরে, কিন্তু সেগুলো ব্যবসাভেদে আলাদা; যেকোনো একটি লক্ষ্যমাত্রার চেয়ে সময়ের সঙ্গে আপনার নিজের প্রবণতা বেশি কাজের।
CAC payback period = CAC ÷ (ARPA × গ্রস মার্জিন), মাসে।
উদাহরণ: $50 ÷ ($20 × 0.75) = $50 ÷ $15 ≈ 3.3 মাস।
ছোট কোম্পানির জন্য payback LTV-র চেয়ে বেশি গুরুত্বপূর্ণ, কারণ এটি নগদ টাকার বিষয়। payback 18 মাস হলে, আপনি যে প্রতিটি গ্রাহক যোগ করেন তার জন্য 18 মাসের টাকা ব্যাংকে রাখতে হবে, তারা টাকা ফেরত দেওয়ার আগে। ছোট payback মানে আপনি তাড়াতাড়ি আবার বিনিয়োগ করতে পারেন, যা আপনি যদি বুটস্ট্র্যাপিং করেন তবে খুব গুরুত্বপূর্ণ।
অ্যাক্টিভেশন ও এনগেজমেন্ট
রেভিনিউ মেট্রিক্স দেরিতে আসে। churn দেখা দেওয়ার সময় সমস্যা শুরু হয়েছে সপ্তাহ আগে। দুটি আগাম নির্দেশক সাহায্য করে:
- Activation rate: নতুন সাইন-আপের মধ্যে যারা প্রথম অর্থপূর্ণ ফলাফলে পৌঁছান তাদের হার (প্রথম ইনভয়েস পাঠিয়েছেন, প্রথম পেজ প্রকাশ করেছেন, একজন সহকর্মীকে আমন্ত্রণ জানিয়েছেন)। যে কাজটি থেকে থাকার পূর্বাভাস দেয় তা সংজ্ঞায়িত করুন, তারপর মাপুন।
- Active usage: গত সপ্তাহে বা মাসে কতজন পেইড গ্রাহক পণ্যটি ব্যবহার করেছেন। যে পেইড গ্রাহক লগ ইন করা বন্ধ করেছেন, তিনি এমন একটি বাতিল যা এখনও ঘটেনি।
প্রতিটি পর্যায়ে কোন মেট্রিক্স ট্র্যাক করবেন
| পর্যায় | ট্র্যাক করুন | কেন |
|---|---|---|
| প্রথম পেইড গ্রাহক | গ্রাহকের সংখ্যা, MRR, মানুষ কেন বাতিল করছে (তাদের নিজের ভাষায়) | গ্রাহক এত কম যে হার দিয়ে বেশি কিছু বোঝা যায় না |
| কিছু সাড়া মিলছে | MRR-এর পরিবর্তন, customer ও revenue churn, activation rate | লিক খুঁজুন, যখন সেগুলো ঠিক করা সস্তা |
| গ্রাহক সংগ্রহে খরচ | চ্যানেল অনুযায়ী CAC, payback period, LTV | কোন চ্যানেল নিজের খরচ তুলছে তা জানুন |
| দল বাড়াচ্ছেন | NRR, GRR, গ্রস মার্জিন, cohort retention | দেখায় যে বিদ্যমান গ্রাহক থেকেই ব্যবসা বাড়তে পারে |
সাধারণ ভুল
- বার্ষিক পেমেন্টকে এক মাসের MRR ধরা। $480-এর বার্ষিক প্ল্যান হলো $40 MRR, $480 নয়।
- churn বা ARPA-তে ফ্রি ও পেইড ব্যবহারকারী মেশানো।
- ব্যর্থ পেমেন্ট উপেক্ষা করা। কার্ডের মেয়াদ শেষ হয়; অনিচ্ছাকৃত churn-ও churn।
- নীরবে সংজ্ঞা বদলানো। প্রতিটি মেট্রিক কিভাবে গণনা হয় লিখে রাখুন এবং সেটিই ধরে রাখুন।
- সবকিছু গড় করা। cohort দেখুন, অর্থাৎ যে মাসে সাইন আপ করেছে সেই অনুযায়ী দলবদ্ধ গ্রাহক, দেখতে নতুন গ্রাহক আগের চেয়ে বেশি থাকেন কিনা।
- অন্য কোম্পানির মানদণ্ডকে লক্ষ্য ধরা। প্রকাশিত সংখ্যা বাজার, দামের স্তর ও সংজ্ঞা অনুযায়ী আলাদা হয়। নিজেকে গত ত্রৈমাসিকের সঙ্গে তুলনা করুন।
সংখ্যাগুলো কোথা থেকে পাবেন
যদি Stripe বা অনুরূপ প্রদানকারীর মাধ্যমে বিল করেন, তাহলে সাবস্ক্রিপশনের জন্য বিলিং ড্যাশবোর্ডই সঠিক উৎস, এবং বেশিরভাগ প্রদানকারী কোনো আকারে MRR ও churn দেখায়। পণ্যের ব্যবহার আসে আপনার নিজের ডাটাবেস ও অ্যানালিটিক্স থেকে। একটি সহজ অভ্যন্তরীণ ড্যাশবোর্ড যা দুটোকে এক পাতায় আনে, অনেক স্প্রেডশিটের কাজ বাঁচায়।
আপনার অ্যাপ যদি Mythex-এ বানানো হয়, তাহলে একই প্রজেক্টে এজেন্টকে এই অ্যাডমিন পেজটি বানাতে বলতে পারেন: একটি সুরক্ষিত রুট যা আপনার সাবস্ক্রিপশন ও ব্যবহারের টেবিল পড়ে এবং MRR, churn ও activation চার্টে দেখায়। লেআউটের জন্য দেখুন ড্যাশবোর্ড গাইড, আর activation-এর মতো ইভেন্ট ট্র্যাক করার জন্য দেখুন আপনার অ্যাপে অ্যানালিটিক্স যোগ করা। বিলিং নিজের Stripe অ্যাকাউন্টেই চলে; এজেন্ট কিভাবে সেটি যুক্ত করে তা দেখায় Stripe রেসিপি।
প্রশ্নোত্তর
সবচেয়ে গুরুত্বপূর্ণ SaaS মেট্রিক কোনটি?
শুরুর দিকে সবচেয়ে কার্যকর একক সংখ্যাটি সাধারণত churn-সহ মাসিক রিকারিং রেভিনিউ, কারণ এই দুটো একসঙ্গে বলে দেয় ব্যবসা বাড়ছে না কি কিছু হারাচ্ছে। গ্রাহক সংগ্রহে টাকা খরচ শুরু করলে customer acquisition cost ও payback period যোগ করুন।
MRR ও রেভিনিউর মধ্যে পার্থক্য কী?
MRR শুধু পুনরাবৃত্ত সাবস্ক্রিপশনের অর্থ গণনা করে, যা এক মাসের হিসাবে সমান করা হয়। একবারের ফি, সেটআপ চার্জ ও যে ব্যবহার-অতিরিক্ত চার্জ পুনরাবৃত্ত নয় সেগুলো বাদ থাকে, এবং বার্ষিক প্ল্যানকে 12 দিয়ে ভাগ করা হয়।
অল্প ডেটা নিয়ে একটি নতুন SaaS-এর LTV কিভাবে হিসাব করব?
একটি সহজ হিসাব হলো: প্রতি অ্যাকাউন্টের গড় মাসিক রেভিনিউকে গ্রস মার্জিন দিয়ে গুণ করে মাসিক churn রেট দিয়ে ভাগ করা। মাত্র কয়েক মাসের ডেটা থাকলে ফলাফলকে একটি মোটামুটি পরিসর হিসেবে ধরুন, তথ্য বাড়লে আবার হিসাব করুন।
logo churn ট্র্যাক করব, নাকি revenue churn?
দুটোই। logo churn হারানো গ্রাহক গোনে; revenue churn হারানো টাকা গোনে। বড় গ্রাহক থাকলে এবং ছোটরা চলে গেলে logo churn revenue churn-এর চেয়ে খারাপ দেখায়, আবার উল্টোটাও হতে পারে।