A Full Year of Cost Discipline, and a Reminder That One Good Quarter Isn't a Trend
Telkom closed FY2021 with revenue up 4.9% to Rp143,210 billion and net income attributable to owners up 19.0% to Rp24,760 billion - a full year that, taken together, extends the same profit-outrunning-revenue pattern this entire backfill has tracked since FY2020. Cash nearly doubled, up 86.1% to Rp38,311 billion, even after the Rp16,644 billion dividend paid out mid-year (see Q3's post).
But the full-year segment lens delivers a genuine correction to Q3's headline: Enterprise's celebrated Rp575 billion Q3 profit didn't hold. The implied Q4 result (full-year -Rp307 billion minus the nine-month cumulative -Rp108 billion) is -Rp199 billion - Enterprise went straight back to a loss the very next quarter, and the segment finished FY2021 still in the red (-Rp307 billion, -1.6% margin), just a materially smaller loss than FY2020's -Rp544 billion (see Segment Comparison).
The Prescription
Telkom should stop letting Enterprise's quarter-to-quarter volatility go unexplained now that a full two years of data (across this entire backfill) shows the pattern isn't converging toward a stable trend - it's oscillating between real profit and real loss without any disclosed driver for either direction. A segment this volatile, at this scale (Rp19 trillion of annual external revenue), deserves its own dedicated explanation in the MD&A, not four quarters of silence followed by a fifth.
Telkom should also give shareholders a clearer read on capital structure priorities now that Mitratel is public and GoTo (into which Telkomsel invested $300 million - see Q1's post) listed just after this fiscal year closed (see Beyond the Usual). Two major subsidiary-level capital events landing within months of each other, both disclosed only as subsequent events rather than framed as part of a coherent portfolio strategy, leaves the market to guess at what ties them together.
Key Financial Metrics
FY2021 (year ended Dec 31, 2021) vs FY2020, consolidated
FX: approximately Rp14,285 = US$1 (Dec 31, 2021) and Rp13,833 = US$1 (Dec 31, 2020) - quoted market rates for each date, used only to convert the USD columns below.
| Metric | FY2021 (Rp) | FY2021 (US$) | FY2020 (Rp) | YoY (Rp) | YoY (US$) |
|---|---|---|---|---|---|
| Revenue | Rp143,210B | ~$10,024.3M | Rp136,462B | ✅ +4.9% | ✅ +1.6% |
| Adjusted EBITDA» | Rp79,379B | ~$5,556.5M | Rp72,397B | ✅ +9.6% | ✅ +6.2% |
| Operating Income» | Rp47,563B | ~$3,329.6M | Rp43,505B | ✅ +9.3% | ✅ +5.9% |
| Net Income (attributable to owners) | Rp24,760B | ~$1,733.1M | Rp20,804B | ✅ +19.0% | ✅ +15.2% |
| Free Cash Flow» (OCF - capex) | Rp35,796B | ~$2,505.6M | Rp33,219B | ✅ +7.8% | ✅ +4.3% |
| Total Cash | Rp38,311B | ~$2,682.1M | Rp20,589B | ✅ +86.1% | ✅ +80.2% |
Every mandatory metric grew for the full year, and the growth accelerated relative to FY2020's own pace on every line except FCF, which still grew but off a genuinely strong FY2020 base (see that post). Operating cash flow grew 4.6% to Rp68,353 billion from Rp65,317 billion while capex grew 10.2% to Rp32,557 billion - a real reacceleration from FY2020's pullback, exactly the capex snap-back flagged as a risk to watch across Q1 through Q3 of this year.
Every mandatory metric grew, cash nearly doubled, and the Enterprise segment's full-year loss narrowed meaningfully - but the quarter-by-quarter volatility inside that full-year number (a real Q3 profit reversed by a real Q4 loss) means the segment's underlying story is genuinely less resolved than either the Q3 or full-year headline alone suggests. See Target Valuation Range for what the market is pricing in.
Key Operational Metrics
- IndiHome subscribers: 8.6 million by year-end, up 7.3% YoY on 18.5% ARPU-driven revenue growth for the segment - continued growth, though the YoY subscriber-growth rate has now decelerated in every quarter of this 2021 backfill (from 12.3% in Q1 to 7.3% by year-end)
- Capital expenditure (full year): Rp32,557 billion, up 10.2% from Rp29,560 billion in FY2020 - the capex reacceleration flagged in The Prescription
- Mobile subscriber count: not separately disclosed in the FY21 presentation in the same format as FY2020's
Segment Comparison
FY2021 vs FY2020, full year
| Segment | External Revenue FY2021 | External Revenue FY2020 | YoY | Segment Result FY2021 | Margin FY2021 | Margin FY2020 |
|---|---|---|---|---|---|---|
| Mobile | Rp84,267B | Rp83,720B | ➖ +0.7% | Rp34,435B | ✅ 40.9% | 39.4% |
| Consumer (IndiHome) | Rp24,930B | Rp20,957B | ✅ +19.0% | Rp5,894B | ⚠️ 23.6% | 21.8% |
| Enterprise | Rp19,141B | Rp17,729B | ✅ +8.0% | 🔴 -Rp307B | 🔴 -1.6% | -3.1% |
| WIB | Rp14,255B | Rp13,501B | ➖ +5.6% | Rp9,192B | ✅ 64.5% | 48.1% |
| Others | Rp205B | Rp219B | ➖ -6.4% | Rp199B | n/m | 48.9% |
| Total segment | Rp142,798B | Rp136,126B | ✅ +4.9% | Rp49,413B | 34.6% | 32.0% |
Enterprise's full-year loss narrowed by 43.6% (-Rp544B to -Rp307B), but the quarterly path there was anything but smooth: Q1's -Rp439 billion, Q2's -Rp244 billion, Q3's +Rp575 billion, and an implied Q4 of -Rp199 billion. Four quarters, three different loss magnitudes and one real profit, summing to a smaller-but-still-negative full year - a materially more volatile pattern than either the Q3 turnaround headline or the full-year "loss narrowed" headline alone would suggest.
Mobile
Revenue barely moved (+0.7%) but margin improved to a dataset-high 40.9%, continuing the slow margin recovery visible across Q2 and Q3 after the compression flagged in Q1.
Consumer (IndiHome)
Revenue growth (+19.0%) again outpaced every other segment except WIB, with margin holding near 24% - Telkom's most consistent growth story across every quarter this dataset has tracked, now spanning two full fiscal years.
Enterprise
Full-year loss narrowed materially, but the quarterly volatility behind that number is the real story - see Beyond the Usual.
WIB (Wholesale and International Business)
Margin expanded further to 64.5% from 48.1% - a full year of margin expansion on top of already being the highest-margin segment, now the clearest structural bright spot in Telkom's portfolio alongside Consumer's growth.
Beyond the Usual
Enterprise's Full-Year "Improvement" Hides a Real Profit Reversed by a Real Loss
Q3 2021's Rp575 billion Enterprise profit - the segment's best quarter across this entire backfill and the subject of that post's headline - reversed almost completely in Q4, which the annual filing's segment note implies posted a Rp199 billion loss. The net effect: Enterprise's full-year loss narrowed to -Rp307 billion from FY2020's -Rp544 billion, a genuine year-over-year improvement, but one built from two profitable-looking quarters (a small Q1 2020 gain of Rp116bn and Q3 2021's Rp575bn) bracketed by five loss-making ones across the two fiscal years this dataset has now fully covered. Telkom's own segment footnote has never once disclosed what drives Enterprise's results in either direction - the volatility itself, not just the sign of the number, is the open question heading into 2022.
GoTo Listed on the Indonesia Stock Exchange Days After Fiscal Year-End
The subsequent-events note discloses that on April 11, 2022, GoTo "effectively traded its shares" on the Indonesia Stock Exchange - the IPO of the company Telkomsel invested US$300 million into back in May 2021 (flagged in Q1's post). This is the first point in this dataset where that investment's actual market value becomes independently observable rather than carried at cost or equity-method value on Telkom's own books - worth tracking in Q1 2022's post for how the filing treats it going forward.
Target Valuation Range
Bottom line: roughly Rp3,460-Rp5,760 fair-value range (bear-to-bull, TTM EV/EBITDA-based) against a Rp4,040 actual close - the stock sits near the base case, a market that's given Telkom credit for FY2021's strong headline growth without yet resolving how to price Enterprise's genuine quarter-to-quarter volatility.
Telkom's shares closed FY2021 at Rp4,040, up 9.5% from Q3's Rp3,690 close (see that post) and up 22.1% from FY2020's Rp3,310 close (see that post). Over the trailing 2 years (January 2020 through December 2021), the stock moved from a Rp3,800 close to Rp4,040, a modest 6.3% net gain that masks real volatility inside the window - the stock fell as low as Rp2,560 in September 2020 (see that post) before recovering fully and then some.
| Market cap → enterprise value | FY2021 (period-end) |
|---|---|
| Share price (period-end) | Rp4,040 |
| Shares outstanding | 99,062,216,600 |
| Market capitalization | ~Rp400,211 billion (~$28.0 billion) |
| Plus: total debt | Rp52,691 billion |
| Less: cash | Rp38,311 billion |
| Enterprise value | ~Rp414,591 billion |
| Peer-multiple sanity check | Q3 2021 | FY2021 | Change |
|---|---|---|---|
| TTM EPS | Rp232.13 | Rp249.94 | ✅ up |
| P/E | ~15.9x | ~16.2x | ➖ roughly flat |
| Book value per share (owners) | ~Rp1,057.0 | ~Rp1,227.9 | ✅ up |
| P/B | ~3.49x | ~3.29x | ✅ down |
| TTM Adjusted EBITDA | Rp76,832B | Rp79,379B | ✅ up |
| EV/EBITDA (TTM) | ~5.2x | ~5.2x | ➖ roughly flat |
Multiples held essentially flat between Q3 and year-end despite the price gain - EBITDA, earnings, and book value per share all grew roughly in line with the price, meaning the market simply tracked the operating results rather than re-rating the stock either up or down on Q4's Enterprise reversal. Applying the same mature-telecom EV/EBITDA range used throughout this dataset:
| Scenario | Key assumption | Multiple | Implied EV | Implied price |
|---|---|---|---|---|
| Current (FY2021 close) | actual market price, for reference | ~5.2x TTM Adjusted EBITDA | ~Rp414,591 billion | Rp4,040 |
| Bear | Enterprise's volatility is read as a genuine risk factor and the multiple compresses toward the low end of the historical range | ~4.5x | ~Rp357,206 billion | ~Rp3,457 |
| Base | Multiple holds near current levels as the market continues simply tracking headline growth without resolving the Enterprise question | ~5.5x | ~Rp436,585 billion | ~Rp4,467 |
| Bull | Telkom finally discloses Enterprise's driver and it reads as a genuine fix, re-rating the multiple toward the top of the historical range | ~7x | ~Rp555,653 billion | ~Rp5,761 |
The current close sits almost exactly on the base case - the market pricing FY2021's genuinely strong headline numbers without yet extending or withholding credit either way for Enterprise's unresolved volatility.
Perusahaan Perseroan (Persero) PT Telekomunikasi Indonesia Tbk's audited consolidated financial statements as of December 31, 2021 and for the year then ended, reflecting subsequent events through the report's issuance, plus the Company's FY21 corporate presentation.