A company reports 20% revenue growth and 25% PAT growth. But receivables grew 40%, inventory grew 35%, and operating cash flow was negative. Something is very wrong. Revenue quality and earnings quality are the lenses that distinguish real business momentum from accounting fiction.
TK
Tanmay Kurtkoti
Founder & CEO, RupeeCase · QC Alpha
⏱ 14 min read⟳ Updated 2 May 2026◆ Intermediate
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
SEBINSEBSE
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.
Earnings Quality Red Flags ChecklistRupeeCase Research
Signal
Green zone
Yellow flag
Red flag
CFO / PAT ratio
> 0.8x
0.5x, 0.8x
< 0.5x for 2+ years
Receivables growth vs revenue
Receivables ≤ revenue growth
Receivables 1 to 1.5x revenue growth
Receivables > 1.5x revenue growth
DSO trend (YoY)
Stable or declining
Rising 5 to 10 days YoY
Rising > 10 days YoY
Accrual ratio
< 5%
5%, 10%
> 10%
Inventory days trend
Stable ± 5 days
Rising 5 to 15 days
Rising > 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
Metric
Formula
Green signal
Red flag
CFO / PAT
Cash from ops / Net profit
>0.8x | most profit converts to cash
<0.5x for multiple years
DSO trend
(Receivables / Revenue) × 365
Stable or declining
Rising DSO despite revenue growth
Inventory days
(Inventory / COGS) × 365
Stable | consistent with norms
Rising while revenue stagnates
Working capital intensity
Working capital / Revenue
Declining | more efficient
Rising | 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:
Related party transactions at non-market prices (loans to promoter entities, purchases from promoter-controlled suppliers)
Dividend stinginess | promoters extract value through salary and consultancy rather than dividends paid to all shareholders
Promoter pledging: When promoters pledge shares to borrow money, falling prices trigger forced sales and governance crises. Always check pledging percentage in the quarterly shareholding pattern on NSE/BSE. Above 30% pledging is a yellow flag; above 50% is serious.
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.
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.
RC
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.
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.
This course is free. Help someone else learn about Revenue Quality and Earnings Quality, share it with one person who needs this.
📋 Suggested LinkedIn post, copy & paste
Just completed Module 9.2 of Tanmay Kurtkoti's free investing course on RupeeCase. Learning about Revenue Quality and Earnings Quality. Completely free at rupeecase.com/learn
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
✓
Module complete. Keep going.
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.