Q4 2020 · IDX · Mar 15, 2021

BFIN Is an 84% Cure Rate Finally Proof the Restructuring Actually Worked?

BFI Finance closed FY2020 with NPF down sharply to 1.72% from Q3's 2.67%, coverage jumping to 4.1x, and - for the first time in this backlog - a real cure rate: 84.2% of the Rp4.62 trillion restructured due to Covid-19 had returned to normal payment by year-end. That resolves the question three straight quarterly posts asked and got no answer to. But the audited financial statements' own Covid-19 note (Note 39) is still boilerplate for a fourth consecutive filing, even though the real restructuring number sits two notes earlier in the identical document.

The Cure Rate This Backlog Kept Asking For Finally Shows Up

Three consecutive posts about this company asked the same question and got the same non-answer: what happens to BFI's restructured book once relief terms expire? The Q1 filing didn't say. Neither did H1. By 9M20, the restructured share of receivables had climbed to 35.5% with zero disclosed cure-rate data to tell a reader whether relief was genuinely working or just deferring a reckoning.

FY2020's investor presentation finally answers it: by 31 December 2020, 84.2% of BFI's restructured loans had returned to normal payment. The restructured balance itself fell from Q3's peak of Rp5.3 trillion to Rp4.62 trillion - 33.1% of receivables, down from 35.5% three months earlier. That's not a marginal improvement; it's the first hard evidence in this entire pandemic-year backlog that BFI's restructuring program was doing what management always claimed it would do - buying time for temporarily cash-strapped borrowers, not papering over permanent losses. The headline NPF ratio fell to 1.72% from Q3's 2.67%, and loan-loss coverage of non-performing loans nearly doubled again, to 4.1x from 2.4x quarter-over-quarter, as the loan-loss reserve rose to 7.09% of receivables from 6.51%.

None of this means the crisis is over - FY20 net revenue was still down 13.5% on the company's own metric (12.8% on the audited "total income" line used throughout this backlog) as the receivables book shrank 25.6% YoY, and profit before tax fell 20.3% to Rp870 billion. But for the first time, a reader gets an actual number to weigh the restructured book against, rather than being asked to trust that it will eventually resolve fine.

The Prescription

Keep disclosing the cure rate every quarter going forward, not just once it happens to look good. The 84.2% figure is exactly the kind of forward-looking asset-quality metric this backlog has been asking BFI to publish since Q1 2020 - the company should now treat it as a standing line item in every future presentation, the way NPF or coverage already are, rather than a one-off disclosure that happened to arrive alongside good news. A cure rate is only useful to a reader if it keeps showing up when the number might be worse, not just when it's 84%.

What it should stop doing: letting the audited financial statements' own Covid-19 note stay boilerplate while a genuinely useful restructuring number sits two notes earlier in the identical filing. Note 39 was empty at Q1, empty at H1, and empty again at 9M - see Beyond the Usual below for how this year's annual filing manages to disclose the Rp4,620,861 million restructured balance in Note 5 while Note 39, whose entire purpose is to describe the pandemic's financial impact, still contains no numbers at all.

Key Financial Metrics

Year ended 31 December 2020 vs. year ended 31 December 2019

FX: Rp13,833 = USD 1 (31 December 2020 month-end rate). Both periods below are converted at this same rate for comparability, following the convention used throughout this backlog - it is not a historical rate for the 2019 column.

Metric FY2020 (IDR) FY2020 (USD) FY2019 (IDR) YoY
Total Income ("Net Revenue" equivalent) Rp4,569,778M ~$330.4M Rp5,240,729M ⚠️ -12.8%
Profit Before Tax ("Operating Income" equivalent) Rp869,996M ~$62.9M Rp1,092,253M ⚠️ -20.3%
Net Income Rp701,592M ~$50.7M Rp711,682M ⚠️ -1.4%
Total Cash and Cash Equivalents Rp1,414,691M ~$102.3M Rp660,032M ✅ +114.3%

Profit before tax remains the closest operating-income equivalent for this lender, as established throughout this backlog - interest expense is a core product cost for a multifinance company, not financing overhead, so no separate operating-income line exists. The FY20 investor presentation (March 2021) is the source for the management-commentary content below; the financial-statement analysis draws on the company's audited consolidated financial statements for the year ended 31 December 2020.

