Some of India's biggest wealth destroyers had impressive-looking reported financials right up until they didn't. Satyam Computer, Gitanjali Gems, DHFL, IL&FS | all had years of strong reported growth before reality emerged. The early warning signals were always in the quality of the reported numbers, not the headline figures. This is what earnings quality analysis is for.

Earnings quality | where the reported number and the truth diverge
Same PAT on the income statement can sit on entirely different foundations.
0.58
median CFO to PAT ratio for Nifty 200 names that later blew up
QCAlpha forensic screen 2010 to 2024
137 days
median receivables days for names SEBI later flagged, vs 68 sector median
Capitaline 14Y pooled
42%
of BSE 500 earnings restatements since 2015 traced to revenue recognition issues
ICAI FRRB reports
5.1pp
CAGR gap between top and bottom quartile on CFO to PAT over 10 years
Nifty 500 backtest 2014 to 2024
Forensic read | the order you should walk the financials in
1
Revenue
DSO, receivables, concentration, related party
2
Cash
CFO vs PAT, working capital, capex
3
Accruals
inventory build, other income, exceptionals
4
Auditor
firm change, qualified opinion, KAM reading
5
Skip or own
if any red flag is unresolved, do not hold
Revenue recognition red flags | what the 42% restatements actually looked like
Restatement triggers | BSE 500, 2015 to 2024
Revenue recognition and channel stuffing 42%
Asset or goodwill impairment deferral 24%
Related party and round tripping 19%
Provisioning and NPA classification 15%
Where Q4 revenue lands | healthy vs suspicious
Suspicious Q4 weight (>32% of annual) 28%
Q1 27%
Q2 26%
Q3 19%
CFO to PAT ratio | quartile returns over rolling 10 years, Nifty 500
Q1 | CFO to PAT > 1.05 (clean)
16.2% CAGR
Q2 | 0.85 to 1.05
13.8% CAGR
Q3 | 0.60 to 0.85
10.4% CAGR
Q4 | CFO to PAT < 0.60 (accrual heavy)
11.1% CAGR
SEBI NSE BSE
TK | 2018, the DHFL signal I ignored. I had a position in DHFL in mid 2018. The thesis was simple | high growth NBFC, low NPA, attractive valuation relative to HFC peers. I had done the revenue work, looked at loan book growth, liked the ROA trajectory. What I did not do properly was the cash flow reconciliation. CFO to PAT had collapsed to 0.31 through FY18. Receivables days had crept up from 68 to 104 over six quarters. The reported profits were real on paper, but cash was not coming in the same way. I convinced myself it was just aggressive origination and would normalise. In October 2018 the IL&FS default hit the NBFC sector, liquidity dried up, and DHFL was the first domino. The stock was down 68% before I closed. That was the trade that taught me a rule I have not broken since | if CFO to PAT is below 0.70 for two consecutive years, I do not hold the name regardless of how clean the income statement looks.

Revenue quality | is the growth real?

Not all revenue is equal. High-quality revenue is cash-generative, recurring, diversified, and growing organically. Low-quality revenue is pushed into channels, one-time, concentrated, or achieved through aggressive accounting.

✅ High quality
Cash collected promptly (low DSO), recurring or contract revenue, diversified customer base (<10% from any single customer), organic growth, consistent gross margins
⚠️ Watch carefully
Receivables growing faster than revenue, large one-time orders, revenue concentration in 2 to 3 customers, acquisitive growth, gross margin pressure despite revenue growth
🔴 Red flags
Revenue growing much faster than peers, negative CFO despite reported profits, receivables >120 days DSO, related-party revenue, revenue reversals in subsequent quarters

The DSO test

DSO = (Trade Receivables / Revenue) × 365

DSO measures how many days it takes to collect payment after a sale. A rising DSO signals one of three things: customers are struggling to pay, extended credit terms are being offered to push sales, or revenue is being recognised before cash is received.

In India: DSO above 90 days for a B2C company or above 120 days for B2B is a yellow flag. DSO rising year-on-year while revenue also grows is a red flag | suggesting channel stuffing or aggressive recognition.

BSE India | Company financial reports
Earnings Quality Red Flags Checklist RupeeCase Research
SignalGreen zoneYellow flagRed flag
CFO / PAT ratio> 0.8x0.5x, 0.8x< 0.5x for 2+ years
Receivables growth vs revenueReceivables ≤ revenue growthReceivables 1 to 1.5x revenue growthReceivables > 1.5x revenue growth
DSO trend (YoY)Stable or decliningRising 5 to 10 days YoYRising > 10 days YoY
Accrual ratio< 5%5%, 10%> 10%
Inventory days trendStable ± 5 daysRising 5 to 15 daysRising > 15 days while revenue flat
Related party revenue %< 5%5%, 15%> 20% of total revenue

