Technology and Software: Business Models and Key Metrics
Understand the main technology business models and calculate the software metrics analysts use: ARR, net revenue retention, the Rule of 40 and CAC payback.
What you will learn
- How the main technology business models differ: software, semiconductors, hardware and IT services.
- How to build an ARR bridge and calculate net and gross revenue retention.
- How to apply the Rule of 40, and why stock-based compensation changes the result.
- How to calculate a customer acquisition cost (CAC) payback period.
Explanation
"Technology" covers very different businesses. Four models are worth separating:
- Software: high gross margins, usually far above those of hardware makers, because an extra customer costs little to serve. The main costs are staff for development and sales.
- Semiconductors: chip designers and manufacturers. Factories and equipment are extremely expensive, so operating leverage is high and the industry is cyclical, with periods of shortage and excess inventory.
- Hardware: devices and equipment, with lower gross margins and inventory risk.
- IT services: consulting and outsourcing, paid per project or per hour. Margins are lower and growth depends on staff numbers.
Margins, return on capital and valuation multiples were covered in the stocks course; customer acquisition cost (CAC), lifetime value and churn in the online business course. Here we apply them to subscription software, often called SaaS (software as a service).
ARR and the ARR bridge
Annual recurring revenue (ARR) is the yearly value of all active subscription contracts at a point in time. It is a company-defined figure, not an accounting standard, so read each company's definition. An ARR bridge explains the change over a period:
End ARR = start ARR + new customers + expansion − contraction − churn
Expansion is extra spending by existing customers (more users, higher plans). Contraction is reduced spending by customers who stay. Churn is ARR lost from customers who leave.
Retention metrics
- Net revenue retention (NRR) = (start ARR + expansion − contraction − churn) ÷ start ARR. Above 100% means the existing customer base grows even without new customers.
- Gross revenue retention (GRR) = (start ARR − contraction − churn) ÷ start ARR. It can never exceed 100% and shows how "sticky" the product is.
Rule of 40
The Rule of 40 is an industry rule of thumb: revenue growth rate (%) + free cash flow margin (%) should be at least 40. It accepts that a fast-growing company may have low cash flow, and a slow grower should be very profitable. Some analysts use EBITDA margin instead of free cash flow margin; always state which you use.
Stock-based compensation
Stock-based compensation (SBC) means paying staff with shares or options. It is a real cost to shareholders because it dilutes them, but it is added back in the cash flow statement. A software company can show a healthy free cash flow while issuing many new shares. A cautious check is free cash flow minus SBC.
CAC payback
CAC payback (years) = sales and marketing spend ÷ (new ARR × gross margin)
It estimates how long the gross profit from new customers takes to repay the cost of winning them. Shorter is better; a long payback combined with low gross revenue retention is a warning sign.
Worked example
Hypothetical example: a software company, all figures in euros. Taxes and currency effects are ignored.
Start ARR €100m; new customers €25m; expansion €12m; contraction €3m; churn €7m. Revenue growth for the year 25%, free cash flow margin 10%, SBC 12% of revenue, gross margin 80%, sales and marketing spend €30m.
- End ARR = €100m + €25m + €12m − €3m − €7m = €127m.
- NRR = (€100m + €12m − €3m − €7m) ÷ €100m = €102m ÷ €100m = 102%.
- GRR = (€100m − €3m − €7m) ÷ €100m = 90%.
- Rule of 40 = 25 + 10 = 35, below the threshold.
- After SBC: free cash flow margin 10% − 12% = −2%; adjusted score = 25 − 2 = 23.
- CAC payback = €30m ÷ (€25m × 0.80) = €30m ÷ €20m = 1.5 years, or 18 months.
Interpretation: customers stay and spend slightly more, which is good. But the company is not yet self-funding once share dilution is counted, and growth depends heavily on new sales.
Common mistake
Practice activity
A hypothetical SaaS company reports: start ARR €50m, new customers €10m, expansion €4m, contraction €1m, churn €5m. Revenue growth 18%, free cash flow margin 15%, gross margin 75%, sales and marketing spend €12m. Calculate end ARR, NRR, GRR, the Rule of 40 score and CAC payback in months.
Show solution
End ARR = €50m + €10m + €4m − €1m − €5m = €58m.
NRR = (€50m + €4m − €1m − €5m) ÷ €50m = €48m ÷ €50m = 96%. GRR = (€50m − €1m − €5m) ÷ €50m = 88%.
Rule of 40 = 18 + 15 = 33. CAC payback = €12m ÷ (€10m × 0.75) = 1.6 years ≈ 19 months.
An NRR below 100% means the existing base shrinks; growth relies fully on new customers.
Limitations: ARR definitions differ between companies, and the Rule of 40 is a rule of thumb, not a valuation method.
Key takeaways
- Software, semiconductors, hardware and IT services have very different margins and cycles.
- An ARR bridge shows where growth comes from; NRR and GRR show how loyal customers are.
- Rule of 40 = growth % + free cash flow margin %; recheck it after subtracting SBC.
- CAC payback = sales and marketing spend ÷ (new ARR × gross margin).
Next step
The next lesson moves to a sector where standard ratios fail: banks and insurers, and how financial companies actually earn money.
Self-check
Answer the questions, then check your answers. You can retry as often as you like.
Automatic self-check for your own revision. Your answers are checked in your browser and are not seen or assessed by us. It is not an exam and not a qualification.
Your progress
“Complete” only means you marked the lesson as done. It is not a test of your understanding. Progress and notes are saved only in this browser on this device — not in an account.