Net income's near-flat -1.4% YoY looks far better than profit before tax's -20.3% only because FY2019's own bottom line was already depressed by the APT settlement absorbed entirely by the "Others" segment (see Three Segments below) - FY2020's tax expense fell to Rp168,404M from Rp380,571M, mechanically closing much of the gap between the two years' pretax and post-tax results. Operating cash flow is the standout figure: it more than tripled to Rp4,746,298M as cash collected from financing transactions (Rp15,917,286M) continued to run well ahead of the much-reduced Rp7,606,145M disbursed for new financing - the same collections-outpacing-disbursement mechanic that drove H1 and 9M's cash strength, now compounding over a full year of depressed new bookings.

Balance sheet metric 31 Dec 2020 (IDR) 31 Dec 2020 (USD) 31 Dec 2019 (IDR) Change
Total Assets Rp15,200,531M ~$1,099.0M Rp19,089,633M ⚠️ -20.4%
Financing Receivables (gross) Rp17,050,711M ~$1,232.6M Rp22,925,194M ⚠️ -25.6%
Total Liabilities Rp8,594,377M ~$621.4M Rp13,009,453M ✅ -33.9%
Fund Borrowings (net) Rp4,794,844M ~$346.6M Rp7,730,021M ✅ -38.0%
Securities Issued (bonds + MTNs, net) Rp2,978,631M ~$215.4M Rp3,758,283M ✅ -20.7%
Total Equity Rp6,606,154M ~$477.5M Rp6,080,180M ✅ +8.7%

Debt-to-equity, on the same gross basis used throughout this backlog (fund borrowings plus securities issued, both net of unamortized costs, against equity), fell sharply to ~1.18x from December 2019's ~1.89x and September's ~1.53x - the fourth straight quarter of deleveraging, and by far the largest single-quarter drop in this backlog, as both borrowings and bonds shrank on continued book runoff. The related-party working-capital facility from PT United Tractors Tbk still shows the unchanged 4 March 2023 maturity flagged since Q1, with the outstanding balance amortizing further to Rp499,062M from Rp596,359M three months earlier - see Beyond the Usual for a new BCA facility signed in the same period.