Earnings quality | does profit become cash?

The most fundamental test is Cash Flow from Operations (CFO) vs reported PAT. In a high-quality company, CFO should approximately equal or exceed reported PAT over time. Persistent divergence is a warning signal.

The accrual ratio: Accrual ratio = (Net Income − CFO) / Average Total Assets. A high positive accrual ratio means earnings are recognised on paper but not converting to cash. Academic research (Sloan 1996) showed high-accrual companies significantly underperform low-accrual companies | one of the most durable anomalies in equity markets.

Key earnings quality metrics

MetricFormulaGreen signalRed flag
CFO / PATCash from ops / Net profit>0.8x | most profit converts to cash<0.5x for multiple years
DSO trend(Receivables / Revenue) × 365Stable or decliningRising DSO despite revenue growth
Inventory days(Inventory / COGS) × 365Stable | consistent with normsRising while revenue stagnates
Working capital intensityWorking capital / RevenueDeclining | more efficientRising | more capital per rupee of revenue
Related party %RPT revenue / Total revenue<5% | minimal dependence>20% | may not be arm's-length

The Indian promoter concentration risk

Most Indian listed companies are promoter-controlled, with 50 to 70%+ promoter ownership. This creates specific earnings quality risks:

Earnings quality in RupeeCase factor models

RupeeCase's Quality factor incorporates both ROIC and earnings quality | specifically the CFO/PAT ratio and accrual ratio. Companies with high reported profits but low cash conversion receive lower quality scores regardless of absolute earnings growth. This systematically underweights low-quality earnings before they appear as balance sheet stress. Available at invest.rupeecase.com.

Glossary

Key terms | Module 9.2
DSO
Days Sales Outstanding = (Receivables / Revenue) × 365. Measures collection efficiency. Rising DSO while revenue grows signals potential quality issues.
CFO/PAT ratio
Cash Flow from Operations / Profit After Tax. Measures earnings quality | how much reported profit converts to actual cash. Below 0.5x for multiple years is a serious red flag.
Accrual ratio
(Net Income − CFO) / Average Assets. High positive ratio indicates earnings are recognition-based rather than cash-based | associated with future earnings disappointments.
Promoter pledging
Promoters borrowing money against their company shares as collateral. Above 30-50% of promoter holding is a governance risk signal | forced sales in a declining market can spiral.
Want to put this into practice? RupeeCase is the systematic investing terminal built around everything you're learning here, factor scores, strategy backtests, portfolio construction for Indian markets.
Explore the terminal →
TK
A note from the author
The one line item that saved me from Satyam

Before the Satyam fraud broke in 2009, the cash flow statement told a clear story: reported profits were growing but operating cash flows were flat. The gap between accrual earnings and cash earnings had been widening for years. If you looked at only the P&L, the company appeared healthy. The cash flow statement said otherwise.

This is why earnings quality analysis starts with one question: is the cash coming in? Revenue recognition can be aggressive, depreciation policies can be generous, but cash either arrives or it doesn’t. When I screen for quality on RupeeCase, cash flow conversion is always the first filter.

TK
Tanmay Kurtkoti
Founder & CEO, RupeeCase · 17 years systematic trading · QC Alpha

Quick check, Module 9.2

0 correct · 0 answered
🎉
Module 9.2 complete
3 correct. Continue to Module 9.3 when ready.
RupeeCase Terminal
Put this into practice
Factor strategies, backtesting, portfolio analytics, systematic investing for Indian markets.
Try RupeeCase Terminal →
Research Lab Qualifier
Path 9, Module 2 of 7 done, complete all 7 + path test to unlock
✅ 9.1 📍 9.2 Earnings Quality 9.3 9.4 → 9.7
← Previous
Previous, Module 9.1
Competitive Moats Understanding Durable Advantage
Calculator

Cash Conversion Ratio

Operating cash flow divided by net profit. Healthy businesses convert 80 to 110 percent of accounting profit into cash. Persistent underperformance is a warning.

Quick check, Module 9.2

3 questions. Get 2 right to mark this module complete.

0 of 3 answered
Up next, Module 9.3
Capital Allocation | The Most Important Skill
How management deploys the cash the business generates | reinvestment, acquisitions, buybacks, dividends | and why this separates great businesses from good ones.
Continue →
PRACTICE WHAT YOU LEARNED
Try systematic strategies on RupeeCase | free paper trading.
Get Started Free →