Phase 1: Accounting, The Language of Business · Week 6 · ~20 module-hours (plus the standing weekly practice loop)
You've just finished the equation and double-entry. You can post any transaction as debits and credits, run the cycle from journal to trial balance, and explain accrual accounting from first principles. Now you take the revenue and expense accounts you learned to close and turn them into the statement the market watches most obsessively. That's the income statement, which India calls the Statement of Profit and Loss, or the "P&L". The balance sheet comes next, then cash flow, then the crown gate of Phase 1, where you link all three together. Of the five questions that organize this whole program, the P&L is your primary instrument for Question 1, what does this company do and how does it make money. It's also the raw material for Question 2: is it a good business?
Advertisement
Learning objectives
By the end of the week you can:
- Build a complete multi-step income statement from a trial-balance fragment, with correct subtotals (gross profit → operating profit → pre-tax profit → net profit) and correct classification of every line.
- Read an Indian Schedule III Statement of Profit and Loss and a US 10-K income statement line by line, and convert either into a common analyst format, including deriving gross profit and EBITDA from India's by-nature presentation.
- Explain where D&A sits in each format, compute EBITDA and EBIT by the correct route for each, and state precisely why EBITDA is not cash.
- Classify items correctly between revenue from operations, other operating revenue, other income, exceptional items, and discontinued operations, and explain how each classification changes an analyst's read.
- Compute weighted-average shares, basic EPS, and diluted EPS using the treasury-stock method and the if-converted method, including antidilution tests.
- List what parks in Other Comprehensive Income and why, separate recycled from never-recycled items, and compute total comprehensive income.
- Compute and interpret gross, operating, EBITDA, and net margins, and explain why margin levels reflect business models rather than management quality.
Prerequisites & connections
Builds on. M1.01: debits/credits, the accounting equation, accrual vs cash, adjusting entries, and the closing process. Every income-statement line is simply the closed-out balance of a temporary account. M0.03 gave you percentages and rates. M0.05 gave you a first structural tour of an annual report and a 10-K, so the documents themselves are not new.
Feeds into. M1.03 uses the profit-for-the-period figure as the bridge into retained earnings and the equity section. M1.04 starts the indirect cash-flow statement from net income. M1.05 closes the full three-statement loop. M1.06 deepens the revenue line with the five-step model and gross vs net. M1.07 and M1.08 deepen D&A, impairments, interest, and tax, and M1.09 deepens SBC dilution and non-controlling interest, and M1.13 takes the net investment hedge further. In Phase 2, the margin language previewed here becomes the full ratio toolkit (M2.01), and the classification games you meet here become the forensic hunting ground of M2.06. Your weekly company reads from this week onward should include a deliberate pass over the P&L using the checklist below.
Core teaching content
Income statement
A record of performance over a period, running from what customers paid at the top to what owners earned at the bottom. Indian filings usually call it the statement of profit and loss; American filings call it the income statement. Read it as a waterfall. Out of every ₹100 of revenue, a mid-size consumer company might spend ₹62 on materials and manufacturing, leaving ₹38 of gross profit. Another ₹22 goes on salaries, advertising and administration, leaving ₹16 of operating profit. Interest and tax then take their share, and what survives is net profit.
7 min read, on its own page
EBITDA vs EBIT
EBIT is operating profit, or earnings before interest and taxes. EBITDA is EBIT plus depreciation and amortisation, which are added back. That strips out the effect of depreciation policy, so EBITDA is a rough proxy for operating cash generation and a fair way to compare companies. It's a comparison tool. Several claims stand between it and the cash an owner can spend, such as working capital and capex.
3 min read, on its own page
4.4 Single-step vs multi-step; by function vs by nature
Two independent presentation choices generate the formats you'll meet.
Single-step vs multi-step. A single-step statement makes one subtraction: (all revenues + gains) − (all expenses + losses) = net income. It's simple, but it buries the story, because you get no gross profit and no operating profit. A multi-step statement shows the waterfall's subtotals. You see gross profit, then operating income. Then come pre-tax income and net income. Most large US filers present multi-step or a hybrid. As an analyst you'll always rebuild to multi-step, whatever the company presents, because the subtotals are where the meaning is.
By function vs by nature. Ind AS 1/IAS 1 allow classifying expenses either way, and the choice shapes what you can see.
- By function (typical US and many IFRS filers) groups expenses by purpose, meaning COGS, selling, admin, R&D. Gross margin is visible on the face. But the same rupee of, say, salary is split invisibly across functions, and companies have latitude in what they park in COGS vs SG&A.
- By nature (mandated on the face by India's Schedule III) groups expenses by what they are, whatever their purpose. You see lines for materials consumed, employee benefits, depreciation, other expenses. That's harder to game by reclassification, and D&A is fully visible. But no gross-profit subtotal appears on the face. You compute it yourself, as the next section shows. Functional detail like advertising spend also hides inside "other expenses" until you read the notes.
One consequence you should respect forever: never compare a by-nature line to a by-function line. For Hindustan Unilever, "employee benefits expense ÷ revenue" includes factory workers, who are a COGS item in functional terms. Put that next to a US peer's "SG&A ÷ revenue" and you're comparing apples to oranges.
On your radar (as of mid-2026): IFRS 18 replaces IAS 1 for periods beginning on or after 1 January 2027. It mandates an operating-profit subtotal, and Ind AS convergence is expected to follow. US filers face new expense-disaggregation disclosures (ASU 2024-03) from 2027 fiscal years. So both regimes are moving toward disclosing more of what you've just learned to rebuild by hand.
Schedule 3 statement of profit and loss
The Schedule 3 statement of profit and loss is the layout that Schedule III of the Companies Act 2013 fixes for every Indian company's P&L. Expenses are listed by nature, such as materials consumed and employee benefits. Exceptional items get their own line before profit before tax. The format shows no gross profit or operating profit subtotal, so an analyst builds them from the lines. US filers usually group costs by function instead.
7 min read, on its own page
4.6 Continuing vs discontinued operations
When a company sheds a major piece of itself, mixing that piece's results into the ordinary lines would wreck comparability. So accounting quarantines it. Under Ind AS 105/IFRS 5, a discontinued operation is a component that has been disposed of or is classified as held for sale and represents a separate major line of business or geographical area. It also counts if it's part of a single plan to dispose of one. US GAAP (ASC 205-20) uses a close cousin, a disposal representing a strategic shift with a major effect on operations and results.
You'll lean on these presentation rules constantly:
- Everything above the line, revenue down through tax, shows continuing operations only.
- The discontinued component's entire result collapses into one line, net of tax. That covers its operating profit or loss for the period plus any gain or loss on selling or remeasuring it.
- Prior-year comparatives are re-presented on the same basis, so last year's revenue in this year's filing may differ from what last year's filing showed. Nobody is correcting an error here. It's a re-presentation for comparability.
- EPS must be shown for continuing operations and for the total. Schedule III shows continuing / discontinued / total.
There are real cases to look up. GE presented GE HealthCare as discontinued operations in its 2023 Form 10-K after the January 2023 spin-off. Johnson & Johnson presented its consumer-health business, Kenvue, as discontinued operations in 2023. In India, Raymond's demerger of its lifestyle business was presented as discontinued operations in its FY25 reporting. Pull one filing and look at the re-presented comparatives yourself. It's the fastest way to make this stick.
The analyst's rule is simple. Value and forecast continuing operations, and treat discontinued results as a one-time settlement. Respect the size threshold too. Selling a small business isn't a discontinued operation. Its gain or loss lands in exceptional items in India or other income in the US. Here's the contrast. HUL selling its small water-purification business becomes an exceptional item within continuing operations. J&J separating its entire consumer-health division becomes discontinued operations.
Exceptional items
Gains or charges large or unusual enough that the company presents them separately, so the underlying trend is visible. Restructuring costs, impairment of a plant, litigation settlements and profit on the sale of a division typically qualify. Calling an item exceptional is a judgement, and judgements can be used. A charge that appears as exceptional in three consecutive years is an operating cost with a better name.
3 min read, on its own page
Other comprehensive income
Gains and losses that change the value of the owners' stake but are kept out of profit for the year, because they have not been realised and would make reported earnings swing on things management does not control. A company reporting ₹615 crore of net profit and ₹40 crore of other comprehensive income has total comprehensive income of ₹655 crore, the last line of an Ind AS statement of profit and loss, and has increased shareholders' funds by that much before dividends.
4 min read, on its own page
4.10 The defensive reads: three traps to run on every P&L
Trap 1: revenue from operations vs other income (critical in India). Cash-rich Indian companies earn a lot of treasury income. An IT major with ~₹1,63,000 cr of revenue can carry ~₹4,000 to 5,000 cr of other income (illustrative, Infosys-scale, so check the AR). Three rules apply. Margins are computed on revenue from operations only, never on "total income." Other income pads PBT, and a company whose PBT is one-third other income is one-third a mutual fund. Its operating engine is weaker than the headline suggests. And classification is judgment, so watch for interest income or one-off gains creeping into other operating revenue to flatter the top line.
Now the mirror case. For a bank or NBFC, interest income IS revenue from operations. Bajaj Finance's interest income is its core business, and there's no trap in it. Context decides, and Phase 5 gives every sector its own lens.
Trap 2: EBITDA is not cash. You've already seen the full argument. Here's the one-line version to carry around. EBITDA comes before the three real claims: working capital, capex, interest-plus-tax. A growing company can post record EBITDA and burn cash every quarter of its life.
Trap 3: expenses parked in "other." In India, "other expenses" routinely runs 20 to 25% of revenue for consumer companies. It's a black box until you open the note. Inside you'll find advertising, freight, power, exchange losses, provisions. Royalty to the foreign parent is in there too. That's a governance thread, so watch it rise. In the US, watch "other income/(expense), net" absorb both one-off gains and recurring costs. Watch what migrates between COGS and SG&A too. A company can "improve" gross margin by reclassifying costs downward, and that's one reason by-nature formats exist. So build a habit. Any line containing the word "other" that exceeds ~10% of its statement section gets its note read. No exceptions.
4.11 Margin language: the preview that becomes Phase 2
Four ratios turn P&L levels into comparable language:
Gross margin = gross profit ÷ revenuereads product economicsEBITDA margin = EBITDA ÷ revenuereads operating cash-ish economics, pre-D&AOperating (EBIT) margin = EBIT ÷ revenuereads business-model economicsNet margin = net income ÷ revenuereads everything after financing and tax
Here are some illustrative fingerprints. They're rounded, at ~FY24/FY25 scale, so pull the filings before you quote them.
| Company (model) | Gross | EBITDA | Net |
|---|---|---|---|
| Hindustan Unilever (brand FMCG, India) | ~52% | ~23% | ~17% |
| Titan (jewellery-led retail, India) | ~22% | ~10% | ~5.5% |
| Avenue Supermarts/DMart (grocery retail, India) | ~15% | ~8% | ~4.5% |
| Apple (devices + services, US) | ~46% | ~34% | ~24% |
| Coca-Cola (brand concentrate model, US) | ~61% | ~30% | ~22% |
Read the table the way an analyst does. Coca-Cola's ~61% gross margin against DMart's ~15% says nothing about management quality. It reflects two different business models. One is a brand owner selling concentrate. The other is a retailer that keeps margins thin on purpose and wins on volume and asset turns. Titan sits low because gold is a pass-through cost in jewellery.
So don't start by asking whether the margin is high. Ask this: is this margin right for this model, and which direction is it moving? A falling gross margin at HUL means something completely different from DMart's permanently thin one. At HUL it would mean commodity inflation that hasn't been passed on, or a mix that's getting worse. In the ratio-toolkit module ahead, margins join asset turnover in the DuPont identity. There you'll see why a 4.5% net margin business can be a superb one, because profitability is margin × speed. This week gives you the vocabulary, and Phase 2 gives you the judgment.
Common mistakes & how experts think differently
1. Computing margins on "total income." Beginners reading Indian statements divide by the biggest number at the top. Experts always divide by revenue from operations, since other income isn't operating performance. The same habit applies in the US. Check whether an "operating margin" someone quotes includes gains parked inside operating lines.
2. Treating EBITDA as cash, or worse, as owner earnings. The beginner hears "cash-flow proxy" and starts believing the company can spend its EBITDA. The expert keeps the three claims in mind: working capital, capex, interest + tax. Out of reflex, they ask "what fraction of EBITDA became CFO and then FCF?" Those are the conversion ratios of the ratio-toolkit phase ahead. Highly leveraged, capex-heavy companies with proud EBITDA and no free cash are one of the oldest stories in markets.
3. Comparing a by-nature line to a by-function line. HUL's "employee benefits ÷ revenue" includes factory labor. A US peer's "SG&A ÷ revenue" excludes COGS labor but includes advertising. Put one against the other and you get confident nonsense. Experts convert both companies into one common format first, and then compare. If the face won't allow a conversion, they say so. They don't force the comparison.
4. Believing the "one-time" label. Beginners strip out everything management flags as exceptional and anchor on adjusted EPS. Experts let recurrence decide. They pull five years of exceptional-items notes in India, or non-GAAP reconciliations in the US. A charge that appears most years is an operating cost, whatever its costume. They also run the asymmetry check. A management that adjusts out every loss but never adjusts out one-time gains is negotiating with you. It isn't reporting.
5. Using the year-end share count for EPS, and forgetting splits. EPS uses the weighted-average count. A big issue or buyback late in the year barely moves it. Bonus issues and splits restate all comparative periods retroactively. If someone panics that "EPS halved!" after a 1:1 bonus, that's a beginner tell. Experts also know which share count does which job. Weighted average is for EPS. Today's outstanding count, plus in-the-money dilution, is for market cap.
6. Ignoring dilution, or applying it in a loss year. Valuing per basic share flatters any company with heavy options, RSUs, or convertibles. Experts default to diluted. In the equity module ahead they go further and ask what future SBC will add. The reverse error happens in a loss year. Diluted EPS equals basic by rule there, because potential shares are antidilutive. So a diluted line that looks "fine" tells you nothing about the dilution overhang. That overhang returns the moment the company turns profitable.
7. Anchoring on the growth of net income without decomposing it. "PAT up 22%" excites beginners. Experts break down the change before they applaud. How much came from revenue growth, and how much from margin? Then they check whether other income helped, or a lower tax rate, or a one-off. Profit growth built below the operating line is low-quality growth, and it tells you nothing durable about the business. This habit of checking the quality of the change leads straight into Phase 2's ratio work.
8. Reading margin level as management quality. A 60% gross margin isn't a virtue and 15% isn't a failure. They're different business models, like brand owner vs retailer, or pass-through vs proprietary. An expert asks whether the margin is right for this model and how it compares within the model's peer group. Then they ask which direction it's trending, and why. Mix, pricing power, and input costs each move margins for entirely different reasons.
Worked examples
Worked example 1: Build a US-style multi-step P&L from a trial-balance fragment
Crestline Tools Inc. (synthetic, $m) has a year ended 31 December. Here's the adjusted trial-balance extract. Sales revenue is 4,800, with sales returns & allowances of 120. Cost of goods sold is 2,760, which already includes plant depreciation of 140. Sales-staff wages are 310, advertising 190, administrative salaries 240, office rent 60, and depreciation on office equipment 35. Research & development is 220. Interest expense is 90 and interest income 25. There's a gain on sale of old machinery of 15, and the tax rate is 25%.
Work through it step by step with me:
- Net revenue = 4,800 − 120 = 4,680
- Gross profit = 4,680 − 2,760 = 1,920, so gross margin = 1,920 ÷ 4,680 = 41.0%
- Operating expenses: selling = 310 + 190 = 500. General & administrative = 240 + 60 + 35 = 335. R&D = 220. That's a total of 1,055
- Operating income (EBIT) = 1,920 − 1,055 = 865, an operating margin of 18.5%
- Non-operating items = interest income 25 + gain on machinery 15 − interest expense 90 = −50. The machinery gain is incidental to selling tools, so it goes below the operating line
- Pre-tax income (EBT) = 865 − 50 = 815
- Tax = 815 × 25% = 203.75. Net income = 611.25, a net margin of 611.25 ÷ 4,680 = 13.1%
- EBITDA = 865 + 140 (plant depreciation in COGS) + 35 (office depreciation in G&A) = 1,040, or 22.2%. Notice that 140 of the 175 of D&A was invisible inside COGS. That's the US-format lesson about where D&A hides.
Worked example 2: Convert a Schedule III P&L into the analyst's multi-step format, then normalize
Meadow Foods Ltd is a synthetic Indian FMCG company (₹ cr). For the year, revenue from operations is 9,000 and other income 240. Cost of materials consumed is 3,600, purchases of stock-in-trade 450, and changes in inventories +90. Employee benefits are 900, finance costs 120, D&A 270, and other expenses 2,700, and the note reveals advertising & promotion of 950 inside that. There's an exceptional restructuring charge of (150), and the tax rate is 25%.
First, build the statement the way Schedule III presents it.
- Total income = 9,000 + 240 = 9,240
- Total expenses = 3,600 + 450 + 90 + 900 + 120 + 270 + 2,700 = 8,130. The +90 inventory change means finished-goods inventory fell. Goods made earlier were sold this period, so the drawdown adds to expense. Had inventory risen, the line would be negative
- PBT before exceptional items = 9,240 − 8,130 = 1,110
- Exceptional items of −150 bring PBT to 960
- Tax = 960 × 25% = 240, which leaves PAT = 720
Now do the analyst's conversion.
- Gross profit = 9,000 − (3,600 + 450 + 90) = 9,000 − 4,140 = 4,860, a 54.0% gross margin
- EBITDA = 4,860 − 900 − 2,700 = 1,260, or 14.0%
- EBIT = 1,260 − 270 = 990, or 11.0%
- Cross-check: EBIT 990 + other income 240 − finance costs 120 = 1,110 = PBT before exceptional ✓
- Treat the restructuring as a one-off and normalized PAT = 1,110 × 75% = 832.5, against a reported 720. That's a 16% difference in earning power, and you only see it after normalizing.
- From the note, A&P = 950 ÷ 9,000 = 10.6% of revenue. It's invisible on the face, and it decides whether you think margins are being propped up by cutting brand investment.
Worked example 3: Basic and diluted EPS, full build
Kaveri Consumer Ltd (synthetic) has a year ending 31 March. Net income is ₹450 cr and the preference dividend ₹10 cr. There were 100 cr equity shares outstanding on 1 April, and a fresh issue of 20 cr shares on 1 October. Employees hold 8 cr options with an exercise price of ₹250, against an average market price for the year of ₹400. There are convertible debentures with a face value of ₹500 cr and a 6% coupon, convertible into 4 cr shares. The tax rate is 25%.
- Weighted-average shares = 100 + 20 × (6/12) = 110 cr, because the October shares existed for half the year
- Basic EPS = (450 − 10) ÷ 110 = 440 ÷ 110 = ₹4.00
- Options (treasury-stock method): they're in the money (250 < 400). Assumed proceeds = 8 × 250 = ₹2,000 cr. Assumed buyback = 2,000 ÷ 400 = 5 cr. So incremental shares = 3 cr
- Convertible (if-converted test): after-tax interest saved = 500 × 6% × (1 − 0.25) = ₹22.5 cr. The per-share effect = 22.5 ÷ 4 = ₹5.625, which is more than the ₹4.00 basic. So it's antidilutive, and you exclude it
- Diluted EPS = 440 ÷ (110 + 3) = 440 ÷ 113 = ₹3.89
Here's the order of operations, for the exam and for life. Compute basic first. Then rank each potential-share series by its per-share effect, with options first, since their numerator effect is zero. Add the series one at a time, only while EPS keeps falling, and stop when it doesn't. Diluted (3.89) < basic (4.00) ✓.
Worked example 4: Normalizing a P&L with a one-off gain and discontinued operations
Ridgeline Corp (synthetic, $m) has diluted shares of 50m and a tax rate of 25%. Continuing revenue is 2,400. Operating income is 300, and that includes a one-time litigation settlement gain of 40 tucked inside "other operating income." Interest expense is 45. The loss from discontinued operations, net of tax, is (35).
Start with the reported figures.
- EBT (continuing) = 300 − 45 = 255, and tax = 63.75. Net income from continuing = 191.25, so diluted EPS continuing = 191.25 ÷ 50 = $3.83
- Net income total = 191.25 − 35 = 156.25, so diluted EPS total = $3.13
Now normalize, which gives you the forecasting base.
- Strip the gain. Normalized operating income = 300 − 40 = 260. Normalized EBT = 260 − 45 = 215, and tax = 53.75. Normalized continuing NI = 161.25, which makes normalized diluted EPS = $3.23
So which number do you anchor on? Neither reported one. $3.13 mixes in a dying division the company has already shed. $3.83 flatters continuing operations with a courtroom windfall. The repeatable earning power is ~$3.23, and that's the number a Phase 3 valuation would capitalize. The analyst's P&L is the one you rebuild. The one you're handed is only the starting point.
Worked example 5: Common-size a Schedule III P&L and read the four-margin fingerprint (India)
Nilgiri Naturals Ltd is a synthetic Indian personal-care & packaged-foods company (₹ cr), reporting FY25 on a by-nature face. Revenue from operations is 8,000, with other income of 180 from treasury. Cost of materials consumed is 3,000, purchases of stock-in-trade 700, and changes in inventories (100). Employee benefits are 640, finance costs 60, and depreciation & amortisation 300. Other expenses are 2,360, and the note reveals advertising & promotion of 900 inside them. The tax rate is 25%, and there are no exceptional items.
Step 1: build the subtotals Schedule III hides. COGS = 3,000 + 700 + (−100) = 3,600. The −100 means finished-goods inventory rose, so some of this period's spend went onto the balance sheet instead of into expense. Gross profit = 8,000 − 3,600 = 4,400.
Step 2: the four margins, each on revenue from operations, never on total income.
- Gross margin = 4,400 ÷ 8,000 = 55.0%
- EBITDA = 4,400 − 640 (employees) − 2,360 (other expenses) = 1,400, so EBITDA margin = 17.5%
- EBIT = 1,400 − 300 (D&A) = 1,100, so operating margin = 13.75%
- Net: PBT before exceptional = total income 8,180 − total expenses 6,960 = 1,220. Tax = 305, so PAT = 915 and net margin = 11.4%
Step 3: cross-check by the standard India route so the numbers tie. EBITDA = PBT-before-exceptional 1,220 + finance costs 60 + D&A 300 − other income 180 = 1,400 ✓. And EBIT 1,100 + other income 180 − finance costs 60 = 1,220 = PBT before exceptional ✓. When the line-by-line build and the top-down route agree, the statement is internally consistent. Do this cross-check every time.
Step 4: build the common-size ledger, per ₹100 of revenue.
COGS 45.0 → gross 55.0; − employees 8.0 − other expenses 29.5 → EBITDA 17.5; − D&A 3.75 → EBIT 13.75; + other income 2.25 − finance 0.75 → PBT 15.25; − tax 3.81 → PAT ₹11.44
Then read the note against it. Advertising & promotion is 900 ÷ 8,000 = 11.25% of revenue. You can't see it on the face, because it's buried inside that 29.5 of "other expenses." Yet it decides whether the margin is being propped up by starving the brand.
The point. Read the fingerprint 55 / 17.5 / 13.75 / 11.4 as an identity kit. It isn't a report card. A company keeping ₹11.44 of every ₹100 after everything, on a 55% gross margin funded by ~11% A&P, is a premium brand owner. A thin-margin retailer looks nothing like this. The margin language from earlier still holds. Never ask "is the margin high?" Ask "is this fingerprint right for this model, and which way is each line moving?"
Worked example 6: From net income to total comprehensive income (US)
Beacon Instruments Inc. is a synthetic US industrial with foreign operations ($m), reporting FY24. Reported net income is 620. Below the line, four remeasurements go to OCI. They're pre-tax, and tax-effected at 25% except translation. There's a foreign-currency translation gain of +80, with no deferred tax booked. The cash-flow hedge has an effective-portion pre-tax loss of (60). Available-for-sale (FVOCI) debt securities show an unrealized pre-tax loss of (120). And there's a defined-benefit pension remeasurement gain, pre-tax +40.
Step 1: tax-effect each OCI item to net. Hedge = −60 × (1 − 0.25) = −45. FVOCI debt = −120 × 0.75 = −90. Pension = +40 × 0.75 = +30. Translation stays at +80. Each OCI line is presented net of its own tax, as the face requires.
Step 2: sort the items into the two mandated buckets, which is the Ind AS/IFRS face split. Will be reclassified to P&L later: translation +80, cash-flow hedge −45 and FVOCI debt −90, for a total of −55. Will never be reclassified: pension remeasurement +30. Flag the US GAAP difference here, because pensions are amortized back through P&L there.
Step 3: total OCI and total comprehensive income. OCI = 80 − 45 − 90 + 30 = −25. TCI = net income + OCI = 620 + (−25) = 595.
Step 4: read what net income alone hid. OCI was −25, only about −4.0% of net income. That's trivial in a headline. But inside it sits a $90m unrealized loss on the bond book, the FVOCI debt line. This is how a serene income statement can sit on top of a bleeding balance sheet. It's the SVB lesson from the OCI section, in miniature. Net income said +620, and the fuller change in owners' wealth was +595. What an analyst flags is the composition: a rate-shock hole in the securities portfolio, parked in AOCI. TCI is the clean-surplus number you'll reconcile against the equity bridge in the balance sheet module ahead, and again in the statement-linkage capstone beyond it.
Practice set
Work each problem fully on paper before you open its solution (working agreement #3). The problems ramp up. Numbers 1 to 2 are guided, 3 to 6 independent, 7 to 9 judgment, and 10 is timed.
P1 (guided: classification). Place each item on the P&L, or off it: (a) freight-in on raw materials; (b) advertising; (c) interest earned on fixed deposits by a paint company; (d) scrap sales at a steel plant; (e) depreciation of factory machinery; (f) gain on selling the company's entire, major foods division; (g) uninsured flood loss at a warehouse; (h) CEO's salary; (i) GST collected on sales; (j) effective-portion gain on a cash-flow hedge.
Solution. (a) Product cost, into COGS or cost of materials. It's capitalized into inventory until sold. (b) Operating expense. Under US by-function it's selling, and on the Indian face it sits inside "other expenses," visible in the note. (c) Other income, non-operating for a paint company. For a bank or NBFC it would be revenue from operations, so context decides. (d) Other operating revenue, inside revenue from operations in India, and a minor operating income line in the US. (e) Manufacturing cost. It goes inside COGS under by-function, and on the separate D&A line under Schedule III. (f) Discontinued operations, because it's a major line of business. It's one line, net of tax, below continuing, with comparatives re-presented. (g) A one-off within continuing operations. In India it goes on the exceptional items line. Under US GAAP it's a separately disclosed charge, not "extraordinary," since that category was abolished in 2015. (h) General & administrative in the US, employee benefits expense in India. (i) Never revenue, since it's collected on behalf of government. It's a liability until remitted. (j) Not in P&L this period. It goes to OCI, in the reclassifiable bucket.
P2 (guided: weighted shares and basic EPS). A calendar-year company has 60m shares on 1 January. It issues 12m on 1 July and buys back 6m on 1 November. Net income is $130m and preferred dividends $4m. Compute weighted-average shares and basic EPS.
Solution. Weighted shares = 60 + 12 × (6/12) − 6 × (2/12) = 60 + 6 − 1 = 65m. Basic EPS = (130 − 4) ÷ 65 = 126 ÷ 65 = $1.94.
P3 (independent: build the multi-step). Harbor Retail Inc. (synthetic, $m) has gross sales 1,250, returns 50, COGS 780, store wages 95, corporate salaries 55, advertising 38, store rent 62, depreciation on stores 25, depreciation on head office 10, interest expense 18, gain on sale of investments 6, tax 25%. Build the full multi-step P&L with EBITDA and margins.
Solution. Net revenue = 1,200. Gross profit = 1,200 − 780 = 420 (35.0%). Selling/store expenses = 95 + 38 + 62 + 25 = 220. G&A = 55 + 10 = 65, so total opex = 285. Operating income = 135 (11.3%). EBITDA = 135 + 35 = 170 (14.2%). Non-operating = 6 − 18 = −12, which gives EBT = 123. Tax = 30.75, leaving NI = 92.25 (7.7%). The investment gain goes below the operating line, because this business sells shirts. It doesn't sell securities.
P4 (independent: Schedule III build and conversion). Arjun Textiles Ltd (synthetic, ₹ cr) has revenue from operations 3,200, other income 60, cost of materials consumed 1,760, changes in inventories (40), employee benefits 380, finance costs 95, D&A 130, other expenses 560, an exceptional plant impairment of (75), tax 25%. Build the Schedule III statement, then convert it to gross profit, EBITDA, EBIT, and normalized PAT.
Solution. Total income = 3,260. Total expenses = 1,760 − 40 + 380 + 95 + 130 + 560 = 2,885. PBT before exceptional = 375. Exceptional −75 brings PBT to 300, and tax = 75, so PAT = 225. Now convert. Gross profit = 3,200 − (1,760 − 40) = 1,480 (46.3%). EBITDA = 1,480 − 380 − 560 = 540 (16.9%). EBIT = 540 − 130 = 410 (12.8%). Check: 410 + 60 − 95 = 375 ✓. Normalized PAT = 375 × 75% = 281.25. The impairment is a one-off, but log what it confesses. Past capex on that plant didn't earn its keep.
P5 (independent: the other-income trap). Sundaram Infotech (synthetic, ₹ cr) has revenue from operations 24,000, employee benefits 16,000, other operating expenses 2,900, D&A 700, other income 1,900 from treasury, finance costs 90, tax 25%. Management's press release celebrates a "PBT margin of 25.9%." Compute the true operating margin, PBT, PAT, and other income as a share of PBT. Then assess the claim.
Solution. EBIT = 24,000 − 16,000 − 2,900 − 700 = 4,400, so the true operating margin = 18.3%. PBT = 4,400 + 1,900 − 90 = 6,210. The celebrated 25.9% is PBT ÷ revenue, inflated by treasury income. Other income = 1,900 ÷ 6,210 = 30.6% of PBT. Nearly a third of pre-tax profit comes from the cash pile and not from clients. PAT = 6,210 × 75% = 4,657.5. So the operating engine earns 18.3%, and ~26% overstates it. An analyst prices the operating business and the cash separately. That's a Phase 3 idea called the equity bridge, planted here.
P6 (independent: convertible and antidilution). Net income is ₹360 cr and weighted shares 90 cr. There are convertible bonds of ₹400 cr at 7%, convertible into 30 cr shares, and 3 cr options at an exercise price of ₹520 against an average market price of ₹470. Tax is 25%. Compute basic and diluted EPS.
Solution. Basic = 360 ÷ 90 = ₹4.00. The options' exercise price is above market, so they're out of the money and excluded as antidilutive. For the convertible, after-tax interest = 400 × 7% × 0.75 = ₹21 cr. The per-share effect = 21 ÷ 30 = ₹0.70, below 4.00, so it's dilutive. Diluted = (360 + 21) ÷ (90 + 30) = 381 ÷ 120 = ₹3.18.
P7 (judgment: discontinued operations). A company with a 31 March year-end sells its major packaged-foods division on 30 September. Where do the division's April–September revenues and costs appear in this year's P&L? How will last year's comparatives look in this year's annual report, and why might last year's revenue "shrink"? Also say which EPS figures must be shown.
Solution. The division's part-year operating results plus the gain/loss on disposal collapse into one line, "profit/(loss) from discontinued operations, net of tax," below continuing operations. None of its revenue appears in the top line. Comparatives are re-presented as if the division were discontinued last year too. So prior-year revenue in this year's report is lower than what last year's report showed. That's re-presentation for comparability, and nobody is restating an error. EPS must be presented for continuing operations and total. India's Schedule III face shows continuing, discontinued, and combined, basic and diluted each. As an analyst, forecast continuing only.
P8 (judgment: OCI sort). Classify: net income, OCI-reclassifiable, or OCI-never-reclassified (Ind AS lens; flag any US GAAP difference): (a) FX translation gain on a foreign subsidiary; (b) effective portion of a cash-flow hedge; (c) fair-value gain on an FVOCI debt investment; (d) remeasurement loss on the defined-benefit gratuity plan; (e) revaluation surplus on land; (f) fair-value gain on an FVOCI-designated equity stake; (g) gain on trading securities; (h) goodwill impairment.
Solution. (a) OCI, reclassifiable, and recycled on disposal of the operation. (b) OCI, reclassifiable, and recycled when the hedged transaction hits P&L. (c) OCI, reclassifiable, and recycled on sale. (d) OCI, never reclassified under Ind AS/IFRS. The US GAAP difference is that it's amortized back through P&L. (e) OCI, never reclassified. There's no US GAAP equivalent, because US GAAP has no revaluation model. (f) OCI, never reclassified under Ind AS/IFRS. The US GAAP difference is that equity securities' fair-value changes go through net income, which is the Berkshire volatility. (g) Net income. (h) Net income.
P9 (judgment: the "one-time" label and the other-expenses box). (a) A textile company reports "exceptional" restructuring charges of ₹120, ₹95, ₹140, and ₹110 cr in four consecutive years, against PBT-before-exceptionals of about ₹800 cr each year. How do you treat these, and what does it imply about reported margins and management? (b) For an Indian FMCG company, where do you find advertising spend, and why does its trend matter to margin quality?
Solution. (a) Four consecutive "one-times" averaging ~₹116 cr are an operating cost wearing a costume. Normalize them into operating expenses. That cuts true PBT ~14% below the pre-exceptional line management wants you to anchor on. There's a governance inference too. A management that serially classifies routine costs as exceptional is managing optics, so raise your skepticism on every other judgment they make. That's the ethics thread. (b) Look in the "other expenses" note, since A&P isn't a face line. Compute A&P ÷ revenue across five years. A margin "improvement" funded by cutting A&P is borrowing from the brand's future, and calling it efficiency is wrong. This is margin quality analysis, a preview of Phase 2.
P10 (timed: 30 minutes, full synthesis). Deccan Appliances Ltd (synthetic, ₹ cr) has a year to 31 March. Net revenue is 5,400. COGS is 3,510, including plant depreciation of 160, and SG&A is 810, including depreciation of 40. R&D is 110. Other operating income from recurring scrap sales is 30. Interest expense is 120 and interest income 45. There's an exceptional uninsured flood loss of (60), and tax is 25%. Weighted shares are 42 cr, and there are 4 cr options at an exercise price of ₹150 against an average market price of ₹200. Produce: (a) the multi-step P&L; (b) EBITDA; (c) basic and diluted EPS; (d) normalized diluted EPS; (e) three interpretation lines.
Solution. (a) Gross profit = 5,400 − 3,510 = 1,890 (35.0%). Operating income = 1,890 − 810 − 110 + 30 = 1,000 (18.5%). Scrap sales are recurring and operating, so they stay above the line. EBT = 1,000 + 45 − 120 − 60 = 865. Tax = 216.25, which leaves NI = 648.75 (net margin 12.0%). (b) EBITDA = 1,000 + 160 + 40 = 1,200 (22.2%). (c) Basic = 648.75 ÷ 42 = ₹15.45. For the options, incremental = 4 × (1 − 150/200) = 1 cr, so diluted = 648.75 ÷ 43 = ₹15.09. (d) Normalized EBT = 925 and normalized NI = 693.75. Normalized diluted EPS = 693.75 ÷ 43 = ₹16.13. (e) Here are model answers. (i) The flood loss pushes reported EPS ~6% below repeatable earning power, so forecast from 16.13 and set 15.09 aside. (ii) Interest expense exceeds interest income, so check leverage on the balance sheet next. (iii) Dilution costs ~2.3% of EPS. It's small but permanent, so watch the ESOP note for future grants.
P11 (guided: the four-margin fingerprint). Konkan Consumer Ltd (synthetic, ₹ cr): revenue from operations 5,000, cost of materials consumed 1,900, purchases of stock-in-trade 300, changes in inventories +50, employee benefits 450, finance costs 40, D&A 160, other expenses 1,500, other income 120, tax 25%. Build gross, EBITDA, EBIT and net margins, and cross-check EBITDA by the standard India route.
Solution. COGS = 1,900 + 300 + 50 = 2,250. The +50 means finished-goods inventory fell, so the drawdown adds to expense. Gross profit = 5,000 − 2,250 = 2,750, or 55.0%. EBITDA = 2,750 − 450 − 1,500 = 800, or 16.0%. EBIT = 800 − 160 = 640, or 12.8%. PBT before exceptional = (5,000 + 120) − 4,400 = 720. Cross-check EBITDA = 720 + 40 + 160 − 120 = 800 ✓. Tax = 180, so PAT = 540 and net margin is 10.8%. The fingerprint 55 / 16 / 12.8 / 10.8 belongs to a mid-tier branded consumer business. Compare each layer to Nilgiri's in Worked example 5, and ask which direction it's moving.
P12 (guided: comprehensive income). Cascade Robotics Inc. (synthetic, $m): net income 340. OCI items: foreign-currency translation loss (30, already net of tax); cash-flow hedge gain, pre-tax +40; FVOCI debt-security loss, pre-tax (60); defined-benefit remeasurement gain, pre-tax +20. Tax 25% on the pre-tax items. Compute total OCI, total comprehensive income, and split OCI into its recycle buckets.
Solution. Net of tax, hedge = 40 × 0.75 = +30, FVOCI debt = −60 × 0.75 = −45, pension = 20 × 0.75 = +15, and translation stays −30. OCI = −30 + 30 − 45 + 15 = −30. TCI = 340 + (−30) = 310. The reclassifiable bucket holds translation −30 + hedge +30 + FVOCI debt −45 = −45. Never reclassified (Ind AS/IFRS) is the pension +15. Net income overstated the period's wealth change by 30. If this were a bank or insurer, the −45 FVOCI debt loss is the line you'd interrogate.
P13 (independent: segment gross margins, US). Northwind Devices Inc. (synthetic, $bn) has net sales of 180 for products and 60 for services. Cost of sales is 117 for products and 15 for services. R&D is 22 and SG&A 20. Other income/(expense), net is 1, D&A from the cash flow statement 9, and tax 21%. Compute the two segment gross margins and the consolidated gross margin. Then compute operating income, EBITDA, and net income with their margins.
Solution. Products gross margin = (180 − 117) ÷ 180 = 35.0%. Services = (60 − 15) ÷ 60 = 75.0%, a software-economics business stapled to a hardware one. Consolidated gross margin = 108 ÷ 240 = 45.0%, and it drifts up whenever the mix shifts toward services. Operating income = 108 − 22 − 20 = 66 (27.5%). EBITDA = 66 + 9 = 75 (31.25%). The D&A was invisible on the by-function face, so you retrieved it from the cash flow statement. Pre-tax = 66 + 1 = 67, and tax = 14.07, so net income = 52.93 (net margin 22.1%). It's the two segment gross margins that answer "how does it make money?" The blended 45% hides the answer.
P14 (independent: build, normalize, and the other-income trap). Vindhya Pharma Ltd (synthetic, ₹ cr): revenue from operations 6,000, other income 900, cost of materials consumed 2,100, changes in inventories (60), employee benefits 780, finance costs 110, D&A 350, other expenses 1,400, exceptional items: plant impairment (200), tax 25%. Build the Schedule III statement; convert to gross profit, EBITDA, EBIT; compute other income as a share of PBT; and give normalized PAT.
Solution. Total income = 6,900. Total expenses = 2,100 − 60 + 780 + 110 + 350 + 1,400 = 4,680. PBT before exceptional = 2,220. Exceptional −200 brings PBT to 2,020. Tax = 505, so PAT = 1,515. Now convert. COGS = 2,100 − 60 = 2,040, and gross profit = 6,000 − 2,040 = 3,960 (66.0%). EBITDA = 3,960 − 780 − 1,400 = 1,780 (29.7%). EBIT = 1,780 − 350 = 1,430 (23.8%). Cross-check: 1,430 + 900 − 110 = 2,220 ✓. Other income = 900 ÷ 2,020 = 44.6% of PBT. Nearly half of pre-tax profit is treasury income, and none of it comes from medicine. The operating engine is far weaker than PBT suggests, and every margin must be computed on the 6,000. The 6,900 includes the treasury money. Treat the impairment as a one-off and normalized PAT = 2,220 × 75% = 1,665, against a reported 1,515. Still, log what the impairment confesses. Past capex on that plant didn't earn its keep.
P15 (independent: bonus issue, options, and a convertible). Sahyadri Cements Ltd (synthetic) has a year to 31 March. Net income is ₹960 cr and the preference dividend ₹20 cr. There were 200 cr equity shares on 1 April, then a 1:5 bonus issue on 1 October, meaning one free share per five held. There are 12 cr options at an exercise price of ₹180 against an average market price of ₹300, with terms already bonus-adjusted. Convertible debentures of ₹600 cr at 8% convert into 30 cr shares. Tax is 25%. Compute weighted-average shares, basic EPS, and diluted EPS.
Solution. Don't time-weight the bonus. A bonus issue brings in no new resources, so it applies retroactively to the whole year and to every comparative. That gives 200 + 200 ÷ 5 = 240 cr weighted-average shares. The classic trap is to time-weight the 40 cr bonus shares, which gives 220 cr and overstates basic EPS. Basic EPS = (960 − 20) ÷ 240 = 940 ÷ 240 = ₹3.92. The options are in the money (180 < 300), and incremental = 12 × (1 − 180/300) = 4.8 cr. Adding them gives 940 ÷ 244.8 = ₹3.84. EPS falls, so they're dilutive. For the convertible, after-tax interest = 600 × 8% × 0.75 = ₹36 cr, and the per-share effect = 36 ÷ 30 = ₹1.20. That's below ₹3.84, so it's dilutive too. Diluted EPS = (940 + 36) ÷ (244.8 + 30) = 976 ÷ 274.8 = ₹3.55. The order runs basic 3.92 → +options 3.84 → +convertible 3.55. Each step is lower, so both series are included.
P16 (timed: 30 minutes, stretch synthesis). Summit Dynamics Corp. (synthetic, $m) has a year to 31 December. Net sales are 4,000. COGS is 2,400, including plant depreciation of 150, and SG&A is 520, including depreciation of 50. R&D is 180. A first-time restructuring charge of (60) gets its own line. Interest income is 20, interest expense 90, and there's a gain of 30 on the sale of a warehouse. Tax is 25%. Weighted-average shares are 200m. There are 10m options at an exercise price of $30, against an average market price of $50. Convertible notes of $400m at 5% convert into 12m shares. OCI, net of tax, is FX translation +25, cash-flow hedge (10), FVOCI debt (35), pension remeasurement +8. Produce: (a) the multi-step P&L; (b) EBITDA; (c) basic and diluted EPS; (d) normalized diluted EPS; (e) total comprehensive income; (f) three interpretation lines.
Solution. (a) Gross profit = 4,000 − 2,400 = 1,600 (40.0%). Operating income = 1,600 − 520 − 180 − 60 = 840 (21.0%). The restructuring line stays within continuing operations. Non-operating = 20 − 90 + 30 = −40. Pre-tax = 840 − 40 = 800, and tax = 200, so net income = 600 (net margin 15.0%). (b) EBITDA = operating income 840 + D&A (150 + 50) = 1,040 (26.0%). Before the one-off restructuring it's 1,100. (c) Basic EPS = 600 ÷ 200 = $3.00. For the options, incremental = 10 × (1 − 30/50) = 4m, which gives 600 ÷ 204 = $2.94. For the convertible, after-tax interest = 400 × 5% × 0.75 = $15m. Per-share = 15 ÷ 12 = $1.25, below 2.94, so it's dilutive. Diluted EPS = (600 + 15) ÷ (204 + 12) = 615 ÷ 216 = $2.85. (d) Now normalize. Strip the restructuring, an operating one-off, by adding back 60. Remove the warehouse gain, a non-operating one-off, by taking out 30. Normalized operating income = 900. Normalized pre-tax = 900 − (90 − 20) = 830. Normalized net income = 830 × 0.75 = 622.5. Normalized diluted EPS = (622.5 + 15) ÷ 216 = 637.5 ÷ 216 = $2.95. That's higher than reported diluted, because the one-off charge hurt more than the one-off gain helped. (e) TCI = net income 600 + OCI (25 − 10 − 35 + 8 = −12) = 588. (f) Here are model lines. (i) Forecast from ~$2.95 and set $2.85 aside, since the restructuring and the warehouse gain are both non-repeatable. (ii) Interest expense ($90m) dwarfs interest income ($20m), so check leverage on the balance sheet next. (iii) OCI of −12 hides a $35m unrealized bond loss. It's small now, but it's the line to watch if rates move. On scoring, getting all six parts right in time means you're fluent. If you struggle on (c) to (d), redo Worked examples 3, 4 and 6 before the mastery check.
Applied mini-project
The two-format rebuild. Take one real Indian P&L and one real US income statement and convert both into a single common analyst format.
Pull the data (all free):
- Apple Inc.: latest Form 10-K from SEC EDGAR (sec.gov → search "Apple" → filings → 10-K → "Financial Statements" section: Consolidated Statements of Operations and, for D&A, the Consolidated Statements of Cash Flows).
- Hindustan Unilever Ltd: latest annual report from hul.co.in (Investor Relations → Annual Reports) or from BSE India (bseindia.com → HUL → Financials). Use the standalone Statement of Profit and Loss plus the "other expenses" and "exceptional items" notes.
Do, in a spreadsheet (one tab per company, one comparison tab):
- Transcribe each P&L exactly as filed: every line, two fiscal years.
- Convert both to one analyst format: revenue → gross profit → EBITDA → EBIT → EBT → net income. For HUL, build gross profit from the materials/purchases/inventory-change lines and EBITDA by the India route; for Apple, pull D&A from the cash flow statement.
- Compute the four-margin fingerprint (gross/EBITDA/EBIT/net) for both years of both companies.
- Hunt one-offs: read HUL's exceptional-items note; run Apple's ETR check against its tax note and its MD&A discussion of any unusual items. Compute a normalized PBT for each.
- Compare basic vs diluted EPS for both; note the % gap and its source (ESOP/RSU notes).
- Write a half-page memo, conclusion first: which business converts more of a rupee/dollar of revenue into profit, at which layer does the difference arise, and what would you check next?
Rubric (score each 0 = missing/wrong, 1 = partial, 2 = meets the bar; pass ≥ 9/12 with no zero):
| Criterion | 0 | 1 | 2 |
|---|---|---|---|
| Transcription accuracy | Lines missing/wrong | Minor slips | Line-perfect, both years |
| Format conversion | Wrong route to GP/EBITDA | Right idea, arithmetic slips | Both conversions correct incl. D&A retrieval and other-income exclusion |
| Margin fingerprint | Absent/incorrect | Computed, thin interpretation | Correct, with year-on-year movement explained |
| One-off hunt | Not attempted | Found but not normalized | Exceptional items + ETR anomalies found and normalized PBT built |
| EPS & dilution | Basic only | Both, gap unexplained | Both, gap traced to its instrument |
| Memo quality | Rambling/no numbers | Clear but buries conclusion | Conclusion-first, every claim tied to a number |
Reading & resources
- Mike Piper, Accounting Made Simple, ch. 2 (income statement). [Paid, inexpensive] [Beginner]: this week's reading-spine chapter. It takes 20 minutes and is perfect reinforcement.
- Kieso, Weygandt & Warfield, Intermediate Accounting, ch. 4 "Income Statement and Related Information"; skim the EPS sections of the "Dilutive Securities and EPS" chapter. [Paid] [Intermediate]: the reference treatment. Use it to check yourself once you've started elsewhere.
- Zerodha Varsity, Fundamental Analysis module, P&L chapters (zerodha.com/varsity). [Free] [Beginner]: the Indian statement walked with live examples.
- Brian Bushee, Introduction to Financial Accounting (Wharton, Coursera), income-statement week. [Free to audit] [Beginner]: best-in-class lectures on accrual mechanics.
- EY, US GAAP versus IFRS: The Basics, income-statement and EPS sections (ey.com, updated periodically). [Free] [Intermediate]: your cross-standard reference. Ind AS tracks IFRS closely here.
- Deloitte iasplus.com summaries: IAS 1 / Ind AS 1 (presentation) and IAS 33 / Ind AS 33 (EPS). [Free] [Intermediate]: concise standard-by-standard pages. See its IFRS 18 project page too, for what changes from 2027.
- Schedule III, Companies Act 2013, Division II (mca.gov.in). [Free] [Intermediate]: read the actual P&L format once. Nothing demystifies it faster.
- Aswath Damodaran, "Accounting 101" sessions (YouTube / pages.stern.nyu.edu). [Free] [Beginner]: the analyst's-eye view of financial statements, very much in this program's spirit.
- Primary filings practiced on this week: Apple 10-K (sec.gov/EDGAR), Hindustan Unilever and Titan annual reports (hul.co.in, titancompany.in, or bseindia.com), and the screener.in P&L tab for any Indian company. See how screener converts Schedule III into the analyst format you now build by hand. Then keep doing it by hand until M1.10.
- Going deeper: Aswath Damodaran, "Margins by Sector" and "Profitability" data sets (pages.stern.nyu.edu → "Data" → "Current Data") [Free] [Intermediate]: real gross, operating, and net margins for US and global industry groups. Calibrate this week's four-margin fingerprints against how actual sectors earn before you judge any single company. It's updated annually, so verify the vintage.
- Going deeper: Martin Fridson & Fernando Alvarez, Financial Statement Analysis: A Practitioner's Guide, the income-statement chapter. [Paid] [Intermediate]: a working analyst's tour of revenue recognition, non-recurring items, and earnings quality. It's the natural bridge from this week's mechanics into Phase 2's judgment.
The Modern Analyst's Addendum
Everything above teaches this skill from first principles, by hand. That is how you learn it, and the mastery check still tests it that way. This addendum shows how a working analyst amplifies the same skill today. It adds to the skill and never replaces it. (R1/R10)
AI-Augment this skill
{
"skill": "Spreading a reported income statement — including converting an Indian by-nature P&L into an analyst's by-function format",
"use": "Use AI for the transcription and the format bridge, never for the classification calls. (1) Transcribe a statement image or PDF page into a clean period-over-period table, figures exactly as printed. (2) Ask it to map an unfamiliar line caption ('Changes in inventories of finished goods and work-in-progress', 'Other operating revenue') to the analyst line it belongs to, with its reasoning stated so you can reject it. (3) Ask it to list, for a given filer, every line it could not classify with confidence — the unclassifiable list is where your judgement is actually needed.",
"tools": ["Document/PDF AI — Claude with file upload, NotebookLM for a full annual report", "Spreadsheet AI — Excel Copilot for the transcription-to-grid step", "Chat assistants — for line-caption definitions and standard differences"],
"prompt": "You are transcribing, not interpreting. From pages <X-Y> of <COMPANY> FY<YEAR>, output a Markdown table [Line item as printed | FY<Y-2> | FY<Y-1> | FY<Y>]. Copy figures exactly, state the reported currency and unit, do NOT compute any subtotal that is not printed, do NOT fill a gap, mark anything unreadable '??', and give the page number for every column. Then, separately, list any caption you could not map to a standard analyst line and say why.",
"verify": "Open the filing. Match every cell on four axes — figure, unit and scale (₹ crore vs ₹ million vs $ thousand), fiscal period, and entity scope (standalone vs consolidated). Re-add each subtotal yourself: a transcription that is 99% right and drops one line still produces a gross margin that is wrong forever. Re-derive EBITDA by the route the statement's own format requires rather than accepting a computed figure. Nothing enters your spread until it traces to a page (Guardrail 1-5).",
"diy": "You must already be able to build a multi-step income statement from a trial balance and read a Schedule III P&L unaided — that is this module's gate. AI removes typing from a task whose difficulty was never the typing."
}
Modern Data Analysis
By hand first. You built the four-subtotal stack yourself and derived EBITDA by the correct route for each format. The code below is that derivation, written down once so it never drifts.
Today's workflow. Nobody re-types a P&L any more, and nobody should trust the version they didn't re-type either. So pull the statement into a table and encode the format's own arithmetic as explicit expressions. Let the code fail loudly when a filer's line-up doesn't match. Learning both grammars pays off right here. A US by-function P&L gives you gross profit directly and hides D&A inside COGS and SG&A. An Indian Schedule III by-nature P&L gives you no gross profit at all and shows D&A on its own line. There, EBITDA is revenue − (materials + employee benefits + other expenses), and gross profit has to be constructed. A database that reports one number called "EBITDA" for both has made a decision on your behalf, and you need to know which.
Tools & sources (IN + US). pandas to hold the spread. India: the Schedule III Statement of Profit and Loss in the annual report (BSE/NSE portals, or the company's investor page), with screener.in or stockanalysis.com as a cross-check you reconcile to, never from. US: SEC EDGAR XBRL companyfacts (Revenues, CostOfRevenue, OperatingIncomeLoss, DepreciationDepletionAndAmortization) or the 10-K itself via sec-edgar-downloader.
# Synthetic Schedule III (by-nature) P&L, ₹ crore — R3: every figure below recomputed in-session
rev, other_income = 1000.0, 20.0
nature = {"materials": 520.0, "employee": 180.0, "other_expenses": 130.0}
dep, finance_cost = 60.0, 25.0
ebitda = rev - sum(nature.values()) # 170.0 — note: OTHER INCOME is excluded on purpose
ebit = ebitda - dep # 110.0
pbt = ebit + other_income - finance_cost # 105.0
print(ebitda, ebit, pbt, round(ebitda / rev * 100, 1)) # 170.0 110.0 105.0 17.0
Verify. The commonest defect in a programmatic spread is a scale slip. Load a filer reporting in ₹ million beside one reporting in ₹ crore, and you get a ratio table that looks plausible and is off by 10×. Assert the unit as data, and don't leave it in a comment. Then re-derive one year of every subtotal by hand from the filing and require an exact match before the spread is used for anything.
Quantitative lens
No quantitative lens this week. Building and classifying an income statement is definitional work. The subtotals are identities, and EPS under the treasury-stock method is a deterministic formula. Nothing in it is an estimate. The statistical treatment of these lines arrives in the ratio-toolkit module ahead, covering margin decomposition, cross-sectional comparison and the ROE drivers. The one truly distributional item here is option dilution as a function of share price. It's handled where it belongs, in the equity module ahead.
Where this goes next: galaxy cross-links
- G2 · DA1.02 Pandas Data Wrangling. Holding a multi-year, multi-company spread as tidy data instead of as a spreadsheet you have to re-check every quarter.
- G2 · DA1.04 EDA & Visualization. The margin-stack chart and the revenue-to-net-income waterfall, which is how this statement is actually communicated.
- G2 · QD1.01 Data Pipelines & Vendors. Where statement data comes from, what a vendor has already normalised, and why "which EBITDA?" is a question about the pipeline, not about accounting.
Teach it back & journal
Feynman prompt. Write a one-page explainer for a smart 15-year-old who runs a school canteen. Show her how her year of samosa sales becomes a ten-line income statement, and what gross profit, operating profit, and net profit each mean, using her canteen's numbers. Explain why the new fryer she bought shows up only a little each year. Then explain why EBITDA, a rule that ignores even that little, can fool her about cash. Finally, say why her "profit per owner" is already lower than it looks if her cousin holds a coupon to buy into the canteen cheaply next year. No jargon is allowed until you've explained it in canteen terms first.
Journal reflection. "Profit is an opinion; cash is a fact." In this week's company-of-the-week read, list every line of its P&L where you can now see an estimate or a classification choice hiding. Look at useful lives inside COGS, exceptional labels, other-income placement and the ETR. Which single line would you interrogate first if you suspected the story was too good, and what would you look for in the notes? Date the entry. You'll re-read it in Phase 2 with forensic eyes.
This module's flashcards and mastery quiz are wired into the app: see the node's Quiz and Reviews.