Fin Maverick
Foundations VocabularyAccounting & ReportingEconomics & MacroQuant Methods & ProgrammingBusiness & Company AnalysisCorporate Finance & ValuationBehavioural Finance
Banking & Market InfrastructureFixed Income & RatesDerivatives & Structured ProductsPublic EquitiesTransactions & DealsPortfolio ConstructionFunds & AMCs
Private Markets & AlternativesRisk, Treasury & ControlAI & Digital FinanceStochastic Calculus & PricingWealth & Personal FinanceIndian Markets & RegulationProfessional Practice
CalculatorComparison
Frameworks
Explore Bootcamps
Equity ResearchPortfolio ManagementMutual Fund MasteryFinancial LiteracyInvestment Banking Analyst
Private Equity AnalystHedge Funds AnalystBreaking Into VCBreaking Into QuantsAI For Finance
Financial Analyst ProgramRisk Management ProgramPrivate Wealth ManagementDebt Capital MarketsDerivatives Foundation
Explore Internships
Equity Research InternMutual Fund Intern
Portfolio Management InternFinancial Literacy Intern
Explore Micro Courses

Equity Research6

Writing an Investment ThesisBuilding a Discounted Cash FlowReading an Annual Report FastReading a Sector Before a CompanySpotting Quality of Earnings Red FlagsBuilding a Revenue Forecast From Drivers

Portfolio Management3

Rebalancing: When, Why and What It CostsStrategic and Tactical Asset AllocationMeasuring Risk in a Portfolio

Mutual Fund Mastery3

Comparing Funds Without Being FooledHow a NAV Is Struck and Which Day You GetReading a Fund Factsheet Properly

Derivatives Unlocked4

Hedging a Real ExposureThe Greeks, PracticallyFutures, the Basis and What Moves ItReading an Option Payoff

AI For Finance2

Retrieval and Grounding for FinanceDocument Extraction in Finance

Breaking Into Quants4

Backtesting a StrategyHypothesis TestingCleaning Financial DataRegression for Finance

Breaking Into VC3

Sizing a MarketReading a Term Sheet as a FounderHow a Venture Round Actually Works

Financial Analyst Program4

Common Size and Trend AnalysisReading a Cash Flow StatementRatio Analysis That Says SomethingBuilding a Working Capital Schedule

Risk Management Program2

Credit Exposure and How It Is ReducedValue at Risk and What It Hides

Investment Banking Analyst3

Precedent Transactions and Why They DifferReading a Term Sheet StructurallyBuilding a Comparable Companies Table

Private Wealth Management3

Tax Aware Portfolio DecisionsBuilding a Client Risk ProfileGoal Based Planning Arithmetic

Debt Capital Markets3

Analysing an Issuer's CreditDuration and What It Does Not Tell YouBond Pricing and Yield Mechanics

Private Equity Analyst2

Fund Waterfalls and CarryThe LBO in Structure

Hedge Funds Analyst2

