How to Identify Recurring vs Cyclical Revenue
How to identify recurring vs cyclical revenue from IFRS 15 notes and MD&A mix — stickiness tests, deferred revenue clues, and thesis mapping. Educational, not advice.
By AndrewPublished Updated

“Recurring revenue” is one of the most abused phrases in equity storytelling. Sometimes it means contracted subscriptions with high renewal. Sometimes it means “we hope customers come back.” DIY investors need a filing-based split between revenue that is contractually or behaviourally sticky and revenue that moves with the cycle or one-off projects.
Educational only — not financial advice. Examples are hypothetical. Cross-link revenue quality, business-model map, and operating leverage.
Direct answer
Pull the revenue note (IFRS 15) and MD&A mix commentary. Classify disclosed buckets into recurring-like (subscriptions, contracted take-or-pay, regulated rates, multi-year service) vs cyclical / transactional (spot commodity, equipment deliveries, project milestones, discretionary retail). Then test stickiness with renewals, churn, deferred revenue / contract liabilities, backlog, and customer concentration — not with adjectives on the earnings call.
Classification cheat sheet
| Clue in filings | Often more recurring | Often more cyclical / transactional |
|---|---|---|
| Contract form | Multi-year, auto-renew, take-or-pay | Spot, purchase orders, short RFPs |
| Balance sheet | Rising deferred revenue / contract liabilities | Inventory / receivables spike with shipments |
| Volume driver | Seats, subscribers, contracted capacity | Commodity price × volume; housing starts; capex budgets |
| MD&A language | “Remaining performance obligations”, ARR/MRR if defined | “Shipments”, “realized price”, “project awards” |
| Risk factor | Churn, price caps, regulation | Demand destruction, price crash, project deferrals |
If the issuer reports ARR or similar non-GAAP metrics, treat them under non-GAAP literacy — definitions hop.
Hypothetical scoring card
| Bucket (hyp.) | % of revenue | Stickiness score 1–5 | Thesis note |
|---|---|---|---|
| SaaS subscription | 60 | 4 | Deferred rev growing with seats |
| Implementation services | 25 | 2 | Follows new logos; cuts in slowdowns |
| Hardware kits | 15 | 1 | Lumpy; channel inventory risk |
| Blended view | 100 | — | Model is hybrid — value the recurring core separately |
Related reading
- How to map a company’s business model in plain English
- How to analyze revenue quality for Canadian issuers
- How to read order backlog and book-to-bill when disclosed
- How to read non-GAAP metrics critically
- How to stress-test a stock thesis against a recession scenario
Sources
- IFRS 15 Revenue from Contracts with Customers (performance obligations, contract liabilities / deferred revenue).
- National Instrument 52-112 Non-GAAP and Other Financial Measures Disclosure (when ARR/MRR/“recurring revenue” are non-GAAP).
- National Instrument 51-102 (MD&A discussion of revenue drivers).
Media credits
- Hero: “Air Miles membership card reverse (2019).jpg” by Donald Trung Quoc Don, CC BY-SA 4.0, via Wikimedia Commons. Cropped and resized to 1280x720. Real photograph, not AI-generated. Card shown as a loyalty/membership metaphor only — not an endorsement.
By Andrew · stocksummarizer.com
Guides · coming soon
Want the playbook in one place?
We are compiling free literacy hubs into paid ebook playbooks (Research, Valuation without fake precision, Dividend safety). Soft launch only for now — keep using these free guides, and browse ebooks when a guide ships.
Preview ebook shelfRelated reading
- Investing guideHow to Analyze Banks Differently from Operating Companies
- Investing guideHow to Analyze Customer Concentration Risk
- Investing guideHow to Analyze Geographic Revenue Mix for Canadian Multinationals
- EFX summaryEnerflex (EFX) — 1 GW data center power award, backlog above 1.75 GW; stock +14% in a day
- EMA summaryEmera (EMA) — all-share merger with Canadian Utilities; 4.3% yield at ~21.5x trailing P/E
- Sector deep diveCanadian retail stocks: Aritzia’s plan, Dollarama’s multiple, Metro’s year and which targets are CAD
- Investing guideHow to Research a TSX Stock from Scratch (Canadian DIY Framework)
- Investing guideHow to Read Quarterly Earnings for TSX Companies
- Investing guideHow to Compare Two TSX Peers Side by Side
Educational only — not financial advice. Do your own research. See our disclosures.