Ravindra BagaleCourses & study guides मराठी Track your progress

IT / SaaS KPIs in Excel and Power BI

Ten important KPIs for software and SaaS company. Each card has what it is, why it matters, the Excel formula, the DAX measure and a tiny worked example. Every card shows the Excel formula next to the Power BI DAX measure. For Excel, put the card’s example table in cell A1 (labels in column A, numbers in column B).

About this data: All examples are made-up teaching numbers for software companies in Austin, Pune, London, Berlin, Chennai, Toronto, Dublin, Mumbai and Sydney, in $, ₹, £ and €. Table names (Subscriptions, Subs, Spend, Usage, Incidents) are sample names.
IT / SaaS KPIs in Power BI overview card
Monthly Recurring Revenue (MRR) KPI card: what, why, DAX and example
Monthly Recurring Revenue (MRR): Subscription money that comes in every month.DAX: MRR = SUMX(Subscriptions, Subscriptions[MonthlyPrice])Excel: =SUMPRODUCT(B2:B3,C2:C3)
Annual Recurring Revenue (ARR) KPI card: what, why, DAX and example
Annual Recurring Revenue (ARR): Yearly value of all active subscriptions.DAX: ARR = [MRR] * 12Excel: =B2*12
Customer Churn Rate % KPI card: what, why, DAX and example
Customer Churn Rate %: Share of customers who cancelled this month.DAX: Churn % = DIVIDE(CALCULATE(DISTINCTCOUNT(Subs[CustomerID]), Subs[Status] = "Cancelled"), [Customers at Start])Excel: =B3/B2
Net Revenue Retention % KPI card: what, why, DAX and example
Net Revenue Retention %: Revenue kept from old customers, including upgrades.DAX: NRR % = DIVIDE([Start MRR] + [Expansion MRR] - [Contraction MRR] - [Churned MRR], [Start MRR])Excel: =(B2+B3-B4-B5)/B2
Customer Acquisition Cost (CAC) KPI card: what, why, DAX and example
Customer Acquisition Cost (CAC): Sales and marketing cost to win one customer.DAX: CAC = DIVIDE(SUM(Spend[Amount]), [New Customers])Excel: =B2/B3
Customer Lifetime Value (LTV) KPI card: what, why, DAX and example
Customer Lifetime Value (LTV): Gross profit one customer brings over their life.DAX: LTV = ([ARPA] - [Cost to Serve]) * [Avg Lifetime Months]Excel: =(B2-B3)*B4
LTV : CAC Ratio KPI card: what, why, DAX and example
LTV : CAC Ratio: Customer value compared with the cost to win them.DAX: LTV CAC Ratio = DIVIDE([LTV],[CAC])Excel: =B2/B3
Average Revenue per Account (ARPA) KPI card: what, why, DAX and example
Average Revenue per Account (ARPA): Average monthly revenue from one account.DAX: ARPA = DIVIDE([MRR], DISTINCTCOUNT(Subs[AccountID]))Excel: =B2/B3
DAU / MAU Stickiness % KPI card: what, why, DAX and example
DAU / MAU Stickiness %: Share of monthly users who use the app every day.DAX: Stickiness % = DIVIDE(AVERAGEX(VALUES('Date'[Date]), [Active Users]), DISTINCTCOUNT(Usage[UserID]))Excel: =B2/B3
Uptime % KPI card: what, why, DAX and example
Uptime %: Share of time the service was working.DAX: Uptime % = DIVIDE([Total Minutes] - SUM(Incidents[DownMinutes]), [Total Minutes])Excel: =(B2-B3)/B2

Quick quiz

1. Monthly Recurring Revenue (MRR): Basic 300 × $40, Pro 120 × $100. The answer is…

2. Annual Recurring Revenue (ARR): MRR (this month) ₹18,50,000. The answer is…

3. Customer Churn Rate %: Customers at start of month 1,200, Customers who cancelled 54. The answer is…

4. Which KPI means: “Revenue kept from old customers, including upgrades.”

← All business KPI sets (KPI Hub)