Key Operational Metrics

  • New financing originations: Rp7,606 billion for FY2020, down 52.2% from Rp15,896 billion in FY2019. Q4 alone came to Rp2,172 billion, up 62.8% quarter-over-quarter from Q3's Rp1,334 billion - the second consecutive quarter of booking recovery since Q3's restart after three months of suspension, though still well below the Rp4,000-4,600 billion quarterly pace typical before the pandemic.
  • Managed receivables (including off-balance-sheet joint financing, per the deck): Rp13,946 billion, down 5.9% quarter-over-quarter from Q3's Rp14,829 billion and down 24.6% year-over-year from Rp18,509 billion.
  • Non-Performing Financing (NPF) (company's own disclosed figure», calculated on total managed receivables including off-balance-sheet joint financing): 1.72% at FY2020 year-end, improved sharply from 2.67% at 9M20, though still above 0.85% a year earlier.
  • Receivables overdue more than 90 days (calculated from the filed statement's own overdue-day disclosure, on-balance-sheet gross financing receivables only - the narrower convention used throughout this backlog): 1.40% of gross financing receivables (Rp237,627M of Rp17,050,711M), a real improvement from 2.16% at 9M20, though still above 0.68% at year-end 2019.
  • Receivables 1-30 days overdue: 19.59% of gross financing receivables at FY2020 year-end, essentially unchanged from 9M20's 19.51% and still well above December 2019's 12.26% - this bucket never fully normalized even as every other bucket improved, consistent with a book that restarted booking mid-year and hasn't finished seasoning.
  • Net Credit Loss (NCL) ratio: 2.94% for FY2020 (annualized), up from 1.68% a year earlier; Q4 2020 alone improved to 4.12% from Q3's 4.48%, continuing to ease from Q2's peak.
  • Cost of Credit (COC): 6.00% for FY2020 (annualized), up sharply from 1.53% a year earlier, though Q4 alone eased slightly to 4.78% from Q3's 4.84%.
  • Loan loss reserve (LLR) and coverage: LLR rose to 7.09% of receivables from 6.51% quarter-over-quarter, and with the NPF ratio improving sharply this quarter, coverage of non-performing loans jumped to 4.1x from 2.4x - the strongest coverage level in this backlog.
  • Debt-to-Equity Ratio (DER)»: ~1.18x on a gross basis (see Key Financial Metrics above). The company's own "Net Gearing Ratio" (which nets cash and includes joint financing) fell to 1.0x from 1.7x a year earlier and 1.3x last quarter.
  • Net Interest Spread: 11.91% for FY2020, up slightly from 11.84% a year earlier; Q4 alone improved to 12.02% from Q3's 11.62% as yields on the resuming booking pace strengthened further.
  • Yield and Cost of Funds: FY20 yield was 20.4%, down only 22 bps YoY despite the disrupted year; cost of funds improved 28 bps YoY to 8.51%.
  • Cost to Income: 46.88% for FY2020, down sharply (improved) from 66.12% a year earlier - the prior year's figure was itself inflated by the one-off APT settlement cost absorbed in FY2019 (see Three Segments below), so this isn't purely an efficiency story.
  • Return on average assets (ROAA, after tax): 4.04% for FY2020, actually up slightly from 3.81% a year earlier, despite the weaker top line - lower operating costs offset the revenue decline.
  • Return on average equity (ROAE, after tax): 11.17% for FY2020, essentially flat versus 11.35% a year earlier.
  • Outlets: 346 total (excluding 45 sharia branches sharing premises with conventional branches), following the closure of 4 branches and 35 kiosks in Q4 alone - a cumulative reduction of 4 branches and 73 kiosks versus December 2019.
  • Earnings per share: Rp47 basic, down 2.1% from Rp48 in FY2019, on an unchanged 14,964,383,620 shares outstanding net of treasury stock.

Update on Loan Restructuring

  • Restructured balance: Rp4.62 trillion as of 31 December 2020, equal to 33.1% of receivables - down from the peak of Rp5.3 trillion (35.5%) at 9M20 but still nearly one in three rupiah of receivables.
  • Cure rate: 84.2% of restructured accounts had returned to normal payment by year-end 2020 - the first hard number this backlog has seen for the question raised since Q1.
  • Restructuring scheme mix: 62.6% tenor extension with principal grace period, 34.1% tenor extension with modified payment, and just 3.2% full installment holiday - down slightly from 9M20's 3.7%, continuing the pattern of relief that defers payment rather than forgives it.

Three Segments: Cars Still the Engine, Others the Swing Factor

The company reports Cars, Motorcycles, and Others on a full-year basis, unchanged from every prior quarter in this backlog.

Cars - still the largest segment: Rp3,074,442M of income (67.3% of total, roughly flat versus 67.3% a year earlier), with profit before tax down 66.7% to Rp433,373M from Rp1,300,287M. The segment absorbed the bulk of FY2020's higher impairment provisioning, consistent with every prior quarter this year.

Motorcycles - Rp919,956M of income (20.1% of total, down slightly from 20.7%), with profit before tax down 62.2% to Rp155,482M from Rp410,984M - a similar magnitude of decline to Cars, on a smaller income base.

Others (heavy equipment/machinery, property, and sharia financing, plus corporate tax) - Rp575,380M of income (12.6% of total, up from 12.0%), and the segment carrying this year's most dramatic reversal: profit before tax swung from a Rp619,018M loss in FY2019 to a Rp281,141M profit in FY2020. After the full corporate tax allocation (borne entirely by this segment under the company's segment-reporting convention), Others posted Rp112,737M of net profit in FY2020 versus a Rp999,589M net loss in FY2019 - a reversal driven almost entirely by FY2019's one-off APT litigation settlement cost, which distorted that year's Others segment (and consolidated Cost to Income ratio) so heavily that FY2020's "improvement" on several metrics is partly a base-effect comparison against an unusually bad prior year, not solely genuine operating progress.

Beyond the Usual

The audited financial statements' Covid-19 note is still boilerplate for a fourth consecutive filing - even though the restructured balance is disclosed two notes earlier in the same document

Note 39 ("Covid-19 Pandemic Outbreak") in the FY2020 audited consolidated financial statements reads almost identically to the Q1, H1, and 9M versions: a description of the WHO's pandemic declaration, a statement that the pandemic "might result to uncertainty" in the Company's financial condition, and management's assessment that "no significant adverse impact should be considered in the short-term." No restructuring volume, no NPF figures, no provisioning breakdown. What makes this year's version notable is that the same audited financial statements do disclose a real number elsewhere - Note 5 (Financing Receivables) states plainly that "financing receivable has been restructured as impact of the Covid-19 pandemic amounted to Rp 4,620,861 million," matching the presentation's Rp4.62 trillion figure almost exactly. The information exists inside the identical audited filing; it simply isn't where a reader would look for it, since the note whose entire stated purpose is describing the pandemic's impact still contains no numbers at all, a fourth consecutive reporting period running.

Off-balance-sheet joint financing exposure fell by nearly two-thirds during the year

Joint financing receivables - the off-balance-sheet arrangements this backlog's footnote-mining methodology specifically tracks as a source of hidden leverage - dropped to Rp258,750M (net) from Rp727,714M a year earlier, a 64.4% decline. The sole joint financing partner disclosed is PT Bank Rakyat Indonesia (Persero) Tbk, under a facility renewed in August 2020 with funding split roughly 5% BFI / 95% bank per the joint arrangement's standard terms, structured without recourse to BFI if a customer defaults. A shrinking off-balance-sheet book is the same direction as the on-balance-sheet deleveraging seen throughout FY2020, not a hidden offsetting risk.

The presentation's claim of a new Rp1 trillion BCA facility doesn't reconcile against what the audited note actually shows

The FY2020 presentation states BFI "signed additional IDR 1 trillion loan facilities with BCA in late 2020." The audited financial statements' facility-by-facility borrowings disclosure (Note 14) shows only one new PT Bank Central Asia Tbk facility signed in the relevant window: a Rp350,000 million limit agreed 14 December 2020, maturing just 23 days later on 6 January 2021, with Rp50,000 million actually drawn as of year-end. Neither the size (Rp350 billion vs. the deck's stated Rp1 trillion) nor the strikingly short three-week tenor reconciles cleanly with the presentation's framing of a new standing credit line. It's possible the deck is describing a larger facility whose full terms simply aren't itemized in the audited note, or referencing commitments signed after the reporting date - but as disclosed, the two documents don't tell the same story about what was actually agreed with BCA.

