Excel formulas

KPI Formulas for Excel

Copy common business KPI formulas into Excel or Google Sheets and adapt the cell references to your model.

Affiliate resources

Ideas for You

Useful learning resources related to this page. As an Amazon Associate, this site may earn from qualifying purchases at no extra cost to you.

All Excel KPI formulas

KPICategoryFormulaExcel
Gross MarginFinance(Revenue - Cost of Goods Sold) / Revenue=IFERROR((B2-C2)/B2,0)
Net Profit MarginFinanceNet Profit / Revenue=IFERROR(B2/C2,0)
Operating MarginFinanceOperating Income / Revenue=IFERROR(B2/C2,0)
EBITDAFinanceNet Income + Interest + Taxes + Depreciation + Amortization=SUM(B2:F2)
EBITFinanceRevenue - Operating Expenses=B2-C2
Revenue Growth RateFinance(Current Period Revenue - Previous Period Revenue) / Previous Period Revenue=IFERROR((B2-C2)/C2,0)
Free Cash FlowFinanceOperating Cash Flow - Capital Expenditures=B2-C2
Cash Conversion CycleFinanceDIO + DSO - DPO=B2+C2-D2
Return on EquityFinanceNet Income / Shareholders’ Equity=IFERROR(B2/C2,0)
Return on AssetsFinanceNet Income / Total Assets=IFERROR(B2/C2,0)
Return on Invested CapitalFinanceNOPAT / Invested Capital=IFERROR(B2/C2,0)
WACCFinance(E/V × Re) + (D/V × Rd × (1 - Tax Rate))=IFERROR((B2/(B2+C2))*D2+(C2/(B2+C2))*E2*(1-F2),0)
Debt-to-Equity RatioFinanceTotal Debt / Total Equity=IFERROR(B2/C2,0)
Current RatioFinanceCurrent Assets / Current Liabilities=IFERROR(B2/C2,0)
Quick RatioFinance(Cash + Marketable Securities + Accounts Receivable) / Current Liabilities=IFERROR((B2+C2+D2)/E2,0)
Interest Coverage RatioFinanceEBIT / Interest Expense=IFERROR(B2/C2,0)
Working CapitalFinanceCurrent Assets - Current Liabilities=B2-C2
Burn RateFinanceCash Spent per Month=B2-C2
RunwayFinanceCash Balance / Monthly Burn Rate=IFERROR(B2/C2,0)
Accounts Receivable TurnoverAccountingNet Credit Sales / Average Accounts Receivable=IFERROR(B2/C2,0)
Accounts Payable TurnoverAccountingNet Credit Purchases / Average Accounts Payable=IFERROR(B2/C2,0)
Days Sales OutstandingAccounting(Accounts Receivable / Credit Sales) × Days=IFERROR((B2/C2)*D2,0)
Days Payable OutstandingAccounting(Accounts Payable / Cost of Goods Sold) × Days=IFERROR((B2/C2)*D2,0)
Inventory TurnoverAccountingCost of Goods Sold / Average Inventory=IFERROR(B2/C2,0)
Working Capital RatioAccountingCurrent Assets / Current Liabilities=IFERROR(B2/C2,0)
Debt RatioAccountingTotal Debt / Total Assets=IFERROR(B2/C2,0)
Asset TurnoverAccountingRevenue / Average Total Assets=IFERROR(B2/C2,0)
Operating Cash Flow RatioAccountingOperating Cash Flow / Current Liabilities=IFERROR(B2/C2,0)
Expense RatioAccountingOperating Expenses / Revenue=IFERROR(B2/C2,0)
Budget VarianceAccountingActual Amount - Budgeted Amount=B2-C2
Customer Acquisition Cost (CAC)MarketingSales and Marketing Cost / New Customers=IFERROR(B2/C2,0)
ROASMarketingRevenue from Ads / Advertising Cost=IFERROR(B2/C2,0)
CPAMarketingCampaign Cost / Number of Acquisitions=IFERROR(B2/C2,0)
Cost per Lead (CPL)MarketingCampaign Cost / Number of Leads=IFERROR(B2/C2,0)
Click-Through Rate (CTR)MarketingClicks / Impressions=IFERROR(B2/C2,0)
Conversion RateMarketingConversions / Visitors or Leads=IFERROR(B2/C2,0)
Marketing ROIMarketing(Revenue from Marketing - Marketing Cost) / Marketing Cost=IFERROR((B2-C2)/C2,0)
Cost per Click (CPC)MarketingAd Cost / Clicks=IFERROR(B2/C2,0)
Cost per Mille (CPM)Marketing(Ad Cost / Impressions) × 1000=IFERROR((B2/C2)*1000,0)
Lead Conversion RateMarketingConverted Leads / Total Leads=IFERROR(B2/C2,0)
Website Conversion RateMarketingWebsite Conversions / Website Visitors=IFERROR(B2/C2,0)
Email Open RateMarketingEmails Opened / Emails Delivered=IFERROR(B2/C2,0)
Email Click RateMarketingEmail Clicks / Emails Delivered=IFERROR(B2/C2,0)
Bounce RateMarketingSingle-Page Sessions / Total Sessions=IFERROR(B2/C2,0)
Impression ShareMarketingImpressions Received / Eligible Impressions=IFERROR(B2/C2,0)
Sales VelocitySales(Opportunities × Average Deal Size × Win Rate) / Sales Cycle Length=IFERROR((B2*C2*D2)/E2,0)
Win RateSalesDeals Won / Total Opportunities=IFERROR(B2/C2,0)
Average Deal SizeSalesTotal Revenue / Number of Deals=IFERROR(B2/C2,0)
Sales Cycle LengthSalesTotal Days to Close Deals / Number of Closed Deals=IFERROR(B2/C2,0)
Pipeline CoverageSalesPipeline Value / Sales Target=IFERROR(B2/C2,0)
Quota AttainmentSalesActual Sales / Sales Quota=IFERROR(B2/C2,0)
Revenue per Sales RepSalesTotal Revenue / Number of Sales Reps=IFERROR(B2/C2,0)
Lead-to-Customer RateSalesNew Customers / Leads=IFERROR(B2/C2,0)
Opportunity Conversion RateSalesConverted Opportunities / Total Opportunities=IFERROR(B2/C2,0)
Close RateSalesClosed Won Deals / Total Deals=IFERROR(B2/C2,0)
Forecast AccuracySales1 - ABS(Forecast - Actual) / Actual=IFERROR(1-ABS(B2-C2)/C2,0)
Average Revenue per AccountSalesRevenue / Number of Accounts=IFERROR(B2/C2,0)
Sales Growth RateSales(Current Sales - Previous Sales) / Previous Sales=IFERROR((B2-C2)/C2,0)
MRRSaaSSum of Monthly Recurring Revenue=SUM(B2:B100)
ARRSaaSMRR × 12=B2*12
Churn RateSaaSLost Customers / Customers at Start of Period=IFERROR(B2/C2,0)
Revenue ChurnSaaSLost MRR / Starting MRR=IFERROR(B2/C2,0)
Customer ChurnSaaSCustomers Lost / Customers at Start=IFERROR(B2/C2,0)
Net Revenue Retention (NRR)SaaS(Starting MRR + Expansion MRR - Contraction MRR - Churned MRR) / Starting MRR=IFERROR((B2+C2-D2-E2)/B2,0)
Gross Revenue Retention (GRR)SaaS(Starting MRR - Contraction MRR - Churned MRR) / Starting MRR=IFERROR((B2-C2-D2)/B2,0)
LTVSaaSARPU × Gross Margin / Churn Rate=IFERROR((B2*C2)/D2,0)
LTV:CAC RatioSaaSLTV / CAC=IFERROR(B2/C2,0)
CAC Payback PeriodSaaSCAC / Monthly Gross Profit per Customer=IFERROR(B2/C2,0)
ARPUSaaSRevenue / Number of Users=IFERROR(B2/C2,0)
ARPASaaSRevenue / Number of Accounts=IFERROR(B2/C2,0)
Expansion MRRSaaSAdditional MRR from Existing Customers=B2
Contraction MRRSaaSLost MRR from Downgrades=B2
Logo RetentionSaaSRetained Customers / Starting Customers=IFERROR(B2/C2,0)
SaaS Quick RatioSaaS(New MRR + Expansion MRR) / (Churned MRR + Contraction MRR)=IFERROR((B2+C2)/(D2+E2),0)
Magic NumberSaaS(Current Quarter ARR - Previous Quarter ARR) × 4 / Previous Quarter Sales and Marketing Spend=IFERROR(((B2-C2)*4)/D2,0)
Rule of 40SaaSRevenue Growth Rate + Profit Margin=B2+C2
OEEOperationsAvailability × Performance × Quality=B2*C2*D2
Cycle TimeOperationsTotal Production Time / Units Produced=IFERROR(B2/C2,0)
ThroughputOperationsUnits Produced / Time Period=IFERROR(B2/C2,0)
Capacity UtilizationOperationsActual Output / Maximum Possible Output=IFERROR(B2/C2,0)
On-Time DeliveryOperationsOrders Delivered on Time / Total Orders=IFERROR(B2/C2,0)
Defect RateOperationsDefective Units / Total Units=IFERROR(B2/C2,0)
First Pass YieldOperationsGood Units Without Rework / Total Units=IFERROR(B2/C2,0)
Scrap RateOperationsScrapped Units / Total Units Produced=IFERROR(B2/C2,0)
Order Fulfillment TimeOperationsDelivery Date - Order Date=B2-C2
Production EfficiencyOperationsActual Output / Standard Output=IFERROR(B2/C2,0)
Downtime RateOperationsDowntime / Planned Production Time=IFERROR(B2/C2,0)
Backorder RateOperationsBackordered Orders / Total Orders=IFERROR(B2/C2,0)
Perfect Order RateOperationsPerfect Orders / Total Orders=IFERROR(B2/C2,0)
Employee Turnover RateHREmployees Who Left / Average Number of Employees=IFERROR(B2/C2,0)
Voluntary Turnover RateHRVoluntary Departures / Average Number of Employees=IFERROR(B2/C2,0)
Absenteeism RateHRAbsence Days / Available Work Days=IFERROR(B2/C2,0)
Revenue per EmployeeHRRevenue / Number of Employees=IFERROR(B2/C2,0)
Cost per HireHRTotal Recruiting Cost / Number of Hires=IFERROR(B2/C2,0)
Time to HireHROffer Accepted Date - Application Date=B2-C2
Time to FillHRPosition Filled Date - Job Opened Date=B2-C2
Offer Acceptance RateHRAccepted Offers / Total Offers=IFERROR(B2/C2,0)
Employee Retention RateHREmployees Remaining / Employees at Start of Period=IFERROR(B2/C2,0)
Training Cost per EmployeeHRTotal Training Cost / Employees Trained=IFERROR(B2/C2,0)
Employee ProductivityHROutput / Employee Hours=IFERROR(B2/C2,0)
Headcount Growth RateHR(Current Headcount - Previous Headcount) / Previous Headcount=IFERROR((B2-C2)/C2,0)
eNPSHR% Promoters - % Detractors=B2-C2
Promotion RateHREmployees Promoted / Total Employees=IFERROR(B2/C2,0)
CSATCustomer SupportPositive Responses / Total Responses=IFERROR(B2/C2,0)
NPSCustomer Support% Promoters - % Detractors=B2-C2
First Response TimeCustomer SupportTime of First Response - Ticket Created Time=B2-C2
Average Resolution TimeCustomer SupportTotal Resolution Time / Number of Resolved Tickets=IFERROR(B2/C2,0)
Ticket BacklogCustomer SupportOpen Tickets at End of Period=B2
Ticket VolumeCustomer SupportNumber of Tickets Created in Period=B2
First Contact ResolutionCustomer SupportTickets Resolved on First Contact / Total Tickets=IFERROR(B2/C2,0)
Escalation RateCustomer SupportEscalated Tickets / Total Tickets=IFERROR(B2/C2,0)
Customer Effort ScoreCustomer SupportTotal Effort Score / Number of Responses=IFERROR(B2/C2,0)
Support Cost per TicketCustomer SupportTotal Support Cost / Number of Tickets=IFERROR(B2/C2,0)
SLA Compliance RateCustomer SupportTickets Resolved Within SLA / Total Tickets=IFERROR(B2/C2,0)
Average Handle TimeCustomer SupportTotal Handle Time / Number of Interactions=IFERROR(B2/C2,0)
Average Order Value (AOV)EcommerceRevenue / Number of Orders=IFERROR(B2/C2,0)
Cart Abandonment RateEcommerceAbandoned Carts / Created Carts=IFERROR(B2/C2,0)
Repeat Purchase RateEcommerceCustomers with More Than One Purchase / Total Customers=IFERROR(B2/C2,0)
Refund RateEcommerceRefunded Orders / Total Orders=IFERROR(B2/C2,0)
Return RateEcommerceReturned Orders / Total Orders=IFERROR(B2/C2,0)
Revenue per VisitorEcommerceRevenue / Website Visitors=IFERROR(B2/C2,0)
Customer Lifetime ValueEcommerceAverage Order Value × Purchase Frequency × Customer Lifespan=B2*C2*D2
Purchase FrequencyEcommerceNumber of Orders / Number of Customers=IFERROR(B2/C2,0)
Gross Merchandise Value (GMV)EcommerceTotal Value of Goods Sold=B2
Product Return RateEcommerceReturned Products / Products Sold=IFERROR(B2/C2,0)
Checkout Completion RateEcommerceCompleted Checkouts / Started Checkouts=IFERROR(B2/C2,0)
Add-to-Cart RateEcommerceAdd-to-Cart Events / Product Page Visits=IFERROR(B2/C2,0)
Schedule VarianceProject ManagementEarned Value - Planned Value=B2-C2
Cost VarianceProject ManagementEarned Value - Actual Cost=B2-C2
Cost Performance Index (CPI)Project ManagementEarned Value / Actual Cost=IFERROR(B2/C2,0)
Schedule Performance Index (SPI)Project ManagementEarned Value / Planned Value=IFERROR(B2/C2,0)
Planned ValueProject ManagementPlanned % Complete × Budget at Completion=B2*C2
Earned ValueProject ManagementActual % Complete × Budget at Completion=B2*C2
Actual CostProject ManagementTotal Cost Incurred to Date=B2
Resource UtilizationProject ManagementProductive Hours / Available Hours=IFERROR(B2/C2,0)
Project Completion RateProject ManagementCompleted Tasks / Total Tasks=IFERROR(B2/C2,0)
On-Time Project DeliveryProject ManagementProjects Delivered on Time / Total Projects=IFERROR(B2/C2,0)
Billable UtilizationProject ManagementBillable Hours / Available Hours=IFERROR(B2/C2,0)