TCS Financial Analysis
09 · Integrity

Model Validation

The 11 automated checks from the Validation sheet, re-evaluated live against the current scenario and assumptions.
Base case
Overall status
11 / 11 Checks Passed
Passed
11
Failed
0

Automated Checks

Validation!B9:G19

#Validation CheckConditionResultDetails
1Positive Revenue FY26-FY28All revenues > 0PASSFY26: 2,75,750 | FY27: 2,99,189 | FY28: 3,26,116
2Positive Net Profit FY26-FY28All net profits > 0PASSFY26: 53,207 | FY27: 58,176 | FY28: 64,140
3Positive EPS FY26-FY28All EPS > 0PASSFY26: ₹146.98 | FY27: ₹160.71 | FY28: ₹177.18
4Revenue Growth ReasonabilityGrowth -20% to +30%PASSFY26: 8.0% | FY27: 8.5% | FY28: 9.0%
5EBITDA Margin ReasonabilityMargin 15% to 40%PASSEBITDA Margin: 28.0%
6Tax Rate ReasonabilityTax 15% to 35%PASSTax Rate: 25.5%
7Positive FCF FY26-FY28All FCF > 0PASSFY26: 52,104 | FY27: 56,979 | FY28: 62,836
8Historical Data CompleteFY25 data presentPASSRev: 2,55,324 | NP: 48,797 | EPS: 134.20
9Net Margin within RangeMargin 10% to 30%PASSNet Margin FY26: 19.3%
10No Calculation ErrorsNo #REF, #DIV/0, #VALUEPASSChecked key forecast cells
11Scenario Selection ValidBase, Bull, or BearPASSSelected: Base

Workbook Dashboard FY28 table vs forecast engine

Source values (static) compared with the year-by-year engine using unmodified source assumptions

ScenarioRevenue (WB / Engine)EBITDA (WB / Engine)Net Profit (WB / Engine)EPS (WB / Engine)Workbook formula note
Bear2,91,360 / 2,91,36074,297 / 75,75450,236 / 51,314₹138.77 / ₹141.75Uses FY26 EBITDA margin (25.5%) for FY28
Base3,26,116 / 3,26,11691,312 / 92,94362,926 / 64,140₹173.83 / ₹177.18Uses FY26 EBITDA margin (28.0%) for FY28
Bull3,68,377 / 3,68,3771,14,197 / 1,14,19780,122 / 80,122₹221.33 / ₹221.33Uses hard-coded 31% margin
Revenue and 3Y CAGR match exactly (Bear 4.5%, Base 8.5%, Bull 13.0%). EBITDA, Net Profit and EPS differ because the workbook's comparison table applies a single margin instead of the FY28 margin from the Assumptions sheet. Identified, not altered: the app displays engine values everywhere else.

Data Inconsistency Report

Static review notes recorded in the workbook (Validation!B22:G35)

#IssueLocationValuesStatusAction
1FCF FY2025 MismatchHistorical_Data vs Dashboard47,776 = 47,776FIXEDFormula-based: NP + Depr - Capex across all sheets
2FCF FY25 RoundingDashboard!G10 vs Forecast_Model!C29Minor roundingOKAcceptable difference
3EBITDA Margin FY25Calculated: 71369/25532427.95% vs 28.0%OKRounded display
4Net Profit Margin FY25Calculated: 48797/2553240.1911OKMatches
5EPS FY25 CalculationNet Profit/Shares: 48797/362₹134.20 (Official Diluted)VERIFIEDOfficial TCS diluted EPS used
6Historical EPS CalculationAll years FY18-FY24Formula basedOKMatches within rounding
7Scenario LinkageBull case selected12%, 13%, 14% growthOKCorrectly linked
8EBITDA Margin TrendFY18-FY25 trend25.6% to 28%OKReasonable fluctuation
9Employee Count FY23-FY24614,795 → 601,546Decrease of 13,249VERIFIEDIndustry-wide slowdown post-FY23
10Revenue Growth FY25(255324-240893)/2408935.99% ≈ 6%OKCorrect calculation
11FCF Formula FY25NP + Depr - Capex47,656 CrOKFormula correct
12Forecast Revenue FY26255324 × 1.12285,963 CrOKCorrect
133Y Revenue CAGR(FY28/FY25)^(1/3)-10.13OKCorrect calculation
Some report rows are stale relative to the current workbook: #11 lists FCF FY25 as 47,656 Cr, while the formula gives 47,776 Cr; #12 and #13 describe the Bull case (255,324 × 1.12; CAGR 0.13). They are shown as recorded, not as live checks.