Short Selling MechanicsLong Short Mechanics
Courses
Explore Career Roadmaps
Investment Banking AnalystEquity Research AnalystVC AnalystPrivate Equity AnalystHedge Funds Analyst
Quant AnalystAI For FinanceFinancial Analyst ProgramPrivate Wealth ManagementDebt Capital Markets
Risk Management ProgramDerivatives FoundationPortfolio ManagementMutual Fund Mastery
PartnershipsShowdown
Log inSign up
Financial Analyst Program · CoreTrack
1Financial Accounting, Reporting & Analysis
iAccounting System and Standards
Financial AccountingDebits and CreditsAccrual and Cash AccountingAccounting Policies, Estimates and…The Matching PrincipleDouble-Entry AccountingGoing ConcernInd AS and IFRSWhy Two Honest Companies…
iiFinancial Statement Architecture
The Three Financial StatementsConsolidated Financial StatementsStandalone and Consolidated Statements…How to Read a…How to Perform Trend…Which Accounting Rules Apply…
iiiIncome Statement, Profitability and Tax
The Income StatementRevenue vs Income vs ProfitHow to Read an Income StatementThe Profit LadderEBITDA and EBIT Compared,…EBIT vs EBT vs PATOperating ExpenditureTax-Loss CarryforwardWhy a Company's Effective…Deferred TaxDiluted EPSEffective Tax Rate
ivBalance Sheet and Capital Employed
The Balance SheetAsset TypesCapital EmployedReturn on Capital EmployedLiabilitiesBook ValueRetained EarningsOff-Balance-Sheet FinancingHow to Read a Balance SheetTangible Net Worth
vCash Flow and Liquidity
The Cash Flow StatementOperating, Investing and Financing…Operating Cash FlowProfit vs Cash FlowCash Flow From Operations vs EBITDARevenue Growth vs Operating Cash FlowHow to Read a Cash Flow StatementHow to Reconcile Cash…
viRevenue, Receivables and Working Capital
The Working Capital CycleThe Working Capital CycleReturn on Invested CapitalHow Working Capital Affects Cash FlowAccrued and Deferred RevenueRevenueHow to Analyse Revenue QualityAccounts PayableAccounts ReceivableExpected Credit Loss
viiInventory, Cost Accounting and Margins
Cost AbsorptionInventoryCost of Goods SoldFIFO vs Weighted Average CostAmortised Cost vs Fair ValueInventory Write-DownsMargin AnalysisContribution MarginOperating LeverageGross Profit vs Gross MarginHow to Analyse Profit MarginsHow to Interpret Operating…
viiiFixed Assets, Leases and Intangibles
DepreciationDepreciation MethodsAmortisation vs DepreciationAsset ImpairmentCapital ExpenditureAsset Efficiency and Capital IntensityProperty, Plant and EquipmentIntangible AssetsOperating Lease vs Finance…How to Analyse Capex…Why Capitalising Costs Increases…
ixDebt, Equity and Financial Instruments
Equity on the Balance SheetDebt TypesNet Debt and LeverageDebt vs Equity Accounting ClassificationHow to Analyse Debt…Convertible BondsInterest in the AccountsShare CapitalShare DilutionHybrid Instruments
xConsolidation and Business Combinations
ControlSubsidiaryGoodwillAssociate CompanyJoint Venture vs Associate…Intercompany EliminationsThe Equity MethodHow to Analyse Group…
xiCash, Investments and Financial Assets
Cash and Cash EquivalentsHow to Analyse Cash…The Fair Value HierarchyHow to Interpret a…Financial Asset ClassificationMarketable Securities and Short-Term Investments
xiiFinancial Ratios and Performance Diagnostics
Return on CapitalDuPont AnalysisHow to Perform Common-Size AnalysisDebt to EquityLiquidity RatiosLeverage and Coverage RatiosReturn on Equity and the DuPont DecompositionWhich Financial Ratios Matter…
xiiiEarnings Quality, Red Flags and Forensics
Earnings QualityHow to Prepare for…Channel StuffingEarnings ManagementHow to Analyse Related-Party…How to Spot Accounting…Why Frequent Exceptional Items…What an Auditor Change…
xivAnnual Reports, Notes and Disclosure Reading
Notes to the AccountsManagement Discussion and AnalysisSegment ReportingShareholding PatternPro Forma FinancialsAnnual Report vs Investor…How to Read an Annual Report
xvAudit, Assurance and Reporting Reliability
The Statutory Audit and the AuditorAudit MaterialityEmphasis of MatterFinancial RestatementInternal AuditLimited ReviewKey Audit MattersInternal Controls Over Financial ReportingThe Audit OpinionAuditor Independence
2Business, Industry & Company Analysis
iBusiness Fundamentals and Models
The Business EcosystemThe Business ModelStakeholdersThe Business Life CyclePlatform BusinessesHow to Build a…The Value NetworkMonetisationUnit EconomicsThe Profit PoolTake RateB2B vs B2C
iiRevenue and Pricing
The Revenue ModelRevenue Growth vs Monetisation…Pricing PowerRecurring RevenueAverage Revenue Per UserARPU vs Average Order ValuePrice DiscriminationGross Margin vs Contribution MarginFixed Costs vs Variable Costs
iiiOperating Model and Supply Chain
The Operating ModelThe Value ChainThroughputThe Supply ChainVertical IntegrationVertical vs Horizontal IntegrationProcurementCapacity UtilisationJust-in-Time vs Just-in-Case InventoryMake vs Buy
ivCustomers and Brands
Brand EquityCustomer LoyaltyCustomer Segments and the JourneyCustomer EconomicsHow to Analyse Customer…Distribution ChannelsCustomer Acquisition Cost
vCompetitive Advantage and Moats
The Sources of Competitive…Competitive RivalryEconomies of Scale and…Network EffectsSwitching CostsCost Leadership vs DifferentiationHow to Test Whether a Moat Is Eroding
viIndustry Structure and Sector Behaviour
Industry TypesConsolidation and FragmentationSubstitutesBuyer PowerSupplier PowerThe Industry Life CycleHerfindahl-Hirschman IndexSector vs IndustryCompany Analysis vs Industry AnalysisCyclical vs Defensive SectorHow to Apply Porter's…How to Analyse Competitive…
viiMarket Size and Addressable Market
Market SizeMarket Concentration vs Market ShareTop-Down vs Bottom-Up Market SizingDemand DriversThe Adoption CurveGrowth DriversMarket FragmentationMarket ShareHow to Interpret Market Share Changes
viiiInnovation and Technology Shift
InnovationResearch and DevelopmentTechnology Adoption and DiffusionThe Product Life CycleProduct Innovation vs Process InnovationDigital TransformationCannibalisationDisruptive InnovationThe Technology S-Curve
ixCorporate and Business Strategy
Corporate and Business Strategy ComparedHow to Build Business…How Execution Risk Can…Organic and Inorganic Growth ComparedGrowth Investment vs Capital ReturnOrganisation Design and TransformationHorizontal vs Conglomerate DiversificationCentralised vs Decentralised OrganisationCompany Research vs Investment ResearchHow to Separate Facts,…
xManagement and Governance Quality
Management QualityFounder-Led vs Professional ManagementThe PromoterThe BoardInstitutional OwnershipPromoter Ownership vs Institutional…The Agency ProblemIndependent DirectorsInsider OwnershipHow to Analyse Ownership…How Capital Allocation Shapes…
xiStrategic and Business Risk
Business RiskPlatform vs Pipeline BusinessAsset-Light vs Asset-Heavy vs…Commodity vs Branded BusinessHow to Write a…The Business Risk RegisterStrategy in PracticeStrategic Risk vs Financial RiskHow to Evaluate a…How to Build a…
xiiBusiness Research Method
Business AnalysisCompany Filings as a Research SourceCompetitor MappingThe Variant ViewPrimary ResearchPrimary vs Secondary Research

FIFO vs Weighted Average Cost: Which Reports More Profit

Both formulas answer the same question, what the goods still on the shelf cost, and both are permitted in India. First-in-first-out (FIFO) assumes the oldest cost leaves first, so the balance sheet carries the newest prices. Weighted average blends every price into one, so neither statement carries any actual price. On identical transactions they report different profits, and which is higher depends entirely on the price path.

Here is what sits underneath that. A business buys the same thing several times a year at several different prices, and then some of what it bought is sold and some is still in the building at the year end. Nobody can say which physical reams of paper went out. Paper is paper, so it would not help if they could. So the accounts need a rule for deciding which rupees went out with the goods and which rupees stayed behind on the shelf. The rule for splitting the rupees is the whole subject. The rule is about money, not about goods, and the two formulas below are simply two different rules that a business is allowed to pick from.

Each formula is stated and worked on its own on the year two purchases of Anjani Stationers Private Limited, an invented stationery business, the two are then set against each other on identical transactions, and the price at which they agree, the effect of a change of formula and the position of last-in-first-out all follow from that comparison.

What does first-in-first-out actually assume?

First-in-first-out makes one assumption and everything else follows from it. The oldest cost in the store leaves first. Whatever is left at the year end is therefore made up of the most recent purchases, working backwards from the last one until every unit still on hand has been accounted for.

