A First-Ever Annual Loss, But a Fourth Quarter That Diverged by Segment
FY2020 net revenue fell 49.42% YoY to Rp2,046.7 billion from Rp4,047.7 billion, and for the first time since Blue Bird's November 2014 IPO, the company posted a full-year net loss: Rp161.4 billion, attributable to owners, against Rp314.6 billion of profit in FY2019. Operating income swung from a Rp371.9 billion profit to a Rp227.0 billion loss, and basic EPS went from +Rp126 to -Rp64. None of this is a surprise given Q1, Q2, and Q3 2020 each showed a demand collapse the company had never faced before - what this filing adds is the fourth quarter, and it doesn't simply extend Q3's "revenue rebounds, discipline lags" story.
Standalone Q4 2020 (calculated by subtracting this filing's nine-month cumulative figures from the full-year total) shows net revenue of roughly Rp493.7 billion - up only slightly from Q3's Rp401.6 billion, but the two segments moved in opposite directions. Taxi's revenue barely grew (Rp311.2 billion, +4.7% QoQ, a sharp deceleration from Q3's 72.1% rebound), while Non-Taxi's revenue jumped to roughly Rp183.9 billion (+74.5% QoQ) and its operating margin swung positive for the first time since Q1. That split lines up with what actually happened to Jakarta's restrictions this quarter: PSBB tightened again in mid-September and stayed tighter through Q4, and a tightened PSBB hits ride-hailing demand - people moving around the city - far more directly than corporate and logistics contracts, which don't reopen and close on the same daily cycle as taxi rides. Consolidated Adjusted EBITDA» still reached roughly Rp78.6 billion, the best quarter of the year, and the standalone net loss narrowed to near breakeven (~-Rp5.3 billion) from Q3's -Rp62.3 billion - so the business kept healing overall, just not the way Q3's "Taxi snaps back faster" pattern suggested it would.
Permanent headcount rose for the first time all year - from 2,755 at Q3 to 2,890 at year-end, a net addition of 135 people - even as Board of Directors and Commissioners compensation both kept climbing past Q3's already-recovered levels. See Beyond the Usual for what that means for the divergence flagged last quarter.
The Prescription
Blue Bird should treat FY2020's segment divergence as a genuine structural signal, not noise: Non-Taxi's corporate and logistics contracts held up and even turned profitable again in Q4 precisely when Taxi's ride demand stalled under renewed restrictions, which argues for leaning further into contract-based, less mobility-restriction-sensitive revenue rather than waiting for Taxi's ad hoc ride demand to fully recover on its own timeline. What it should stop doing: treating headcount and management compensation as a single dial to turn back up together once any recovery appears - rehiring 135 people in the same quarter director and commissioner pay kept rising past Q3's already-restored level removes any remaining signal that cost discipline was sequenced deliberately, rather than just loosened across the board once revenue stopped falling. What it's doing right: still not reinstating the dividend and still not reverting capex to pre-pandemic levels (Q4 capex, at roughly Rp80.7 billion, came in below Q3's Rp108.6 billion) - a genuinely cautious full-year capital-allocation stance even as operations improved. The Gojek/GoPay integration flagged as undisclosed every quarter since Q1 still has no volume or revenue figure attached to it in this filing either.
Key Financial Metrics
FY2020 vs. FY2019, full year
FX: IDR 14,105 = USD 1 (Bank Indonesia middle rate, December 31, 2020, as disclosed in this filing) - the Rupiah strengthened from Q3's Rp14,918.
| Metric | FY2020 (IDR) | FY2020 (USD) | FY2019 (IDR) | YoY |
|---|---|---|---|---|
| Net Revenue | Rp2,046.7B | ~$145.1M | Rp4,047.7B | ⚠️ -49.42% |
| Adjusted EBITDA» (Operating Income + D&A) | Rp301.0B | ~$21.3M | Rp893.2B | ⚠️ -66.29% |
| Operating Income» | -Rp227.0B | -~$16.1M | Rp371.9B | ⚠️ Swung to loss |
| Net Income» (attributable to owners) | -Rp161.4B | -~$11.4M | Rp314.6B | ⚠️ Swung to loss - first annual loss since the 2014 IPO |
| Free Cash Flow» (Op. CF minus capex) | -Rp335.9B | -~$23.8M | -Rp616.6B | ✅ Gap narrowed 45.51% YoY |
| Total Cash (period-end) | Rp798.9B | ~$56.6M | Rp462.9B | ✅ +72.55% |
| EPS (basic, full year) | -Rp64 | -~$0.005 | Rp126 | ⚠️ Swung to loss |
Operating margin came in at -11.09% (FY2019: +9.19%) and net margin at -7.89% (FY2019: +7.77%) - both worse than any single quarter this site tracked before 2020, but read across all four quarters, the annual loss is entirely a first-half story: Q1's Rp13.7B profit and Q2's -Rp107.4B and Q3's -Rp62.3B losses sum to a 9-month loss of roughly -Rp156.1B, meaning standalone Q4 lost only about -Rp5.3B - nearly breakeven, and the best quarterly result since the pandemic began.
| Balance sheet metric | Dec 2020 (IDR) | Dec 2020 (USD) | Dec 2019 (IDR) | YoY |
|---|---|---|---|---|
| Total Assets | Rp7,253.1B | ~$514.2M | Rp7,424.3B | ⚠️ -2.31% |
| Total Liabilities | Rp2,017.6B | ~$143.0M | Rp2,016.2B | ⚠️ +0.07% |
| Total Equity | Rp5,235.5B | ~$371.1M | Rp5,408.1B | ⚠️ -3.19% |
| Debt-to-Equity Ratio» (total liabilities / total equity) | 0.385x | - | 0.373x | ⚠️ Up YoY |
The DER's YoY direction is worse (0.385x vs 0.373x a year ago), but sequentially it kept improving through the second half of the year - down from Q3's 0.419x, which itself was already down from Q2's 0.436x. Total liabilities are essentially flat YoY (+0.07%) even though FY2020's bank loans rose (Rp1,250.1B vs Dec 2019's Rp1,090.3B, +14.66%) - the entire year's Rp166.0 billion of bank-loan repayment happened in H1, matching Q3's finding that no repayment occurred in the second half at all.
Segment Performance
Blue Bird still reports the same two operating segments - Taxi and Non-Taxi - unchanged since Q1 2016's two-segment collapse.
Taxi
FY2020 net revenue Rp1,473.3B (-54.20% YoY from Rp3,217.0B), operating loss of Rp204.3B (from a Rp238.1B profit in FY2019), operating margin -13.87% (FY2019: +7.40%). Standalone Q4 revenue of roughly Rp311.2B grew only 4.7% QoQ from Q3's Rp297.3B - a sharp deceleration from Q3's own 72.1% QoQ rebound, consistent with mid-September's renewed PSBB tightening suppressing exactly the kind of ad hoc ride demand Taxi depends on. Taxi's standalone Q4 operating margin, at roughly -18.5%, stayed essentially as negative as Q3's -17.94%.
Non-Taxi
FY2020 net revenue Rp578.7B (-30.75% YoY from Rp835.7B), operating loss of Rp23.9B (from a Rp132.8B profit in FY2019), operating margin -4.12% (FY2019: +15.89%) - a materially smaller full-year revenue decline than Taxi's, continuing the resilience flagged in Q1 and Q2. The more interesting number is standalone Q4: Non-Taxi's revenue jumped to roughly Rp183.9B (+74.5% QoQ from Q3's Rp105.4B), and its operating margin swung back to roughly +3.9% - the first positive segment margin recorded anywhere in this site's 2020 coverage. That's the opposite of Taxi's stalled Q4 rebound, and it's the clearest evidence in this filing that corporate/logistics contract demand recovered on a different, less restriction-sensitive cycle than day-to-day ride demand.
Segment Comparison
| Segment | Revenue (FY2020) | YoY Growth | Operating Margin |
|---|---|---|---|
| Taxi | Rp1,473.3B (71.8%) | ⚠️ -54.20% | ⚠️ -13.87% |
| Non-Taxi | Rp578.7B (28.2%) | ⚠️ -30.75% | ⚠️ -4.12% |
Taxi's share of the two segments' combined revenue fell to 71.79% for FY2020, down from FY2019's 79.38% - the sharpest single-year mix shift toward Non-Taxi this site has tracked since the shift began in Q2 2017. Unlike most of that multi-year trend, this year's shift isn't Non-Taxi growing - both segments' revenue fell YoY - it's Taxi collapsing roughly 1.8x faster (-54.20% vs -30.75%). Both segments posted a full-year operating loss for the first time in this site's coverage, but Non-Taxi's smaller margin decline (from +15.89% to -4.12%, a 20-point swing) was less severe than Taxi's (from +7.40% to -13.87%, a 21.3-point swing) - and by Q4 alone, Non-Taxi had already recovered to profitability while Taxi had not.
Key Operational Metrics
- Weighted average shares outstanding: 2,502,100,000, unchanged since the IPO.
- Permanent employees (Company basis): 2,890 as of December 31, 2020, up from 2,755 at September 30, 2020 - the first quarterly increase this site has recorded since the pandemic began, reversing part of the year's cuts. Still down 657 people (-18.53%) from Dec 2019's 3,547, but a materially smaller cumulative reduction than Q3's -22.34%.
- Board of Commissioners compensation (Company basis): Rp754 million standalone Q4 2020 (Rp2,523 million full year minus Rp1,769 million 9M 2020), up from Q3's Rp533 million - a 41.5% QoQ increase. Full-year compensation of Rp2,523 million is down 49.59% YoY from FY2019's Rp5,005 million.
- Board of Directors compensation (Company basis): Rp1,620 million standalone Q4 2020 (Rp4,767 million full year minus Rp3,147 million 9M 2020), up from Q3's Rp1,233 million - a 31.4% QoQ increase. Full-year compensation of Rp4,767 million is down 58.07% YoY from FY2019's Rp11,371 million.
- Interim cash dividend: none paid in FY2020, same as every prior quarter this year - the suspension flagged since Q2 held for the full year.
- Total bank loans: Rp1,250.1 billion (Dec 2020), essentially flat from Rp1,250.1 billion (Sep 2020) and up from Rp1,090.3 billion (Dec 2019).
- TAN's disclosed ownership: still 91.57%, unchanged since Dec 2019's last confirmed figure.
- Geographic revenue split (Jadetabek vs. outside Jadetabek) is still not disclosed, matching every prior filing.
- Still not available: any Gojek/GoPay integration volume or revenue metric.
The Stock Rallied 51% Off Its Q3 Low, Even Before the Numbers Fully Recovered
Blue Bird's stock rose 51.16% over Q4 2020, closing at Rp1,300 - a sharp reversal of Q3's fresh coverage low of Rp860 and the stock's best single-quarter percentage gain this site has recorded for Blue Bird. Over the trailing two years, the stock is still down from a Rp3,470 peak in March 2019 to this Rp1,300 close - a 62.54% peak-to-trough decline, a meaningfully shallower drawdown than Q3's 75.2%. This is the opposite disconnect from Q3: that quarter's operating numbers improved while the stock fell to a new low; this quarter the stock rallied sharply while the operating numbers only partially recovered (Taxi's rebound stalled, the company still posted its first-ever annual loss) - consistent with a market pricing in vaccine-driven reopening expectations for 2021 rather than reacting to Q4's own numbers, which weren't disclosed until this filing anyway.
Beyond the Usual
Headcount grew for the first time all year, in the same quarter management pay kept climbing past its already-recovered level
Q3 2020 flagged a divergence: Director and Commissioner pay rebounded sharply from Q2's near-zero level while permanent headcount kept falling, inverting the "management absorbs pain first" sequencing that held in Q2. This filing resolves that divergence, but not by headcount catching up to pay's earlier recovery - both simply kept rising together. Permanent headcount grew by 135 people in Q4 (2,755 to 2,890), the first quarterly increase since the pandemic began, while Director compensation rose a further 31.4% QoQ to Rp1,620 million and Commissioner compensation rose 41.5% QoQ to Rp754 million - both well past their already-elevated Q3 levels. Read across the full year, management compensation and headcount ended up moving in the same direction (both cut hardest in Q2, both recovering by Q4) - the concern isn't that one recovered without the other, it's that neither shows any sign of deliberate sequencing once the acute crisis passed, with pay consistently the first line item restored each quarter this recovery has run.
A second Acer-related lawsuit is still working through the Supreme Court, distinct from the arbitration already resolved in Blue Bird's favor
FY2019's filing closed out the multi-year BANI arbitration with PT Acer Indonesia in Blue Bird's favor. This filing discloses a separate, still-open matter: the Company is pursuing a lawsuit to cancel the underlying 2015 Acer tablet-PC procurement agreement itself (case number 600/Pdt.G/2018/PN.Jkt.Sel), having appealed an unfavorable Jakarta High Court ruling to the Supreme Court, with no decision issued as of this filing's authorization date. It's a smaller, more procedural dispute than the resolved arbitration, but it means the Acer relationship isn't fully closed out as a contingent liability the way the prior post implied.
PT Nissan Motor Distributor Indonesia's four-year tort claim reached a final, binding verdict in Blue Bird's favor
The Nissan lawsuit first filed in December 2016 - alleging breach of contract under an MoU - reached its final resolution this quarter: on October 9, 2020, the Company received the Indonesian Supreme Court's cassation verdict (No. 2757 K/Pdt/2018), rejecting the plaintiff's petition and ordering it to pay court costs. Blue Bird had already won at every prior stage (South Jakarta District Court in 2017, Jakarta High Court in 2018), and this cassation ruling makes the outcome legally final, closing out a dispute this site has not previously had reason to track.
The Omnibus Law's effect on employee benefit liabilities remains unquantified because its implementing regulations arrived after this filing was authorized
Indonesia's Job Creation Law (UU No. 11/2020, the "Omnibus Law") was signed in November 2020 and affects post-employment benefit liabilities - but its implementing regulations weren't issued until February 2021, after this filing's March 26, 2021 authorization date but before the practical calculation could reflect them. The Group states it is still using the older severance-law basis (UU No. 13/2003, via the existing Collective Labor Agreement) and is "still analyzing" the possible impact - a genuine, disclosed timing gap between a law affecting the balance sheet and the company's ability to quantify that effect in these statements.
Related-party rent's elevated share held through year-end, confirming it wasn't just a mid-year PSAK 73 distortion
Q3's filing flagged related-party rent's share of total rent expense swinging to 75.64% for 9M 2020, above FY2019's 66.33%, but cautioned the new lease-accounting standard (PSAK 73) made the ratio too unstable to trust quarter to quarter. The full-year figure confirms it wasn't a blip: related-party rent was Rp39.5 billion of Rp51.5 billion total rent expense for FY2020 - 76.69% - essentially the same elevated level as Q3, not a reversion back toward FY2019's lower share.
A 2012 land purchase commitment inched closer to completion, eight years on
The Company's December 2012 conditional purchase agreements for 133,333 square meters of land across Jakarta, Medan, Manado, and Surabaya (minimum total price Rp950.4 billion) had 125,427 square meters of purchases actually executed as of December 31, 2020 - up from 119,682 square meters a year earlier, a modest 4.8% gain in realized area toward the original 2012 commitment, which remains 94.06% complete after eight years.
Target Valuation Range
Enterprise value ~Rp4,471B (~$316.9M), implying P/E not meaningful (full-year net loss) and ~0.63x P/B - fairly valued to modestly rich against a business that just posted its first annual loss. The stock's 51% Q4 rally already prices in a 2021 recovery this filing has no way of confirming, even as book value and returns on capital both moved the wrong way for the year.
Against FY2020 actual full-year numbers (2,502,100,000 shares outstanding, unchanged), and the December 30, 2020 closing price of Rp1,300:
| Market cap → enterprise value | FY2020 |
|---|---|
| Share price (period-end) | Rp1,300 |
| Shares outstanding | 2,502,100,000 |
| Market capitalization | ~Rp3,252.7B (~$230.6M) |
| Total liabilities | ~Rp2,017.6B |
| Less: cash and equivalents | ~Rp798.9B |
| Enterprise value | ~Rp4,471.4B (~$316.9M) |
Market cap is up 51.16% from ~Rp2,151.8B at Q3 2020's close.
| Peer-multiple sanity check | Q3 2020 (annualized) | FY2020 (actual) |
|---|---|---|
| P/E | not meaningful | not meaningful - full-year net loss (-Rp161.4B) against market cap ~Rp3,252.7B |
| P/B | ~0.42x | ~0.63x (book value/share ~Rp2,054) |
| ROE | ~-4.81% (annualized) | ~-3.09% |
| ROA | ~-3.31% (annualized) | ~-2.20% |
Every return-on-capital metric this site tracks for Blue Bird turned negative for the first time on a full-year basis, even as the stock re-rated sharply higher. P/B more than tripled from Q3's low purely on price - not because the business became more valuable on a book basis - while ROE and ROA, though still negative, are both less negative than Q3's annualized estimates implied, consistent with Q4 being the year's best quarter operationally, and both remain far below FY2019's +5.99% ROE and +4.38% ROA. The gap between those two facts - a re-rating stock and a business still destroying book value on a return basis - is the real valuation question heading into 2021: whether Taxi's stalled Q4 rebound resumes once restrictions ease again, or whether Non-Taxi's quicker recovery marks a more durable shift in where Blue Bird's earnings power actually sits.
PT Blue Bird Tbk's consolidated financial statements as of December 31, 2020 and for the year then ended.