---
title: "Revenue Quality and Earnings Quality | RupeeCase Learn"
description: "DSO trends, CFO/PAT ratio, accrual ratio, promoter pledging | how to tell real earnings from accounting fiction in Indian company annual reports."
source_url: "https://www.rupeecase.com/learn/path-9/module-9-2-revenue-quality-and-earnings-quality"
---

Skip to main content

    [Learn](/learn)&#8250;[Path 9: Corporate Finance](/learn/path-9)&#8250;Module 9.2

# Revenue Quality and Earnings Quality

    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 &middot; QC Alpha

      &#9201; 14 min read
      &#10227; Updated 16 Jun 2026 &#9670; 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

        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.

        &#9989; High quality

        Cash collected promptly (low DSO), recurring or contract revenue, diversified customer base (<10% from any single customer), organic growth, consistent gross margins

        &#9888;&#65039; 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

        &#128308; 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) &times; 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](https://www.bseindia.com/corporates/FinancialReports.aspx)

        Earnings Quality Red Flags Checklist
        RupeeCase 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 &le; 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 &plusmn; 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 &minus; 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) &times; 365 | Stable or declining | Rising DSO despite revenue growth |
| Inventory days | (Inventory / COGS) &times; 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](https://invest.rupeecase.com).

## Glossary

      Key terms | Module 9.2

      DSODays Sales Outstanding = (Receivables / Revenue) × 365. Measures collection efficiency. Rising DSO while revenue grows signals potential quality issues.
      CFO/PAT ratioCash 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 pledgingPromoters 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.

      [Explore the terminal →](https://invest.rupeecase.com)

#### Sources & further reading

        * &#8594; [BSE India | Company financial reports and annual results](https://www.bseindia.com/corporates/FinancialReports.aspx)

        * &#8594; [NSE India | Promoter shareholding and pledging data (quarterly)](https://www.nseindia.com/market-data/equity-shareholding-pattern)

        * &#8594; [NISM Series X-A | Financial statement analysis](https://www.nism.ac.in/resources/study-material/)

      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&rsquo;t. When I screen for quality on RupeeCase, cash flow conversion is always the first filter.

          TK

          Tanmay Kurtkoti
Founder & CEO, RupeeCase &middot; 17 years systematic trading &middot; QC Alpha

### Quick check, Module 9.2

        0 correct &middot; 0 answered

      ✓ Module complete! Next module unlocked.

        &#127881;

        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 →](https://invest.rupeecase.com)

      &#127891; Spread the knowledge

      This course is free. Help someone else learn about Revenue Quality and Earnings Quality, share it with one person who needs this.

        &#128203; 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

        Copy text

        Share on X
        Post on LinkedIn
        Copy link

          Research Lab Qualifier

          Path 9, Module 2 of 7 done, complete all 7 + path test to unlock

        [Explore terminal →](https://invest.rupeecase.com)

      &#9989; 9.1→
      &#128205; 9.2 Earnings Quality→
      9.3→
      9.4 → 9.7

      [← Previous](module-9-1-competitive-moats-understanding-durable-advantage.html)

        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.

Net profit (INR cr)Operating cash flow (INR cr)

    Quick check, Module 9.2

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

    0 of 3 answered

    &#10003;

    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.

      [Continue →](module-9-3-capital-allocation-the-most-important-skill.html)

    PRACTICE WHAT YOU LEARNED
Try systematic strategies on RupeeCase | free paper trading.

[Get Started Free →](https://invest.rupeecase.com/signup)

      Related on RupeeCase

        [PodcastEP17: TCS +29 percent QoQFri 10 Apr, earnings read](/podcast/episodes/2026-04-10.html)
        [DailyEarnings season positioning20 Apr morning brief](/daily/2026-04-20-pro-reversed-hedge-while-vol-is-cheap.html)
        [StocksHINDALCO commodity moatCyclical vs secular compounder](/stocks/HINDALCO.html)
        [StocksTATASTEEL cycle readBusiness-through-cycle lens](/stocks/TATASTEEL.html)
      [StrategyFocused Largecap 20Quality-tilted concentrated largecap book](/strategies/focused-largecap-20.html)[ToolsCalculators & estimatorsSTT, brokerage, SIP, position sizing](/learn/tools.html)

      &#169; 2026 RupeeCase by QC Alpha &middot; [rupeecase.com](https://www.rupeecase.com) &middot; [All learning paths](https://www.rupeecase.com/learn)

      Newsletter

### What's working, what isn't.

      Strategy launches, monthly performance notes, and podcast calls that printed. Two or three emails a month. Built for people who actually read them.

        Subscribe

      By subscribing you agree to our [Privacy Policy](/privacy-policy.html). RupeeCase is not a SEBI registered Investment Adviser. Nothing in the newsletter is personalised investment advice.

      Built on India's regulated market infrastructure

        NSE
Order routing

        BSE
Backup venue

        SEBI
Markets regulator

        NISM
Certified author

    [About](/about.html).
    [Pricing](/pricing.html).
    [Risk Profile](/risk-profile.html).
    [Tools](/learn/tools.html).
    [Blog](/blog/).
    [Track Record](/track-record.html).
    [Sitemap](/sitemap.html)

    [Privacy Policy](/privacy-policy.html).
    [Terms](/terms.html).
    [Disclaimers](/disclaimers.html).
    [Grievance](/grievance.html)

  RupeeCase is brought to you by Tanmay Kurtkoti.

  [Sign In](https://invest.rupeecase.com/login)
  [Get Started](https://invest.rupeecase.com/signup)