The assumption is about cost, not about goods. First-in-first-out is therefore called a cost flow assumptionA rule for deciding which recorded costs are treated as leaving with the goods sold and which are treated as staying with the goods still held. The convention is applied to the money, and it need not match how the physical items actually moved. rather than a stock rotation rule. This trips people up constantly, so hold it for a second. A godown may issue whichever bundle of paper is nearest the door. A grocer may sell the packet at the front of the shelf whatever its date. Neither fact has anything to do with the accounting. The accounting is a queue of rupees, and first-in-first-out says the rupees queue in the order they arrived and leave in that same order. Think of a household putting money into one tin through the year and taking money out of it: the notes are identical, so the household simply decides that the earliest deposits are the ones being spent, and the tin is then treated as holding the most recent ones.

Anjani Stationers Private Limited's year two numbers recur from here on, so the year is worth working in full. The business opened the year with 10,000 reams that had cost Rs 190/- each, so Rs 19,00,000. The business then bought three times: 30,000 reams at Rs 205/- for Rs 61,50,000, then 30,000 reams at Rs 220/- for Rs 66,00,000, then 15,000 reams at Rs 200/- for Rs 30,00,000. Purchases add to Rs 1,57,50,000. Add the opening stock and 85,000 reams costing Rs 1,76,50,000 were available to be used during the year. Stock count at the year end found 14,000 reams still on hand, so 71,000 reams were consumed.

Now apply the rule. The 14,000 reams still on hand are the newest 14,000, and the last purchase alone was 15,000 reams, so all 14,000 come out of that purchase and every one of them is carried at Rs 200/-. Closing inventory is 14,000 times Rs 200/-, or Rs 28,00,000. Everything else was consumed. The cost of materials consumed is Rs 1,76,50,000 less Rs 28,00,000, or Rs 1,48,50,000. Against revenue of Rs 2,70,00,000 that leaves a gross profit of Rs 1,21,50,000 and a gross margin of 45.0 per cent. First-in-first-out is the formula Anjani Stationers applies, so these are the figures it actually published for year two.

One detail in that build decides the whole direction question. Of the 15,000 reams in the last purchase, 14,000 stayed on the shelf and only 1,000 were consumed. So the newest price of Rs 200/- decides the entire balance sheet figure and touches barely one rupee in a hundred and fifty of the income statement figure. The cost charged against the year is dominated by the older prices: 10,000 reams at Rs 190/-, 30,000 at Rs 205/- and 30,000 at Rs 220/-. The three older lots average out at Rs 209.15 a ream across the 71,000 consumed. Under first-in-first-out the newest price goes almost entirely to the balance sheet and the income statement is charged with prices from earlier in the year.

The oldest rupees leave first, so what is left is the newest purchase and nothing else. ANJANI STATIONERS, YEAR TWO, 85,000 REAMS DRAWN TO ONE SCALE ACROSS THE BAR CONSUMED, 71,000 REAMS, CHARGED TO THE INCOME STATEMENT 14,000 LEFT 10,000 Rs 190/- opening 30,000 REAMS Rs 205/- purchase one 30,000 REAMS Rs 220/- purchase two 15,000 Rs 200/- purchase three THE CUT AT 71,000 REAMS PURCHASE THREE ALONE, REDRAWN AT FORTY TIMES THE SCALE ABOVE 14,000 REAMS STAY ON THE BALANCE SHEET AT Rs 200/- every rupee of closing inventory comes from this one purchase 1,000 CONSUMED Closing inventory Rs 28,00,000 Cost of materials consumed Rs 1,48,50,000 Average cost of a consumed ream Rs 209.15 Rs 1,76,50,000 was available. Take Rs 28,00,000 off the end of the queue and Rs 1,48,50,000 is what the year is charged. Anjani Stationers Private Limited, an invented business. Illustrative figures throughout.
Anjani Stationers' 14,000 closing reams all fall inside the final 15,000 ream purchase, so first-in-first-out carries closing inventory at Rs 28,00,000 and charges the year with Rs 1,48,50,000, an average of Rs 209.15 for each of the 71,000 reams consumed.
Try it out

Under first-in-first-out, whose cost sits on the balance sheet at the year end: the oldest purchases or the newest?

Equity Research Bootcamp — Fin Maverick

What does the weighted average cost formula actually do?

Weighted average cost throws the queue away. The formula gathers every unit that was available across the period into one pool, totals the rupees, totals the units, and divides one by the other to reach a single rate. Every unit that leaves and every unit that stays is then valued at that one rate. There is no first and no last, and there is no queue to work backwards through.

Weighted average is a division. The word weighted simply means the big purchases pull the answer towards their own price harder than the small ones do. Take Anjani Stationers' year two again, on exactly the same transactions as before. A comparison is only honest on identical transactions. Rupees available: Rs 1,76,50,000. Units available: 85,000 reams. The division gives Rs 207.647 a ream, carried here as Rs 207.65/-. Where that figure sits is the thing to see. The rate is nowhere near the simple average of the four prices, Rs 203.75. The two 30,000 ream purchases at Rs 205/- and Rs 220/- carry sixty thousand of the eighty five thousand reams between them and drag the rate up towards Rs 220/-. The weighting is doing real work.

Now split the pool. The 14,000 reams still on hand are valued at 14,000 times Rs 207.647, or Rs 29,07,059. Rounded to the nearest thousand rupees in the usual way, Anjani Stationers would carry that at Rs 29,07,000. The cost of materials consumed is then Rs 1,76,50,000 less Rs 29,07,000, or Rs 1,47,43,000. Gross profit would be Rs 2,70,00,000 less Rs 1,47,43,000, or Rs 1,22,57,000, a gross margin of 45.4 per cent. Check the identity in both directions before moving on: opening stock of Rs 19,00,000 plus purchases of Rs 1,57,50,000 less closing stock of Rs 29,07,000 gives Rs 1,47,43,000, and 71,000 reams at Rs 207.647 gives the same Rs 1,47,43,000. It holds.

A timing choice hidden inside the formula changes the answer, so it has to be named. Anjani Stationers computed one rate for the whole year, dividing the whole year's pool by the whole year's units. One rate for the whole year is the periodic systemA way of running the stock records in which the value of what was used is worked out once at the end of the period, from the opening balance, the purchases and a physical count of what is left.. A business running a perpetual systemA way of running the stock records in which every issue out of store is costed at the time it happens, so the running value of stock is updated continuously rather than once at the end. instead recomputes the average after every single purchase and charges each issue at the running rate on that day. The running version is often called the moving average. Same formula, applied at a different frequency, and on a year with three price changes the two versions will not land on the same number. Anjani Stationers counts its paper once a year and works the rate once a year, so the periodic version is the one used throughout here.

