Module 45 — CFO in Technology & SaaS
SaaS financial metrics, IFRS 15 subscription revenue recognition, IAS 38 R&D capitalization decisions, VC-backed CFO dynamics, and building finance infrastructure from Series A to IPO.
Learning Objectives
- Calculate and interpret core SaaS metrics: ARR, MRR, churn, NRR, LTV, CAC, payback period
- Apply IFRS 15 correctly to subscription, usage-based, and multi-element SaaS contracts
- Make defensible R&D capitalization decisions under IAS 38 for software and AI development
- Manage the CFO role in a VC-backed environment: board dynamics, runway, fundraising
- Build finance infrastructure that scales from Series A to IPO
1. SaaS Financial Metrics — The Language of Tech Finance
The Core SaaS Metric Stack
ARR (Annual Recurring Revenue):
ARR = Sum of all recurring contract values annualized
(Exclude: one-time setup fees, non-recurring professional services, variable usage above base)
MRR Decomposition:
Closing MRR = Opening MRR
+ New MRR (new customers signed)
+ Expansion MRR (upsells, seat additions, tier upgrades)
− Contraction MRR (downgrades, seat reductions)
− Churned MRR (cancelled contracts)
Net Revenue Retention (NRR) — The Most Important SaaS Metric:
NRR = (Opening MRR + Expansion − Contraction − Churn) / Opening MRR
NRR > 100% means existing customers are spending more over time — the company grows even without new customers. World-class SaaS: NRR 120%+. Good: 105–120%. Concern: < 100%.
LTV (Customer Lifetime Value):
LTV = Average Revenue Per Account (ARPA) × Gross Margin % / Churn Rate
CAC (Customer Acquisition Cost):
CAC = Total Sales & Marketing Spend / Number of New Customers Acquired
(Use fully-loaded cost: salaries + commissions + marketing spend + tools)
LTV/CAC Ratio: < 1x: spending more to acquire than the customer is worth (crisis). 1–3x: marginal. 3–5x: healthy. > 5x: either very efficient or under-investing in growth.
Payback Period:
CAC Payback = CAC / (ARPA × Gross Margin %)
Target: < 12 months for growth-stage SaaS.
Rule of 40:
Rule of 40 Score = Revenue Growth Rate % + EBITDA Margin %
Target: ≥ 40% for healthy SaaS
Why These Metrics Matter for CFOs
At a SaaS company board meeting, investors ask these metrics before P&L:
- ARR and ARR growth rate
- NRR — is the retention improving or deteriorating?
- LTV/CAC — is customer acquisition becoming more or less efficient?
- Burn multiple: Net cash burn / Net new ARR (how much cash spent for each dollar of ARR added)
- Runway: Months of cash left at current burn rate
2. SaaS Revenue Recognition (IFRS 15)
The Five-Step Model Applied to SaaS
Step 1 — Identify the contract: Written agreements, click-through terms of service Step 2 — Identify performance obligations: Each distinct good or service the company must deliver Step 3 — Determine transaction price: Total fees, including any variable components (usage) Step 4 — Allocate to performance obligations: Standalone selling price (SSP) basis Step 5 — Recognize when/as performance obligation satisfied: Over time or at point in time
SaaS Contract Types and Recognition Timing
Subscription revenue (e.g., SaaS platform access):
- Performance obligation: provide continuous access to software
- Satisfied: over time — straight-line over subscription period
- Monthly subscription: recognize 1/12 each month
- Annual subscription paid upfront: defer and recognize over 12 months
Usage-based pricing:
- Variable consideration: must apply variable consideration constraint
- Recognize as usage occurs — allocate transaction price to distinct time periods
- Pre-paid usage credits: recognize when credits are consumed
Multi-element arrangements (most common): Company sells: Platform license (PKR 1.2M/year) + Implementation (PKR 300K, one-time) + Training (PKR 100K, one-time)
Identify performance obligations: platform, implementation, training (3 separate)
Standalone selling prices: platform 75%, implementation 18.75%, training 6.25%
Allocate PKR 1.6M total: platform PKR 1,200K, implementation PKR 300K, training PKR 100K
Recognize:
- Implementation: at completion (point in time, control transfers)
- Training: when training is delivered
- Platform: over subscription period (over time)
Deferred Revenue and Contract Assets
- Deferred revenue (contract liability): Cash received before performance — common for annual subscriptions billed upfront
- Contract asset (unbilled receivable): Performance completed but not yet billed — common for milestone-based projects
3. R&D Capitalization Under IAS 38
The Research vs Development Distinction
Research phase: Always expensed immediately — cannot demonstrate technical feasibility:
- Basic research
- Exploratory prototyping
- Conceptual design work
- Feasibility studies
Development phase: Capitalize if ALL six criteria met:
- Technical feasibility of completing the intangible asset
- Intention to complete and use/sell it
- Ability to use or sell the asset
- Expected future economic benefits — how the asset will generate income
- Adequate resources to complete development
- Ability to reliably measure expenditure attributed to development
Mnemonic: PIRATE — Probable (economic benefit), Intention, Resources, Ability to complete, Technical feasibility, Expenditure measurable.
Software Development — Pre/Post Technological Feasibility
- Before technological feasibility established: expense (research phase)
- After technological feasibility, before general release: capitalize (development phase)
- After general release: expense (maintenance and support)
Challenge: In agile development, the line between "research" and "development" is blurred. Many sprints contain both exploratory and implementing work. CFOs must establish policy on how to classify sprint activities.
AI Model Development — Classification Challenge
| Activity | Phase | Treatment |
|---|---|---|
| Experimenting with model architectures | Research | Expense |
| Training an approved model architecture to production | Development (after feasibility) | Capitalize if criteria met |
| Fine-tuning deployed model | Research | Expense |
| Building production inference infrastructure | Development | Capitalize |
| Maintenance and bug fixes | Post-deployment | Expense |
CFO judgment required: Document the point at which technological feasibility is established for each AI project. Audit support essential.
Amortization of Capitalized Development Costs
- Begin amortization when the asset is available for use (not when revenue is earned)
- Amortize over useful life (typically 3–7 years for software; shorter for rapidly evolving AI models)
- Impairment test annually or when indicator exists (IAS 36)
4. VC-Backed CFO Dynamics
Cap Table Management
The cap table records all equity holders and their ownership percentages. CFOs must track:
- Authorized shares: Total shares the company is authorized to issue
- Issued shares: Shares currently outstanding
- Option pool: Reserved for employee stock options (ESOP)
- Fully-diluted ownership: What each holder owns after all options and convertibles are exercised
Dilution at Series B example:
Pre-Series B: Founders 60%, Series A investors 30%, ESOP 10% (fully diluted)
Series B: Raise USD 10M at USD 50M pre-money valuation
Post-money valuation: USD 60M
New shares issued: 10/60 × total shares = 16.7% of post-Series B total
Post-Series B (approx): Founders 50%, Series A 25%, ESOP 8.3%, Series B 16.7%
Liquidation Preferences
- 1x non-participating: Series B investors get back 1× their investment first; then share pro-rata in remainder. Most common.
- 1x participating: Series B gets 1× back, then ALSO participates in remaining proceeds as if converted. Can significantly dilute founders.
- 2x: High preference; only in distress rounds.
CFO role: Model the proceeds distribution under each liquidation preference scenario to understand founder/employee economics.
Runway Management — The 18-Month Rule
At all times, the company should have at least 18 months of runway:
Runway = Cash Balance / Monthly Net Cash Burn
Monthly burn = Gross cash outflows − Gross cash inflows (from operations)
Below 12 months: begin Series C process immediately — fundraising takes 6–9 months.
5. Finance Infrastructure by Stage
Finance Stack Evolution
| Stage | ERP / Accounting | FP&A | Key CFO Priority |
|---|---|---|---|
| Pre-Seed / Seed | QuickBooks, Wave | Founder spreadsheet | Clean bookkeeping; burn tracking |
| Series A | Xero, QuickBooks | Basic Excel model | Audit-ready financials; investor reporting |
| Series B | NetSuite, Sage Intacct | FP&A hire + tool | Multi-entity structure; metrics dashboard |
| Series C+ | SAP, Oracle ERP | FP&A team + Anaplan | IPO readiness; IFRS conversion |
SaaS Metrics Dashboard Automation
Connect product data (usage, subscriptions) to finance (invoicing, collections):
- CRM → ARR per customer (Salesforce → finance)
- Billing system → Deferred revenue schedule (Stripe, Chargebee → accounting)
- Support tickets → Churn early warning signals
- Product usage → Expansion opportunity identification
Self-Assessment
-
BIQAI's LLM Agent Systems has 120 customers. Opening MRR: PKR 12M. During the quarter: new customers added PKR 3M MRR, existing customers upgraded contributing PKR 1.5M expansion MRR, 3 customers cancelled representing PKR 800K MRR, 2 customers downgraded losing PKR 400K MRR. Calculate closing MRR, NRR for the quarter (annualized), and comment on growth health.
-
LLM Agent Systems sells: a 12-month AI platform license for PKR 2.4M (billed annually upfront), a one-time data migration service for PKR 600K, and a 3-month training program for PKR 300K. Apply IFRS 15 five-step model to determine how much revenue is recognized in month 1 (assuming training is delivered in month 1, data migration completes in month 2, platform access begins month 1).
-
BIQAI's engineering team spent 8 months building a new AI fraud detection model. Months 1–3 were spent on research (exploring architectures, validating concept). Months 4–8 were spent building the confirmed architecture to production quality. The model launched in month 9 and is now generating revenue. What development costs can be capitalized, what must be expensed, and how do you amortize the capitalized portion?