Three Consecutive Months of Zero New Lending
Q1 2020's numbers looked almost boringly normal while the investor deck warned that a real hit was still coming - more than 10% of the portfolio already in Covid-19 restructuring requests, a plan to close roughly 20 kiosks, management stating plainly that Q2 "will impact the Indonesian economy badly." H1 2020 is the quarter that warning arrived. New bookings in Q2 alone came to just Rp57 billion - not a slowdown, effectively a stop, following "3 consecutive months of stop booking since Apr-20 due to covid-19" per the company's own 1H:20 investor presentation, dated 27 July 2020. Half-year bookings fell 42.5% YoY to Rp4,100 billion, and total managed receivables shrank 12.5% quarter-over-quarter and 8.8% year-over-year to Rp16,307 billion.
The profit-and-loss statement finally shows it: net income fell 51.9% YoY to Rp332,036M (from Rp690,167M), with profit before tax down 51.1% to Rp423,921M. The company's own NPL ratio (on total managed receivables, including off-balance-sheet joint financing) nearly quadrupled quarter-over-quarter, from 1.12% at end-Q1 to 3.73% at end-Q2 - and Cost of Credit for Q2 alone hit 9.95%, more than double Q1's already-elevated 4.18%.
But the cash flow statement tells almost the opposite story. Operating cash flow swung to a Rp2,025,728M inflow, up 45.6% from H1 2019's Rp1,391,426M - the mechanical result of a lender that kept collecting installments on an existing Rp20.1 trillion book while disbursing almost nothing new. Cash and cash equivalents more than doubled to Rp1,339,780M from December's Rp660,032M. A business can look simultaneously worse (on profitability and asset quality) and stronger (on liquidity) in the same quarter when its growth engine simply switches off - that tension, not either number alone, is what this filing actually shows.
The Prescription
Use this cash pile for balance sheet defense, not for restarting growth at the old pace. With Rp1.34 trillion in cash - more than double December 2019's position - and a net gearing ratio down to 1.5x from 1.9x a year earlier, BFI has more room to absorb credit losses than most lenders in its market right now. The right move is to keep booking conservatively until the Rp4.1 trillion of restructured loans (25% of the receivables book, per the July presentation) shows a real cure rate, not a rebound rate driven by fear of losing market share to competitors resuming faster.
What it should stop doing: treating Note 39 of the audited financial statements as a placeholder, a full quarter after the pandemic actually hit the numbers. As flagged last quarter, the note disclosed no figures when the impact was still mostly forward-looking; this quarter the impact is real and quantified everywhere except in the filed statements themselves - see Beyond the Usual. By H1, with actual restructuring volume, actual NPL deterioration, and actual provisioning all sitting in hand, there's no excuse left for the audited note to still read like a template.
Key Financial Metrics
Six months ended 30 June 2020 vs. six months ended 30 June 2019
FX: Rp14,194 = USD 1 (30 June 2020, Bank Indonesia's mid 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 H1 2019 column.
| Metric | H1 2020 (IDR) | H1 2020 (USD) | H1 2019 (IDR) | YoY |
|---|---|---|---|---|
| Total Income ("Net Revenue" equivalent) | Rp2,438,517M | ~$171.8M | Rp2,507,397M | ⚠️ -2.7% |
| Profit Before Tax ("Operating Income" equivalent) | Rp423,921M | ~$29.9M | Rp867,350M | ⚠️ -51.1% |
| Net Income | Rp332,036M | ~$23.4M | Rp690,167M | ⚠️ -51.9% |
| Total Cash and Cash Equivalents | Rp1,339,780M | ~$94.4M | Rp660,032M (period-end, Dec 2019) | ✅ +103.0% vs year-end |
Profit before tax remains the closest operating-income equivalent for this lender - interest expense is a core product cost, not financing overhead, for a multifinance company, so no separate operating-income line exists. The 1H:20 investor presentation dated 27 July 2020 is the source for the management-commentary section below; the analysis of the financial statements themselves draws on the company's unaudited consolidated interim financial statements as of and for the six-month period ended 30 June 2020.
Total expenses grew 22.8% (to Rp2,014,596M from Rp1,640,047M) while income fell 2.7% - the entire gap is the provision for impairment losses on financing receivables, which rose to Rp628,226M from Rp248,473M (+152.8%). That figure is now overwhelmingly genuine Covid-19 provisioning, not the PSAK 71 first-time-adoption effect that inflated last quarter's comparison: the Rp152,436M day-one PSAK 71 impact landed entirely on 1 January 2020 and doesn't recur here, meaning this quarter's near-tripling of the provision line is close to a clean read on actual credit deterioration. Salaries and benefits still rose 4.8% YoY for the half (Rp591,550M from Rp564,338M) - largely a first-quarter effect from annual compensation adjustments - but Q2 alone saw operating expenses cut 25.2% quarter-over-quarter to Rp362 billion per the deck, as the company trimmed manpower-related and non-essential costs once the pandemic hit.
Operating cash flow rose to Rp1,975,498M, a larger inflow than even H1 2019's already-strong Rp1,351,314M - but that's not a sign of a healthier business. It's the direct consequence of new financing disbursements collapsing to Rp4,100,128M from Rp7,130,306M (-42.5%) while collections on the existing book kept coming in at a similar pace (Rp8,475,048M vs Rp9,829,492M, only -13.8%). A lender that stops originating new loans will almost always show stronger near-term operating cash flow, purely mechanically - the real question, not answerable from this filing alone, is what happens to that cash generation once (or if) new booking activity resumes.
| Balance sheet metric | 30 Jun 2020 (IDR) | 30 Jun 2020 (USD) | Dec 2019 (IDR) | Change |
|---|---|---|---|---|
| Total Assets | Rp17,285,051M | ~$1,217.8M | Rp19,089,633M | ⚠️ -9.5% |
| Financing Receivables (gross) | Rp20,100,575M | ~$1,416.1M | Rp22,925,194M | ⚠️ -12.3% |
| Total Liabilities | Rp11,134,451M | ~$784.5M | Rp13,009,453M | ✅ -14.4% |
| Fund Borrowings (net) | Rp7,697,919M | ~$542.3M | Rp7,730,021M | ✅ -0.4% |
| Securities Issued (bonds + MTNs, net) | Rp2,547,489M | ~$179.5M | Rp3,758,283M | ✅ -32.2% - bond repayments continued to outpace new issuance |
| Total Equity | Rp6,150,600M | ~$433.3M | Rp6,080,180M | ✅ +1.2% |
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 to ~1.67x from December's ~1.89x - a genuine deleveraging, not just a smaller balance sheet: liabilities shrank faster than assets as the company stopped drawing new facilities and kept amortizing existing ones. The related-party working-capital facility from PT United Tractors Tbk, extended for a third time as of Q1, shows an unchanged 4 March 2023 maturity this quarter - no further extension - with the outstanding balance amortizing down to Rp684,575M from Rp856,156M (-20.0%).
Key Operational Metrics
- New financing originations: Rp4,100,128M for H1 2020, down 42.5% from Rp7,130,306M in H1 2019. The quarterly pattern is stark: Rp4,043,147M in Q1, then just Rp57 billion in Q2 - essentially zero, after three consecutive months of suspended booking activity.
- Non-Performing Financing (NPL/NPF) (company's own disclosed figure», calculated on total managed receivables including off-balance-sheet joint financing): 3.73% at end-H1 2020, up from 1.12% at end-Q1 2020 and 1.43% a year earlier - the sharpest single-quarter deterioration in this backlog by a wide margin.
- 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): 3.01% of gross financing receivables (Rp604,835M of Rp20,100,575M), up sharply from 0.90% at end-Q1 2020 and 0.69% at year-end 2019.
- Receivables 1-30 days overdue: 14.29% of gross financing receivables at end-H1 2020, down from 18.42% at end-Q1 2020, though still above December 2019's 12.26%. This isn't a sign of improving credit quality - the 31-90 day bucket jumped to 7.81% from 1.65% at year-end, the 91-120 day bucket to 1.47% from 0.23%, and the 121-180 day bucket to 1.18% from 0.31%. The early-stage stress flagged last quarter didn't resolve - it aged into progressively worse buckets, exactly the pattern an early-warning indicator is supposed to predict.
- Cost of Credit: 7.00% YTD (annualized, per the company's own presentation), up from 2.36% a year earlier; Q2 2020 alone came in at 9.95%, more than double Q1's 4.18%.
- Loan loss reserve (LLR) and coverage: LLR rose to 5.89% of receivables from 3.47% quarter-over-quarter, but because NPL grew even faster, coverage of non-performing loans fell to 1.6x from 3.1x quarter-over-quarter - the reserve build didn't keep pace with the deterioration.
- Debt-to-Equity Ratio (DER)»: ~1.67x on a gross basis (see Key Financial Metrics above). The company's own "Net Gearing Ratio" shows 1.5x, down from 1.9x a year earlier - management frames this as deliberate "booking refocus," though a shrinking balance sheet mechanically improves this ratio regardless of intent.
- Return on average assets (ROAA, after tax): 3.60%, down from 7.32% a year earlier (-372 bps). Return on average equity (ROAE, after tax): 10.87%, down from 21.91% (-1,104 bps) - by far the steepest profitability decline in this backlog.
- Outlets: 452 total (232 branches, 175 kiosks, 45 sharia branches), down from 468 at year-end 2019 (232 branches, 191 kiosks, 45 sharia branches) - a net reduction of 16 kiosks, close to the ~20-kiosk closure plan disclosed last quarter.
- Earnings per share: Rp22 basic, down 52.2% from Rp46 in H1 2019, on an unchanged 14,964,383,620 shares outstanding net of treasury stock.
Three Segments, With Cars and Motorcycles Absorbing Nearly All the Damage
The company again reports Cars, Motorcycles, and Others - the same three-way split held stable for six straight quarters now.
Cars - still the largest segment by income: Rp1,629,641M (66.8% of total, down slightly from 67.9% a year earlier), but profit before tax collapsed 60.6% to Rp228,612M from Rp580,214M. Income actually fell only 4.3%; almost the entire profit decline is the segment's own impairment provision, which more than doubled.
Motorcycles - Rp522,049M of income (21.4% of total, up from 20.1%), the only segment where income actually grew (+3.6%) - but profit before tax still fell 57.1% to Rp76,369M from Rp178,019M. Five straight quarters as this backlog's standout performer ended this quarter: growing income didn't protect Motorcycles from the same provisioning wave that hit Cars.
Others (heavy equipment/machinery, property, and sharia financing, plus corporate tax) - Rp286,827M of income (11.8% of total, down slightly from 12.0%), with profit before tax of Rp118,940M, actually up 9.0% from Rp109,117M - the only segment with growing profit this quarter. More notably, after the full corporate tax allocation, Others posted a Rp27,055M net profit, reversing the net loss pattern flagged in both the FY2019 and Q1 2020 posts (a Rp68,066M loss in H1 2019 on the same segment-allocation basis). Whether this is a genuine turnaround in the segment's underlying economics or simply a smaller loss allocation this particular half isn't disclosed.
Beyond the Usual
The audited financial statements still disclose almost nothing about Covid-19, a full quarter after the impact became real
Note 39 ("Economic Impact of Covid-19 Pandemic") repeats nearly the same generic language as last quarter's version: the pandemic has caused "tough challenges and high uncertainties," the government and OJK have issued various regulations, and the company "maintains continuous attention on the situation" while evaluating impact "considering all relevant and available information." No restructuring volume, no NPL figures, no provisioning breakdown - despite the company's own investor presentation, released the same month, disclosing that Rp4.1 trillion of loans (25% of receivables, 12% of active borrowers) have been approved for restructuring since April, broken down by scheme type (63.1% grace-period-plus-tenor-extension, 27.6% tenor extension alone, 8.3% grace period only, 1.1% payment holiday). By H1, unlike Q1, the pandemic's financial impact is no longer forward-looking - it's sitting in the same quarter's own income statement as a 152.8% jump in impairment provisioning. The audited note had a full quarter to catch up to what the company already knew, and didn't.
The planned sale of BFI's controlling stake to an Italian insurer fell through, reportedly because of Covid-19 in Italy
The share sale-and-purchase agreement between Trinugraha Capital (BFI's current controlling shareholder) and prospective buyers Compass Banca S.p.A. and Star Finance was cancelled after the extended deadline lapsed at the end of April 2020, which the company attributes to "COVID-19 pandemic in Italy" alongside the deadline lapse itself. Trinugraha remains the controlling shareholder, and at the Extraordinary General Meeting of Shareholders on 29 June 2020, two Board of Commissioners members representing Trinugraha were reaffirmed for another five-year term - a signal the current ownership structure is now expected to persist rather than being a temporary arrangement pending the sale. No financial terms of the cancelled deal, or any breakup provisions, are disclosed.
BFI's fintech subsidiary became the first Indonesian multifinance company to own a licensed P2P lending platform
PT Financial Informasi Teknologi (FIT), BFI's technology subsidiary operating www.PinjamModal.id, was granted an operating license from OJK dated 19 May 2020. The company states this makes BFI "the first multi finance who owned a technology company" with a licensed peer-to-peer lending platform - a small diversification move announced in the same presentation that otherwise describes a business in defensive crisis mode, worth tracking as a longer-term growth optionality item independent of how the pandemic plays out.
The "Other Expenses" line's 312% jump traces specifically to written-off receivables in the settlement process, not a broad catch-all
The Rp54,298M "Other Expenses" note (up from Rp13,192M a year earlier) breaks into two lines: Rp37,491M of written-off receivables in the settlement process (up from Rp7,838M) and Rp16,807M of additional impairment provision on receivables still in that process (up from Rp5,354M). This is a granular, credit-quality-specific expense line, not a vague "other" bucket - it's effectively the leading edge of accounts that have moved past standard delinquency into active repossession/settlement handling, with the write-off line up roughly 4.8x and the associated provision up roughly 3.1x year-over-year.
An AGM-approved cash dividend was declared and payable at quarter-end, even as the loan book's credit quality was visibly deteriorating in real time
The 29 June 2020 AGM declared a cash dividend of Rp12 per share (a 25% payout ratio against FY2019 net income), consistent with dividend payables jumping to Rp181,834M from Rp2,261M on the balance sheet, with payment due by end of July 2020 - after the reporting period closed but well within the same quarter the NPL ratio nearly quadrupled. There's nothing irregular about honoring a dividend commitment approved before the worst of the deterioration became visible, and the company's cash position comfortably covers it, but a full-payout decision made mid-pandemic, on a prior year's earnings, while this year's credit metrics were actively worsening, is a capital-allocation choice worth flagging rather than passing over silently.
Management's Reading of Its Own Quarter
The 27 July 2020 presentation is unusually direct about the scale of the hit: management states the "90% contraction in automotive market in Apr and May 2020" and frames Q2's near-zero bookings not as a failure but as "maintaining prudent financial policy" amid a pandemic causing GDP to contract for the first time since the Asian Financial Crisis. On asset quality, management attributes the NPL jump and the coverage-ratio decline directly to the pandemic, and explicitly separates the OJK-mandated restructuring relief (POJK 14) from BFI's own choice to apply "a stricter scheme" than the regulator's maximum one-year extension allowance - mostly six-month extensions with a grace period, rather than the full year OJK permits. Management also frames the outlet reduction (10 fewer kiosks than the prior month, 20 fewer than March's peak) as ongoing "consolidation," continuing the plan first disclosed last quarter. What the deck doesn't address on its own terms: precisely how much of the Rp4.1 trillion restructured book management expects to eventually cure versus convert to real write-offs - the single number that would matter most for judging whether this quarter's cash-flow strength is durable or borrowed from Q3/Q4's eventual reckoning, and a figure that goes conspicuously unaddressed both here and in the audited statements' Note 39.
Stock Price: A Partial Rebound Off March's Crash, Still Down Sharply Year-Over-Year
BFI Finance shares closed at Rp282 on 30 June 2020, up 17.5% from March's crash low of Rp240, but still down 53.0% from June 2019's Rp600 and down 49.6% from December 2019's Rp560. Both figures are on the same post-May 2017 stock split basis, with no further split since. The two-year window (July 2018 through June 2020) shows a stock that peaked around Rp695 in January 2019, before Covid-19 was a factor, then fell 65.5% peak-to-trough by March 2020 - a decline this filing shows was, in the end, directionally justified by real credit deterioration, even if the market moved on the fear well before the numbers did.
Target Valuation Range
Market cap ~Rp4,219,956M (~$297.3M) at ~11.9x TTM P/E (~3.7x normalized) and ~0.69x P/B - too early to call with confidence; the sub-4x normalized P/E and sub-1x P/B already price in meaningful credit-quality damage, but whether that's enough depends entirely on how much of the Rp4.1 trillion restructured book converts to real losses versus cures, a number this quarter's filing doesn't yet answer.
Using 14,964,383,620 shares outstanding net of treasury stock (unchanged since December 2019) and the Rp282 closing price:
| Market cap buildup | H1 2020 |
|---|---|
| Share price (period-end) | Rp282 |
| Shares outstanding | 14,964,383,620 |
| Market capitalization | Rp4,219,956M (~$297.3M) |
| Book value (total equity) | Rp6,150,600M |
| Peer-multiple sanity check | Q1 2020 | H1 2020 | Change |
|---|---|---|---|
| P/E (TTM, reported) | ~5.1x | ~11.9x | up - mechanical, the TTM window now fully absorbs H1 2020's collapsed earnings |
| P/E (TTM, normalized, ex-2019-settlement) | ~2.4x | ~3.7x | up |
| P/B | ~0.57x | ~0.69x | up - price recovered somewhat faster than equity grew, still below book |
Market cap is up 17.5% from March 2020's ~Rp3,591,452M, still down 49.6% from December 2019's ~Rp8,380,055M. TTM net income of Rp353,551M (FY2019's Rp711,682M, less H1 2019's Rp690,167M, plus H1 2020's Rp332,036M) and the normalized figure applying FY2019's normalized net income of approximately Rp1,489,035M to the same roll-forward drive the reported TTM P/E jump - a mechanical effect of rolling the window forward, not new information about value. The normalized P/E (~3.7x, stripping the 2019 litigation settlement from the base year) and the sub-1x P/B are the more honest reads: a lender holding Rp1.34 trillion in cash, carrying lower leverage than a year ago, and generating stronger operating cash flow than ever in this backlog, priced as if a large share of its book is impaired - which some of it may yet turn out to be. The peer-multiple read stays the honest lens: whether ~0.69x book is a real discount or a fair price for real risk depends on data - the eventual cure rate on that Rp4.1 trillion restructured book - that doesn't exist yet.
PT BFI Finance Indonesia Tbk's unaudited consolidated interim financial statements as of and for the six-month period ended 30 June 2020 (with comparative figures for 30 June 2019 and 31 December 2019), together with the company's 1H:20 investor presentation dated 27 July 2020.