The most important property of weighted average is the one nobody points at: after the first purchase, no unit is carried at a price anybody ever paid. Rs 207.65 does not appear on a single invoice from the mill. The mill charged Rs 190/-, then Rs 205/-, then Rs 220/-, then Rs 200/-. Rs 207.65 is a constructed number that exists only inside the accounts. A constructed number is exactly what smoothing requires, so the construction is no criticism. A closing inventory figure quoted to somebody as though it represented what the goods would cost to replace is a different matter.

Four prices go in. One rate comes out. Both sides of the split use it. ANJANI STATIONERS, YEAR TWO, THE SAME TRANSACTIONS AS THE FIGURE ABOVE 10,000 reams at Rs 190/- Rs 19,00,000 30,000 reams at Rs 205/- Rs 61,50,000 30,000 reams at Rs 220/- Rs 66,00,000 15,000 reams at Rs 200/- Rs 30,00,000 ONE POOL, NO ORDER Rs 1,76,50,000 over 85,000 reams Rs 207.65 a ream 71,000 reams at Rs 207.65 Rs 1,47,43,000 charged to the income statement 14,000 reams at Rs 207.65 Rs 29,07,000 carried on the balance sheet THE MILL NEVER CHARGED Rs 207.65 FOR ANYTHING It charged Rs 190/-, then Rs 205/-, then Rs 220/-, then Rs 200/-. The rate on both output boxes is constructed inside the accounts. Exact rate Rs 207.647 a ream. Closing stock of Rs 29,07,059 is presented at Rs 29,07,000 once rounded to the nearest thousand. Anjani Stationers Private Limited, an invented business. Illustrative figures throughout.
Anjani Stationers' Rs 1,76,50,000 of available cost over 85,000 reams gives one rate of Rs 207.65, which values both the 71,000 reams consumed at Rs 1,47,43,000 and the 14,000 reams remaining at Rs 29,07,000.
Try it out

Anjani Stationers had 85,000 reams available in year two at a total cost of Rs 1,76,50,000. What is the weighted average rate a ream?

Try it out

Which of the two formulas can leave the balance sheet carrying stock at a price that appears on no invoice anybody ever received?

Investment Banking Analyst Bootcamp — Fin Maverick

On identical transactions, what does each one report?

Both formulas have now been built on their own, from the same opening balance and the same three purchases, so the comparison that follows changes exactly one thing and nothing else. Set the two builds against each other line by line.

Year two, same transactions throughoutFirst-in-first-outWeighted average
Opening stock, 10,000 reamsRs 19,00,000Rs 19,00,000
Purchases, 75,000 reamsRs 1,57,50,000Rs 1,57,50,000
Available, 85,000 reamsRs 1,76,50,000Rs 1,76,50,000
Rate applied to closing stockRs 200.00Rs 207.65
Closing stock, 14,000 reamsRs 28,00,000Rs 29,07,000
Cost of materials consumed, 71,000 reamsRs 1,48,50,000Rs 1,47,43,000
RevenueRs 2,70,00,000Rs 2,70,00,000
Gross profitRs 1,21,50,000Rs 1,22,57,000
Gross margin45.0 per cent45.4 per cent

Read down the two columns and notice how little separates them. The transactions are identical and neither formula touches what was bought or what it cost, so the first three rows are identical. Everything that differs flows from one cell, the rate applied to the 14,000 reams still on hand. The two formulas disagree about one number, the closing stock, and every other difference in the table is that same disagreement arriving somewhere else. Rs 29,07,000 against Rs 28,00,000 is Rs 1,07,000. Stock that does not stay on the shelf is charged to the year, so the cost of materials consumed differs by Rs 1,07,000 the other way. Gross profit differs by Rs 1,07,000. There is only ever one difference between the two formulas, and it appears three times.

Does Rs 1,07,000 matter? There is no single answer. Against revenue of Rs 2,70,00,000 it is 0.4 per cent, a figure nobody would look at twice. Against gross profit of Rs 1,21,50,000 it is 0.9 per cent, still small. Against profit before tax of Rs 38,00,000 it is 2.8 per cent, the sort of movement that changes how a year reads. And on gross margin it is four tenths of a percentage point, taking 45.0 to 45.4. The same rupees are trivial or material depending entirely on which base they are set against. A commentary or a note that calls a difference immaterial without naming the base has said nothing. Anjani Stationers' gross margin held exactly flat at 45.0 per cent across two years, and that flatness is a fact somebody is going to lean on, so the base matters more than usual here. A formula difference of four tenths of a point is not large, and it is large enough to make a flat line look like a rising one.

One difference of Rs 1,07,000, measured against three bases, looks like three different sizes. ALL THREE BARS DRAWN ON ONE SCALE OF 0 TO 3 PER CENT, 160 PIXELS TO THE POINT 0 1 PER CENT 2 PER CENT 3 PER CENT Against revenue Rs 2,70,00,000 0.4 per cent Against gross profit Rs 1,21,50,000 0.9 per cent Against profit before tax Rs 38,00,000 2.8 per cent Not one rupee changed between the three bars. Only the number underneath the fraction changed. STATE THE BASE, OR THE WORD MATERIAL MEANS NOTHING
Anjani Stationers' Rs 1,07,000 formula difference is 0.4 per cent of revenue, 0.9 per cent of gross profit and 2.8 per cent of profit before tax, so the same rupees are dismissible or notable depending only on the base chosen.
Try it out

On Anjani Stationers' year two transactions, which formula reports the higher gross profit, and what causes it?

Which one reports the higher profit, and can that be stated as a rule?

Almost every textbook treatment of this subject ends with a rule that sounds like this: when prices are rising, the older and cheaper costs are the ones charged against sales, so first-in-first-out reports higher profit. The rule has just failed on Anjani Stationers, whose prices did rise for most of the year, and whose first-in-first-out figures report the lower profit by Rs 1,07,000. So the rule is not merely imprecise. On this case it points the wrong way.

