A Calm Headline Number Sitting on Top of a Volatile Loan Book
Look only at the full-year totals and 2018 reads as an unremarkable year for BRI: consolidated net income attributable to owners grew 11.57% (Rp32,351,133M vs Rp28,997,141M), the share price closed December 31, 2018 almost exactly where it closed December 29, 2017, and headline capital and liquidity ratios all moved in comfortable directions. That calm annual read is real, but it's an average of a genuinely volatile year underneath it - one this series has tracked quarter by quarter, from Q1 2018 through H1 2018 and 9M 2018.
The clearest example: Corporate Non-SoE's loan-mix NPL closed FY2017 at 6.44% (restated basis) as BRI's worst-performing category, then moved 5.83% → 5.38% → 5.80% across the first three quarters of 2018 before landing at 5.48% for the full year - a net improvement for the year, but one that bounced in three different directions to get there. Medium, meanwhile, did the opposite: it overtook Corporate Non-SoE as BRI's worst category mid-year (5.20%→6.02% at Q2) and kept climbing through Q3's 6.96% before easing slightly to 6.78% at year-end. Both categories technically improved in Q4 - and the gap between them still widened, from 1.16 percentage points at Q3 to 1.30 points at year-end, because Medium's Q4 improvement (6.96%→6.78%) was smaller than Corporate Non-SoE's (5.80%→5.48%). A reader looking only at "both categories got better this quarter" would miss that BRI's worst-versus-second-worst spread is still growing, not closing.
The Prescription
BRI should stop reporting its loan-mix NPL table as five clean data points a year and start publishing the same volatility disclosure it already has internally - the quarterly re-segmented series this series has now tracked for six consecutive quarters shows Corporate Non-SoE moving by 30-100 basis points every single quarter in 2018, which is not a "stable, slowly-improving category" the way a single year-end reading suggests. A bank willing to disclose the quarterly figures at all should also disclose the range and direction of the swings, not just let each quarter's snapshot imply a settled trend - the same gap three straight posts in this series have now flagged.
What BRI should stop doing: treating Medium as a low-priority book relative to Corporate Non-SoE just because Corporate carries the larger balance sheet exposure. Medium has now been BRI's single worst-performing loan-mix category for three straight quarters, its NPL is up for the year (5.45%→6.78%, FY2017 to FY2018) even after Q4's small pullback, and the gap to the next-worst category has widened every quarter since Medium took over the top spot. A category BRI has flagged as re-segmented and restructured twice in two years, and still can't stabilize, deserves a dedicated management commentary line in the annual report - not silence alongside four cleaner-performing categories.
Key Financial Metrics
FY2018 vs. FY2017 (P&L, consolidated), and Dec 2018 vs. Dec 2017 (balance sheet, consolidated)
FX: approximately IDR 14,553 = USD 1, the approximate month-end close for December 2018 (not disclosed in this filing itself).
| Metric | FY2018 (IDR) | FY2018 (USD) | FY2017 (IDR)¹ | YoY |
|---|---|---|---|---|
| Interest, Sharia and Premium Income, net ("Net Revenue" equivalent) | Rp78,611,494M | ~$5,402M | Rp73,403,508M | ✅ +7.10% |
| Other Operating Income | Rp23,429,238M | ~$1,610M | Rp19,271,286M | ✅ +21.57% |
| Total Other Operating Expenses | Rp41,994,092M | ~$2,886M | Rp38,614,076M | ⚠️ +8.75% |
| Operating Income | Rp41,725,877M | ~$2,867M | Rp36,806,841M | ✅ +13.36% |
| Net Income (attributable to owners) | Rp32,351,133M | ~$2,223M | Rp28,997,141M | ✅ +11.57% |
| Total Comprehensive Income (consolidated, incl. non-controlling interest) | Rp28,940,825M | ~$1,989M | Rp30,880,790M | ⚠️ -6.28%² |
| EPS (basic, full-year, attributable to owners) | Rp264.66 | ~$0.0182 | Rp236.93 | ✅ +11.70% |
¹ This filing's own comparative column restates FY2017 figures (Note 50); the differences from what the FY2017 post originally reported are small (for example, net income attributable to owners restated from Rp28,996,535M to Rp28,997,141M) and don't change the trend.
² Consolidated total, not split out between owners and non-controlling interest in this filing. The swing is the same bond-portfolio mark-to-market pattern flagged at H1 and 9M 2018: a Rp5,141,381M unrealized loss on available-for-sale securities and Government Recapitalization Bonds for the full year (before tax), against a Rp2,286,250M gain in FY2017, as Indonesian bond yields rose through most of 2018 before easing late in the year.
| Balance sheet metric | Dec 2018 (IDR) | Dec 2018 (USD) | Dec 2017 (IDR)¹ | YoY |
|---|---|---|---|---|
| Total Assets | Rp1,296,898,292M | ~$89.12B | Rp1,127,447,489M | ✅ +15.03% |
| Loans (gross, incl. sharia financing and finance lease) | Rp843,598,404M | ~$57.97B | Rp739,336,520M | ✅ +14.10% |
| Total Deposits (Demand + Savings + Time) | Rp944,268,737M | ~$64.89B | Rp841,656,450M | ✅ +12.20% |
| Total Liabilities | Rp1,111,622,961M | ~$76.39B | Rp959,439,711M | ⚠️ +15.86% |
| Total Equity (attributable to owners) | Rp182,967,543M | ~$12.58B | Rp167,191,833M | ✅ +9.44% |
| Total Cash and Cash Equivalents (per cash flow statement) | Rp215,757,148M | ~$14.83B | Rp186,617,516M | ✅ +15.62% |
Total cash's full-year growth hides the sharpest reversal in this series: it fell for three straight quarters through September (a cumulative 25.0% drop since Dec 2017), then swung to a Rp75,945,258M increase in Q4 alone (Rp139,811,890M at Sep 2018 to Rp215,757,148M at Dec 2018) - a 54.3% single-quarter jump, driven mainly by a Rp29,191,708M net increase in cash for the year sitting almost entirely in the year's final quarter as deposit growth (+12.2% for the year) finally outpaced loan growth (+14.1%) in absolute year-end terms after lagging it all year.
Net income grew 11.6% for the year - a steady number that masks Corporate Non-SoE and Medium spending all four quarters swapping places as BRI's worst loan-mix category, and a cash position that went from a three-quarter decline to its sharpest quarterly increase in this series in the space of one filing (see A Calm Headline Number Sitting on Top of a Volatile Loan Book above).
Key Operational Metrics
Bank-only, per BRI's own investor presentation, unless stated
- CASA»: 61.84% (Bank, Dec 2018) vs 58.15% (Bank, Sep 2018) and 60.65% (Bank, Dec 2017) - up on both counts, the best year-end reading this series has recorded.
- Loan-to-deposit ratio (LDR)»: 89.57% (Bank, Dec 2018) vs 93.15% (Bank, Sep 2018) and 88.13% (Bank, Dec 2017) - eased sharply from Q3's stretched reading as deposit growth caught up late in the year, though still above management's own 90%±2% target band's midpoint from the wrong side historically and now sitting near the low end of it.
- Net Interest Margin (NIM)»: 7.45% (Bank, Dec 2018) vs 7.93% (Bank, Dec 2017)¹ - down for the year, continuing the gradual multi-year compression this series has tracked since 2015.
- ROA» (before tax): 3.68% (Bank, Dec 2018) vs 3.69% (Bank, Dec 2017) - essentially flat.
- ROE» (Tier 1): 20.49% (Bank, Dec 2018) vs 20.03% (Bank, Dec 2017) - up for the year, and above every quarterly reading in 2018.
- CAR» (Total, Bank): 21.21% (Dec 2018) vs 21.02% (Sep 2018) and 21.95% (Dec 2017) - up for a second straight quarter, continuing the rebuild flagged at 9M 2018, though still below where FY2017 closed. Tier 1 CAR: 20.15% (Dec 2018) vs 21.95% (Dec 2017)².
- NPL ratio - gross (Bank): 2.14% (Dec 2018) vs 2.46% (Sep 2018) and 2.10% (Dec 2017) - a sharp Q4 improvement that still leaves the year up slightly against Dec 2017.
- NPL ratio - net (Bank): 0.92% (Dec 2018) vs 1.16% (Sep 2018) and 0.88% (Dec 2017) - same pattern: better than Q3, marginally worse than a year ago.
- BOPO» (Opex/Opr. Income, bank-only): 68.48% (Bank, Dec 2018) vs 69.14% (Bank, Dec 2017) - improved for the year, the best full-year reading this series has recorded.
- Loan-mix NPL by category (re-segmented basis, year-end): Micro 1.01%, Consumer 1.03%, Small Commercial 3.14%, Medium 6.78%, Corporate Non-SoE 5.48%, SoE 1.05% (all Bank, Dec 2018, per BRI's investor presentation). Every category improved quarter-over-quarter from September except SoE - see above for why Medium remaining the worst category still means a widening gap, not a closing one.
- Segment income (Micro/Retail/Corporate/Others/Subsidiaries): full genuine year-over-year comparison available for the first time since FY2017 - see Five Segments, A Full Year Apart below.
- Geographic segment: Indonesia, USA, Hong Kong, Singapore, and Timor Leste - see Beyond the Usual below for where Timor Leste's balance sheet landed after Q3's unexplained collapse.
¹ This presentation's NIM series carries a footnote disclosing a reclassification (premium paid on government guarantees, and KUR insurance premium, moved between other operating expense/income and interest expense/income) applied across the 2014-2018 series shown - so this Dec 2018 filing's own Dec 2017 NIM (7.93%) differs slightly from the 7.78% the FY2017 post originally reported and the 7.64% H1 2018 post used for the same Jun 2018 comparative point. The reclassification is disclosed and consistently applied within this filing; it's flagged here so a reader comparing NIM figures across posts in this series isn't confused by the small mismatch.
² Tier 1 CAR fell year-over-year (21.95%→20.15%) even as Total CAR barely moved (21.95%→21.21%), meaning Tier 2 capital (subordinated debt and marketable securities, up from Rp986,450M to Rp1,473,515M per the balance sheet - a 49.4% increase) grew faster than Tier 1 this year, a genuine shift in capital composition rather than a straight decline in capital adequacy.
Five Segments, A Full Year Apart
BRI reports five operating segments: Micro, Retail, Corporate, Others (mainly treasury and non-lending activities), and Subsidiaries - distinct from the loan-mix NPL categories discussed above. Unlike every quarterly post in this series since FY2017, this filing carries a genuine full-year-to-full-year comparative, not a partial-year run-rate read - the cleanest segment comparison this series has had in a year.
Micro remains BRI's largest segment by both total income (Rp47,195,329M, +10.01% YoY) and profit (Rp17,174,274M, +9.78% YoY), holding a 36.4% net margin essentially flat against FY2017's 36.47%. Steady, unspectacular growth - the segment neither accelerated nor decelerated meaningfully this year.
Retail posted Rp37,013,306M total income (+15.48% YoY) and Rp10,624,434M income (+18.47% YoY), a 28.7% net margin, up from FY2017's 28.0% - the second-fastest-growing segment on both income and profit this year, and the only lending segment whose margin improved by more than a point.
Corporate posted Rp7,935,608M total income (+2.30% YoY, the slowest of any segment) and Rp767,322M income (+4.54% YoY, second-slowest ahead of only Others), a 9.67% net margin - barely above FY2017's 9.46%, but only because the year's four quarters bounced between a weak 7.9% (Q1), a strong 12.9% (Q2), a weak 7.25% (Q3, detailed at 9M 2018), and roughly 10.15% (Q4, implied by subtracting the 9M figures from the full-year total). Four different margins in four quarters landing within a point of the prior year is not the same thing as a stable segment - it's the same volatility the loan-mix NPL table shows for Corporate Non-SoE specifically.
Others posted Rp5,540,923M total income - down 13.56% YoY, the only segment whose revenue shrank - but income (profit) held essentially flat (Rp3,135,945M, +0.44% YoY), pushing the segment's net margin up sharply to 56.6% from FY2017's 48.7%. A segment whose revenue fell double digits while its profit didn't move is a genuine reporting quirk worth noting rather than reading as either "growing" or "shrinking" cleanly - see Beyond the Usual below.
Subsidiaries posted Rp4,355,566M total income (+22.57% YoY, the fastest-growing segment) and Rp716,511M income (+24.44% YoY, also the fastest), a 16.45% net margin, up from FY2017's 16.21%. The full-year blend still hides real intra-year swings: a weak Q2 (10.0% margin), a strong Q3 (23.2%, detailed at 9M 2018), and a Q4-alone margin of roughly 7.3% (implied) - the segment's weakest quarter of the year came right after its strongest.
Ranked by full-year income growth: Subsidiaries leads at +24.44%, followed by Retail (+18.47%), Micro (+9.78%), Corporate (+4.54%), and Others essentially flat (+0.44%) - the same ranking holds for total-income growth except Others, whose revenue actually contracted. Corporate remains this series' structural laggard on growth, even in a year its margin didn't get materially worse.
Beyond the Usual
Timor Leste's balance sheet partially recovered, but the swing is still unexplained in any filing
The [9M 2018 post](/analysis/bbri/2018-09/#beyond-the-usual) flagged an unexplained 82% single-quarter drop in Timor Leste's reported total assets, from Rp3,745,730M at June 30, 2018 to Rp680,247M at September 30, 2018. This filing's year-end figure is Rp798,272M - up 17.4% from the September reading, but still 78.7% below where the branch stood at mid-year, and this filing's own Dec 2017 comparative for Timor Leste (Rp379,288M total assets) doesn't line up cleanly with the trajectory the H1 and 9M posts' own filings implied for that same prior-year point either, since each interim filing carries only its own restated comparative rather than a consistent historical series. No note in this annual filing - the first genuinely footnoted document since the swing occurred - offers any explanation for what happened at Q3, or why the branch settled where it did by year-end. Timor Leste's income before tax for the full year was Rp19,999M, positive and up from a small FY2017 loss (Rp7,924M) - so whatever happened to the balance sheet, the branch's own income statement kept improving throughout. Worth continuing to watch whether a future filing ever explains this, since two consecutive annual/quarterly filings have now passed without doing so.
A large new headquarters-tower contract dwarfs the rest of this year's procurement disclosures
This filing's significant-agreements note discloses three new contracts signed in Q4 2018 alone: a Rp845,950M, 720-calendar-day construction agreement with PT PP (Persero) for "BRI Gatot Subroto Tower Building Package 2" (signed December 29, 2018); a Rp92,400M, 3-month Cash Recycling Machine procurement (600 units) with PT Satkomindo Mediyasa (October 12, 2018); and a Rp69,027M server-upgrade agreement with PT Telekomunikasi Indonesia (October 12, 2018). The tower contract alone is roughly 7.5 times the value of "Package 1" of the same project (Rp112,900M, signed February 14, 2018) - BRI's headquarters expansion is a multi-year, multi-package commitment whose second phase costs far more than its first, though the filing doesn't explain what design or scope change drove the difference.
Litigation allowance growth stayed frozen for a second straight quarter
BRI's pending-litigation allowance, which grew every quarter through H1 2018 (3.4% at Q1, 5.4% at Q2), held flat in Q3 and grew only marginally again this quarter - Rp1,060,301M at year-end versus Rp1,058,041M at Q3 2018, a 0.2% increase. Full-year growth against Dec 2017's Rp971,354M base is 9.2%, essentially all of it booked in the first half.
The MESOP share program kept amortizing right on its original schedule
The MESOP employee share-compensation program first disclosed at H1 2018 continued vesting: the "Compensation Provision of Bonus Shares" equity line grew from Rp319,000M at September 30 to Rp426,670M at December 31 (consolidated), tracking toward the program's stated completion no later than March 31, 2020, with no changes to its terms disclosed this year.
SoE loan-mix NPL was the only category that didn't improve in Q4
SoE loan-mix NPL, still BRI's smallest and cleanest category by loan volume, eased only slightly from 1.10% at Q3 2018 to 1.05% at year-end - a marginal move compared to every other category's larger Q4 improvement, though the absolute level remains far below Micro and Consumer (both at ~1.0-1.03%). Worth watching only because it's the one category that didn't share in this quarter's broader credit-quality cleanup, not because the level itself is concerning yet.
Target Valuation Range
P/E ~12.57x, P/B ~2.22x - still meaningfully cheaper than BBCA on every multiple, but the discount narrowed for the second straight quarter as BRI's stock rallied harder in Q4 than its underlying earnings did.
BRI's share price closed at Rp3,327 on December 31, 2018 - up 16.2% from the 9M 2018 post's Rp2,864 close, and essentially flat (+0.5%) against Rp3,309 a year earlier¹. That full-year flatness hides a genuinely volatile path: the stock peaked near Rp3,436 in February, fell to Rp2,582 by end-June - a 24.9% peak-to-trough decline over four months during the broader mid-2018 emerging-market currency selloff this series tracked all year - then recovered steadily through year-end, gaining 16.2% in Q4 alone (helped by a stronger Rupiah, which closed the year near Rp14,553/USD versus roughly Rp14,900/USD at the end of Q3).
¹ BRI's most recent stock split (5-for-1) took effect in November 2017, before this quarter and every prior quarter in this series - no further split adjustment is needed for the prices quoted here.
Shares outstanding remain 123,345,810,000 issued, of which 1,108,590,000 sit in treasury (122,237,220,000 outstanding) - unchanged from every prior post in this series.
| Market cap → book value | FY2018 |
|---|---|
| Share price (period-end) | Rp3,327 |
| Shares outstanding | 122,237,220,000 |
| Market capitalization | ~Rp406,683B |
| Total equity attributable to owners (book value) | Rp182,968B |
| P/B | ~2.22x |
FY2018 basic EPS is Rp264.66, giving a P/E» of ~12.57x against the Rp3,327 close.
| Peer-multiple sanity check | 9M 2018 | FY2018 | Change |
|---|---|---|---|
| P/E» | ~10.97x (TTM) | ~12.57x (full-year) | ⚠️ up - Q4's price rally outpaced the quarter's own earnings growth |
| P/B» | ~2.02x | ~2.22x | ⚠️ up |
Both multiples expanded for a second straight quarter, continuing Q3's pattern rather than reversing it. A same-period peer read is available again: BBCA's FY2018 post reported bank-only NIM of 6.1% against BRI's 7.45%, ROE of 18.8% against BRI's 20.49% (Tier 1), and gross NPL of 1.41% against BRI's 2.14% (both bank-only) - the same higher-margin/higher-return/higher-delinquency trade-off this series has tracked all year. BCA's FY2018 P/E of ~24.8x against BRI's ~12.57x puts the gap at roughly 1.97x - narrower than Q3's ~2.17x gap, the first quarter this series has recorded the two banks' earnings-multiple gap actually closing rather than widening, even as both stocks' own multiples expanded in absolute terms.
A full DCF still isn't included here for the reason the H1 2018 and 9M 2018 posts both gave: a worst-performing loan category that's swapped identities twice in a year and a segment (Corporate) whose quarterly margin bounces by 5+ points isn't a stable base for multi-year credit-quality assumptions. The peer-multiple read above, alongside Beyond the Usual, remains the honest valuation lens for this quarter - and on that lens, BRI is still meaningfully cheaper than BCA on every multiple, with the gap narrowing for the first time in this series even as BRI's own price recovered faster than BCA's over the same quarter.
PT Bank Rakyat Indonesia (Persero) Tbk's audited consolidated financial statements as of December 31, 2018 and for the year then ended (with independent auditors' report), together with its FY2018 investor presentation.