The working-capital facility from PT United Tractors Tbk - flagged since Q1 2020 for its repeated maturity extensions - shows the same 4 March 2023 maturity date as every quarter since, with no further extension this year. The outstanding balance fell to Rp499,062M from Rp856,156M at the start of the year (-41.7%), continuing to amortize down rather than being rolled over or expanded.

PSAK 71's first full year in effect cut Rp122.4 billion from opening retained earnings

The Company adopted PSAK 71 (Indonesia's IFRS 9 equivalent, moving loan-loss provisioning to an expected-credit-loss» model) effective 1 January 2020, recording a one-time Rp122,385M reduction to opening retained earnings as the transition adjustment. This is the accounting-policy shift underlying the sharply higher loan-loss reserve and cost-of-credit ratios seen throughout FY2020 relative to FY2019's incurred-loss-based figures - the year-over-year jump in provisioning intensity is partly a genuine credit-quality deterioration and partly a first-year effect of a stricter accounting standard, and the two aren't easily separated from the disclosures alone.

Government interest-subsidy pass-through grew to Rp109 billion for 57,000 customers

Under the National Economic Recovery Program ("PEN"), BFI processed government interest/margin subsidies totalling Rp109.0 billion for 57,000 eligible customers for FY2020, up from Rp66.7 billion for 66,000 customers as of 9M20 - the customer count fell even as the total subsidy amount rose, implying a higher average subsidy per remaining eligible customer in Q4. As before, the funds received were applied as partial customer payments rather than kept as company income - a pass-through mechanism, not a P&L benefit to BFI.

Management's Reading of Its Own Quarter

The March 2021 presentation frames FY2020 as validation of the "prudent restart booking strategy" first described after Q2's near-total stop: management credits "rigorous risk mitigation strategy" for the NPF improvement to 1.72% and highlights that 84.2% of restructured loans had already returned to normal payment by year-end - directly answering the cure-rate question left open every prior quarter this year. On funding, the deck emphasizes "well-diversified funding sources," pointing to the reduced Net Gearing Ratio (1.0x from 1.7x) and the new BCA facility - though see Beyond the Usual above for the mismatch between how that facility is described and what the audited note actually shows. What the deck still doesn't address: how much of the remaining Rp4.62 trillion restructured balance (33.1% of receivables, still not fully resolved) management expects to eventually cure versus convert to real write-offs - the 84.2% figure answers for loans whose relief period has already ended, not for the roughly one-in-six that hasn't cured yet or the portion still inside an active grace period.

Stock Price: A Volatile Year That Ended Exactly Where It Started

BFI Finance shares closed at Rp560 on 30 December 2020 - up 46.6% in a single month from November's Rp382, and up 37.9% from September's Rp406. All figures are on the same post-May 2017 stock split basis, with no further split since. The striking detail: Rp560 is identical to the close on 31 December 2019 - after a year that saw the stock crash 65.5% to March's Rp240 low and then claw back the entire decline plus the intervening 15 months of gains, BFI's share price for FY2020 nets out to a flat year, even though the underlying business (NPF, receivables, revenue) looks meaningfully different at both ends of that round trip. Over the two-year window (January 2019 through December 2020), the stock ranged from a high of Rp695 in January 2019 to the Rp240 crash low, a 65.5% peak-to-trough swing - the December rally is large enough on its own to warrant this section, following the same >30-40% threshold applied throughout this backlog.

Target Valuation Range

Market cap ~Rp8,380,055M (~$605.8M) at ~11.9x FY2020 P/E and ~1.27x P/B - the market has followed through on real evidence (the 84.2% cure rate, NPF down to 1.72%, coverage up to 4.1x) rather than just hope, which is a healthier basis for a re-rating than September's ~0.96x book was - but normalized earnings power still hasn't recovered to pre-pandemic levels, so this isn't a cheap entry point either.

Using 14,964,383,620 shares outstanding net of treasury stock (unchanged since December 2019) and the Rp560 closing price:

Market cap buildup FY2020
Share price (period-end) Rp560
Shares outstanding 14,964,383,620
Market capitalization Rp8,380,055M (~$605.8M)
Book value (total equity) Rp6,606,154M
Peer-multiple sanity check 9M 2020 FY2020 Change
P/E ~42.7x (TTM, distorted by rolling window) ~11.9x (clean full-year figure) down - a genuine, not mechanical, improvement
P/B ~0.96x ~1.27x up - price recovery in Q4 outran equity's modest growth

Market cap is up 37.9% from September 2020's ~Rp6,075,540M, and back to essentially the same level as December 2019's ~Rp8,380,055M (the identical closing price and unchanged share count make these figures coincide almost exactly). FY2020 P/E uses full-year reported net income of Rp701,592M - unlike September's TTM figure, which still carried a distortion from the rolling 12-month window, this is now a clean full-year-over-full-year comparison since both FY2020 and FY2019 net income are complete annual figures. The ~11.9x P/E and ~1.27x P/B are a meaningfully richer valuation than September's ~1x book, and this time the re-rating has real disclosed evidence behind it rather than just an improving headline ratio - the cure rate specifically resolves a question this backlog has been asking since Q1. But FY2020 profit before tax is still down 20.3% YoY and the receivables book has shrunk 25.6%, so the ~12x multiple is being paid for a business whose earnings power hasn't yet returned to its pre-pandemic run rate, only for its credit quality having stabilized. The peer-multiple read stays the honest lens: fair value for a lender that has demonstrated - not just claimed - that its Covid-19 restructuring program is working, priced accordingly rather than at a discount, but also not yet priced for a full return to 2019-level profitability.


PT BFI Finance Indonesia Tbk's audited consolidated financial statements for the year ended 31 December 2020 (with comparative figures for 31 December 2019), together with the company's FY20 investor presentation dated March 2021.