Here is the honest version, and it is not much harder to hold. Compare the price applied to the closing units under each formula: first-in-first-out uses the latest price, weighted average uses the average price, and whichever of those two is higher leaves more on the balance sheet and therefore reports more profit. Nothing about inflation, nothing about a trend, nothing about a direction of travel across the year. Just two numbers, side by side. Anjani Stationers' latest price was Rs 200/-. Its average was Rs 207.65. Rs 200/- is lower, so first-in-first-out carries the smaller closing balance, charges the bigger cost, and reports the smaller profit. Two prices compared is the whole mechanism.

Why does the memorised rule fail here, when prices genuinely did rise? Because rising is a description of the year and the formula only ever looks at one point in it. Paper went from Rs 190/- to Rs 205/- to Rs 220/-, a rise of thirty rupees, and then eased back to Rs 200/- for the last buy. A year that opened at Rs 190/- and closed at Rs 200/- is a rising year by any ordinary description. But the average was dragged up above Rs 207/- by the two large purchases in the middle, and the last price never came back up to meet it. The rule fails because it substitutes the shape of the whole year for the position of one price, and those are different facts that only agree when prices move in one direction and never turn. A household knows this instinctively about vegetables: onions can be dearer in December than they were in April and still be cheaper this week than the average paid across the year, and which of those two statements matters depends on what is being worked out.

Prices rose all year and still finished below the average. That gap is what decides the direction. ANJANI STATIONERS, YEAR TWO, PRICE A REAM IN PURCHASE ORDER 190 200 210 220 WEIGHTED AVERAGE Rs 207.65 opening buy one buy two buy three Rs 190/- Rs 205/- Rs 220/- Rs 7.65 BELOW Rs 200/- THE LATEST PRICE IS BELOW THE AVERAGE, SO FIRST-IN-FIRST-OUT LEAVES LESS ON THE BALANCE SHEET Rs 28,00,000 against Rs 29,07,000, which charges Rs 1,07,000 more to the year and reports Rs 1,07,000 less profit. The line rises for three of its four points. The only point the formula cares about is the last one. Anjani Stationers Private Limited, an invented business. Illustrative figures throughout.
Anjani Stationers' final purchase at Rs 200/- sits Rs 7.65 below the weighted average of Rs 207.65, which is why first-in-first-out reports Rs 1,07,000 less gross profit despite a year in which paper prices rose.
Try it out

Before reading on, predict. Change nothing except the third purchase, now at Rs 240/- a ream instead of Rs 200/-. All 15,000 reams are still bought, and 14,000 reams are still on hand at the year end. Which formula now reports the higher gross profit?

Work the reversed case properly rather than asserting it. Purchase three at Rs 240/- makes that purchase Rs 36,00,000 instead of Rs 30,00,000, so available cost becomes Rs 1,82,50,000 across the same 85,000 reams. The weighted average rate is Rs 1,82,50,000 over 85,000, or Rs 214.706, carried as Rs 214.71/-. First-in-first-out values the 14,000 closing reams at the latest price of Rs 240/-, giving Rs 33,60,000. Weighted average values them at Rs 214.71, giving Rs 30,05,882, presented at Rs 30,06,000. Cost of materials consumed comes out at Rs 1,48,90,000 under first-in-first-out and Rs 1,52,44,000 under weighted average, and gross profit at Rs 1,21,10,000 against Rs 1,17,56,000. First-in-first-out now reports Rs 3,54,000 more profit, not less, and the only thing that changed anywhere in the two builds was one purchase price.

A second thing in that reversed build explains why the two formulas react so differently to the same news. Under first-in-first-out only 1,000 of those reams were consumed, so raising the last price from Rs 200/- to Rs 240/- changed the cost of materials consumed by only Rs 40,000. Under weighted average the new price was blended into every one of the 71,000 reams charged against the year, so the same change moved the cost of materials consumed by Rs 5,01,000. A late price change lands almost entirely on the balance sheet under first-in-first-out and lands across the whole income statement under weighted average. The first build showed the same property from the other side.

Move one price. The last point crosses the average line and the direction reverses. A WORKED COUNTERFACTUAL. PURCHASE THREE AT Rs 240/-. THIS IS NOT WHAT ANJANI STATIONERS PAID. 190 200 210 220 230 240 NEW WEIGHTED AVERAGE Rs 214.71 Rs 190/- Rs 205/- Rs 220/- Rs 240/- Rs 25.29 ABOVE opening buy one buy two buy three AS PUBLISHED, LAST PRICE Rs 200/- Rs 1,21,50,000 against Rs 1,22,57,000 FIRST-IN-FIRST-OUT LOWER BY Rs 1,07,000 COUNTERFACTUAL, LAST PRICE Rs 240/- Rs 1,21,10,000 against Rs 1,17,56,000 FIRST-IN-FIRST-OUT HIGHER BY Rs 3,54,000 Both panels use the same opening stock and the same first two purchases. Only the third purchase price differs between them. Anjani Stationers Private Limited, an invented business. Illustrative figures throughout.
Raising Anjani Stationers' third purchase to Rs 240/- lifts the weighted average to Rs 214.71 and puts the latest price above it, which flips the result from first-in-first-out reporting Rs 1,07,000 less profit to reporting Rs 3,54,000 more.

If the direction turns on whether the latest price sits above or below the average, then somewhere between Rs 200/- and Rs 240/- there is a price at which the two formulas agree exactly. Solve for it rather than hunting for it. Call the third purchase price p. The first three lots are fixed at Rs 1,46,50,000, so available cost is Rs 1,46,50,000 plus 15,000p across 85,000 reams. First-in-first-out closing stock is 14,000p. Weighted average closing stock is 14,000 times the available cost over 85,000. Setting the two equal cancels the 14,000 from both sides and leaves p equal to the available cost over 85,000. Then 85,000p equals Rs 1,46,50,000 plus 15,000p, 70,000p equals Rs 1,46,50,000, and p is Rs 209.286, rounded to Rs 209.29/-. At a third purchase price of Rs 209.29/- both formulas carry closing stock at exactly Rs 29,30,000 and report exactly the same gross profit. The whole direction question turns on that crossover price. The check confirms it: at Rs 209.29 the available cost is Rs 1,77,89,286 and dividing by 85,000 gives Rs 209.29 back again, which is the algebra restating itself.

Try it out

Holding the opening stock and the first two purchases exactly as they were, at what third purchase price do the two formulas report identical closing stock and identical gross profit?

Play with it

Drag the last purchase price and watch the gap change sign.

Which formula reports more profit is fixed by a single comparison, the last price set against the average, and not by whether the year happened to be an inflationary one. Test that directly. Only the third purchase price moves. The opening stock, both earlier purchases, the 15,000 reams bought and the 14,000 reams counted at the year end all stay exactly where Anjani Stationers left them. The chart at the top redraws the price path and moves the average line with it, so watch the last point and the dashed line converge and then swap over. The panel opens at Rs 200/-, the published position.

Jump to a price, or drag the slider yourself:
Third purchase price: Rs 200/- a ream, the published figure
ONE PRICE MOVES, EVERYTHING ELSE IS HELD, AND THE GAP CHANGES SIGN AT THE CROSSOVER The closing stock scale starts at Rs 24,00,000 rather than at zero, so a small difference stays visible. The gap ruler is centred on zero.
The third purchase is at Rs 200/- a ream, which is exactly what Anjani Stationers paid. The weighted average works out at Rs 207.65 a ream, so the latest price sits Rs 7.65 below it. First-in-first-out carries closing stock at Rs 28,00,000 against Rs 29,07,000 on weighted average, and therefore reports Rs 1,07,000 less gross profit. This is the published position, in a year when paper prices rose.
Weighted average rate
Rs 207.65
Closing stock, first-in-first-out
Rs 28,00,000
Closing stock, weighted average
Rs 29,07,000
Gross profit gap
Rs 1,07,000
Which reports more
Weighted average
Educational illustration. One business, one year, one price moving. Opening stock 10,000 reams at Rs 190/-, purchase one 30,000 reams at Rs 205/-, purchase two 30,000 reams at Rs 220/-, purchase three 15,000 reams at the slider price, closing count 14,000 reams. Both columns are computed on these identical transactions. Money is held in whole rupees throughout and each closing stock figure is then rounded to the nearest thousand rupees, which is how the statement presents it, so the slider at Rs 200/- reproduces the worked example exactly. The gross profit gap always equals the closing stock gap, because what does not stay on the shelf is charged to the year.

Readings taken off the panel, written down here so that they survive without it. At Rs 180/- a ream the gap is Rs 3,38,000 with first-in-first-out reporting less. At the published Rs 200/- it is Rs 1,07,000, still with first-in-first-out reporting less. At Rs 209.29 the gap is nil and both formulas carry Rs 29,30,000. At Rs 220/- first-in-first-out is ahead by Rs 1,24,000, and at Rs 240/- it is ahead by Rs 3,54,000. The gap moves in a straight line at roughly Rs 11,500 for every rupee the last price moves. The slope is 14,000 reams less the fourteen eighty fifths of that rupee that gets blended back into the average. Everything about direction is that one line crossing zero.

Debt Capital Markets Bootcamp — Fin Maverick

What does each formula do to the balance sheet as against the income statement?

The bigger number changes with the price path anyway and is not the interesting difference. Step back from it. The durable difference is which statement each formula keeps current and which one it lets go stale, and here the two are exact opposites.

First-in-first-out gives a balance sheet at recent prices and an income statement at old ones, and weighted average gives both statements the same smoothed rate, so each formula buys one property by giving up the other. Look at Anjani Stationers' two builds again with that in mind rather than looking at the profit. Under first-in-first-out the Rs 28,00,000 on the balance sheet is 14,000 reams at Rs 200/-, the price of a ream the last time the business bought one. If somebody asks what it would cost to replace that stock, the answer is close at hand. The income statement, meanwhile, is charged at Rs 209.15 a ream on average, and a good part of that came from paper bought in the previous year at Rs 190/-. Under weighted average both statements carry Rs 207.65, neither the current price nor the old price but a construction sitting between them.

The trade-off is the reason both formulas survive rather than one having won. A closing stock figure built from prices two years old stops meaning anything, so a business whose stock turns slowly and whose input prices move a lot cares about the balance sheet going stale. A cost line that swings with the last invoice makes one year incomparable with the next, so a business whose input prices jump about week to week cares about the income statement lurching. Neither of those preferences is more correct than the other, and neither formula produces a truer figure, so any instruction on which one to pick would be inventing a rule that the standards did not write.

Each formula keeps one statement current and lets the other one drift. Neither column wins. FIRST-IN-FIRST-OUT WEIGHTED AVERAGE THE BALANCE SHEET What the 14,000 reams still on hand are carried at CURRENT Rs 28,00,000 14,000 reams at Rs 200/-, the price actually paid last close to replacement cost NO REAL PRICE Rs 29,07,000 14,000 reams at Rs 207.65, a rate on no invoice anywhere sits between old and new THE INCOME STATEMENT What the 71,000 reams consumed are charged at OLDER PRICES Rs 1,48,50,000 Rs 209.15 a ream, mostly last year's and mid-year paper only 1,000 newest reams in it SMOOTHED Rs 1,47,43,000 Rs 207.65 a ream, every price of the year blended into one no single invoice dominates A CURRENT BALANCE SHEET OR A STEADY COST LINE. NOT BOTH. Anjani Stationers Private Limited, an invented business. Illustrative figures throughout. Both columns rest on identical transactions.
First-in-first-out carries Anjani Stationers' closing stock at the current Rs 200/- while charging the year at Rs 209.15 a ream, and weighted average carries both at Rs 207.65, so each formula keeps one statement current at the cost of the other.
Financial Analyst Program Bootcamp — Fin Maverick

Can a business switch from one formula to the other?

Yes, and the mechanism is deliberately awkward. The awkwardness is the point. The formula a business applies is an accounting policyA rule a business has settled on for how it measures and presents a particular kind of item in its accounts. Once chosen it is applied the same way every period, and one year can then be compared with the next., not a working assumption it revisits each year. Changing one is treated as a change of policy, and a change of policy comes with obligations attached.

A change of inventory formula is applied by retrospective applicationRestating the accounts as though the new rule had always been in force, rather than applying it only from the date of the change onwards.. Last year's published figures are restated as though the new formula had always been used, the comparativesThe prior period figures printed alongside the current period in a set of accounts, so the reader can see one year against the other. printed alongside this year are the restated ones, and the reason for the change and its effect are disclosed. Follow what that does to the temptation. Suppose Anjani Stationers' controller, Vaidehi Rao, worked out that switching to weighted average would add Rs 1,07,000 to gross profit and considered doing it for that reason. The prior year would be restated onto the same weighted average basis and would rise too, so the switch would not produce a jump in the accounts. The reader sees two years both on weighted average and no step at all. Then the disclosure names the change, so any reader who wants the old basis can find it. The restatement engineers away the gain from switching to flatter a year. The only reason left is the honest one: the business genuinely thinks the other formula describes its stock better.

The same discipline runs the other way, and that half is the one people forget. A business cannot use different formulas for different years, and it cannot use different formulas for stock of a similar nature and use within the same year either. A business can use different formulas for genuinely different kinds of stock, so a business holding raw paper and also holding a small number of high value machines for resale may well measure the two differently. The choice cannot float with what suits the result.

Restating last year is what removes the reward for switching at a convenient moment. STEP ONE The formula changes, for a stated reason STEP TWO Applied as though it had always been used STEP THREE Last year's printed column is restated STEP FOUR The reason and the effect are disclosed A LABELLED HYPOTHETICAL. ANJANI STATIONERS DID NOT CHANGE ITS FORMULA. GROSS PROFIT FOR YEAR TWO REMAINS Rs 1,21,50,000. WHAT SWITCHING WOULD LOOK LIKE IF NOBODY RESTATED Prior year, old formula Rs 1,21,50,000 This year, new formula Rs 1,22,57,000 AN APPARENT GAIN OF Rs 1,07,000 bought by nothing but a change of rule WHAT IT LOOKS LIKE ONCE THE COMPARATIVE IS RESTATED Prior year, restated Rs 1,22,57,000 This year, new formula Rs 1,22,57,000 NO STEP AT ALL, AND A DISCLOSURE both years sit on the same basis THE RESTATEMENT IS THE CONTROL. IT REMOVES THE STEP THAT SWITCHING WAS MEANT TO PRODUCE. Both panels use the same two figures. The only difference is whether the prior year column was recomputed on the new basis. Anjani Stationers Private Limited and Vaidehi Rao are invented. Illustrative figures throughout.
Restating the prior year onto the new formula turns an apparent Rs 1,07,000 gain from switching into no step at all, because both years then sit on the same basis and the change itself is disclosed.

India. The two formulas, the requirement to apply one consistently for stock of a similar nature and use, and the way a change of formula is handled are all governed by written standards rather than by convention. The formulas themselves sit in Ind AS 2 Inventories. The mechanism for a change of accounting policy, including retrospective application and the restatement of comparatives, sits in Ind AS 8. The heads under which inventories and the cost of materials consumed are presented sit in Schedule III to the Companies Act 2013, and the presentation requirements more broadly sit in Ind AS 1. Businesses not applying Ind AS follow the corresponding Accounting Standards instead, and the two sets are not identical in every respect. The current text is available at the Ministry of Corporate Affairs and at the Institute of Chartered Accountants of India.

Try it out

A business changes its inventory formula from first-in-first-out to weighted average. What happens to the prior year figures printed alongside the new ones?

Is last-in-first-out permitted, and what follows when it turns up?

A third name turns up in older material and in some foreign accounts. Last-in-first-outA cost flow rule under which the most recently acquired costs are treated as leaving first, so the balance sheet retains the oldest costs. Last-in-first-out is not among the formulas Indian standards permit. is the mirror image of first-in-first-out: the newest costs are treated as leaving with the goods sold, so the oldest costs stay behind on the balance sheet.

Last-in-first-out is not permitted under the standards India applies, nor under the international standards those are aligned with, so a set of Indian accounts will be on one of the two formulas worked here and no other. What matters is the consequence for comparison. Certain foreign reporting regimes, most visibly the United States, do permit it. So a stock figure and a cost of sales figure taken from such a filing are not built on the same rule as the Indian figures beside them, and setting the two side by side without adjustment compares two different measurements wearing one label.

The remedy is short. The accounting policy note is where the formula is named, and it is read before any number that depends on it. If the note names a method Indian standards do not permit, the gross margin, the closing stock, the inventory days and every ratio built on them are not comparable to an Indian filing until somebody adjusts them. The filing itself will usually disclose the adjustment. The habit that protects a reader here is the one that protects a reader everywhere in accounts: the note says what the number means, so the policy note comes before the number.

Two doors are open in India. The third is shut, and figures that came through it still turn up. PERMITTED FIRST-IN-FIRST-OUT Oldest costs leave first Newest costs stay on the balance sheet Rs 28,00,000 here PERMITTED WEIGHTED AVERAGE Every cost blends into one rate used on both sides of the split Rs 29,07,000 here NOT PERMITTED IN INDIA LAST-IN-FIRST-OUT Newest costs leave first Oldest costs stay on the balance sheet not worked here WHEN IT APPEARS IN A FOREIGN FILING The closing stock, the cost of sales, the gross margin and every ratio built on any of them rest on a different rule. They are not comparable to an Indian filing until somebody adjusts them, and the filing usually discloses the adjustment. The accounting policy note comes before the number it produced. The two rupee figures shown are Anjani Stationers' year two closing stock under each of the two permitted formulas. Anjani Stationers Private Limited, an invented business. Illustrative figures throughout.
Indian standards permit first-in-first-out and weighted average and not last-in-first-out, so figures from a filing built on the third method are not comparable to an Indian filing until they are adjusted.
Try it out

A foreign filing's accounting policy note names last-in-first-out. What follows for the closing stock and gross margin figures in it?

Reading a Sector Before a Company — free micro-course from Fin Maverick

Who reads the difference between the two formulas, and what do they do with it?

Three people open the same accounting policy note in the same week, and none of them is admiring the arithmetic. Each takes something different from it, so watch each of them work.

A lender reads the formula to know how quickly the stock figure it is lending against responds to a price fall, an analyst reads it to make two businesses comparable before comparing them, and Vaidehi Rao reads it to know how much of her own gross margin movement is a real cost movement. The lender's question is the most concrete. If it is lending against Rs 28,00,000 of paper, it wants to know whether that figure is close to what the paper would fetch or sell for today. Rs 200/- is what the mill charged last, so under first-in-first-out it is close. Under weighted average it sits at Rs 207.65, above the last price paid, and in a falling market that gap widens rather than closing. Neither figure is wrong, and the lender simply needs to know which one it is looking at before it decides how much of it to advance against.

The analyst's use comes earlier in the work and matters more. Two stationery businesses can hold identical paper bought on identical dates at identical prices and report gross margins four tenths of a point apart purely because one applies first-in-first-out and the other weighted average. Before any comparison of margins means anything, both policy notes have to be read and any difference has to be put onto one basis or explicitly set aside. And Vaidehi Rao's use is the one that changes a decision this week. Anjani Stationers' gross margin held at exactly 45.0 per cent across two years, and she needs to know whether that flatness is the business holding its costs or the formula smoothing something. On first-in-first-out the closing figure is a single recent price, so it is not smoothing much. Had the business been on weighted average, four tenths of a point of the same year's margin would have come from the rate construction rather than from anything that happened in the godown.

The failure: an adjustment run the wrong way from a memorised rule

An analyst is setting Anjani Stationers against a second notebook maker of a similar size. Anjani Stationers reports on first-in-first-out with a gross profit of Rs 1,21,50,000. The comparator reports on weighted average. To put the two on one basis the analyst restates the comparator's figures onto first-in-first-out, and reaches for the rule everybody learned: first-in-first-out reports higher profit when prices are rising. Paper did rise across the year, so the analyst adds the difference rather than subtracting it. The comparator's Rs 1,22,57,000 becomes Rs 1,23,64,000, and the working paper now shows the comparator ahead of Anjani Stationers by Rs 2,14,000.

The two businesses were on identical transactions and the honest restatement brings them level at Rs 1,21,50,000 each, so an adjustment that was supposed to close a Rs 1,07,000 gap has instead opened one of Rs 2,14,000, exactly twice the size and pointing the wrong way. The mechanism of the error is worth naming precisely. The analyst never looked at where the last price sat against the average. Paper had eased to Rs 200/- in the final quarter while the year's average sat at Rs 207.65, so first-in-first-out was the formula reporting the lower profit here, and the adjustment needed to run down rather than up. Nothing about the arithmetic was hard. The direction was taken from memory instead of from the numbers. A wrong sign moves the figure away from the truth by the same distance it should have moved towards it, so it costs twice what a missing adjustment would have cost.

The cost is not the Rs 2,14,000 on the sheet. The cost is the conclusion drawn from it. Two businesses that are performing identically now appear to differ, a note goes into a file saying that Anjani Stationers is running behind a comparator on gross profit, and somebody is asked to explain a gap that was never there. The error has the same shape as a household comparing two electricity bills without noticing that one covers two months and the other covers one: the arithmetic is trivial, the units were never checked, and the conversation that follows is about a gap nobody has. The fix costs one minute: before adjusting between the two formulas in either direction, find the last purchase price and the weighted average, and let those two numbers set the sign.

The same adjustment, run the wrong way, misses by exactly twice its own size. GROSS PROFIT SCALE, Rs 1,21,00,000 TO Rs 1,24,00,000. THE AXIS DOES NOT START AT ZERO. Rs 1,21,00,000 Rs 1,24,00,000 Rs 1,22,57,000 the comparator as reported, on weighted average Rs 1,21,50,000 CORRECT, LESS Rs 1,07,000 Rs 1,23,64,000 AS DONE, PLUS Rs 1,07,000 Rs 2,14,000 OF APPARENT GAP, ON TWO BUSINESSES THAT ARE LEVEL GET THE PRICE PATH, NOT THE INFLATION HEADLINE Both arrows are Rs 1,07,000 long and drawn to the same scale. Only their direction differs, and that is the entire error. Anjani Stationers Private Limited and the comparator are invented. Illustrative figures throughout.
Adding Rs 1,07,000 where it should have been subtracted moves the comparator from Rs 1,22,57,000 to Rs 1,23,64,000 instead of to Rs 1,21,50,000, opening a Rs 2,14,000 gap between two businesses whose figures are identical.
Building either formula from first principles on a stock ledger is covered under the stock ledger. What happens when stock is worth less than it cost is a different mechanism, covered under net realisable value. Which formula a business should apply is a choice the standards leave to the business, and neither formula produces a truer figure. Why a margin moved in competitive terms, what pricing power a business has and how an industry behaves are covered under business and competitive analysis.
The two formulas split the same purchases differently. See where the difference lands.

References

SourceDocumentWhere
Ministry of Corporate AffairsInd AS 2 Inventories, for the existence of the two cost formulas and the requirement to apply one consistently for inventories of a similar nature and use. Ind AS 8 for the treatment of a change in accounting policy. Ind AS 1 for presentationmca.gov.in
Ministry of Corporate AffairsSchedule III to the Companies Act 2013, for the heads under which inventories and the cost of materials consumed are presentedmca.gov.in
Institute of Chartered Accountants of IndiaGuidance on inventory measurement and on the disclosure of accounting policiesicai.org
International Financial Reporting Standards (IFRS) FoundationThe international standard on inventories that the Indian standard is aligned with, under which last-in-first-out is likewise not a permitted formulaifrs.org

Anjani Stationers Private Limited, Chitra Binding Works Private Limited, Vaidehi Rao, the Sunrise Public School group, the unnamed paper mill and the comparator notebook maker are invented.
Educational material. Not advice on any investment, tax, budget or market position.

← PreviousNext →
Fin Maverick Micro CoursesExplore Micro Courses
Fin Maverick BootcampsExplore Bootcamps
Fin Maverick

Finance education that ends in a job, not a certificate that gathers dust. Built for young India.

LEARN
CalculatorsFrameworksComparisonsCareersShowdown
RESOURCES
All CoursesMicro CoursesBootcampsInternships
COMPANY
AboutJob openingPartnership
LEGAL
Privacy PolicyTerms & ConditionsContent LicenseReturn & Refund Policy
© 2026 FIN MAVERICK / BUILT FOR INDIA.DO FINANCE, DO NOT JUST READ ABOUT IT.