The Miracle Quarter Didn't Repeat
FY2023's post closed on a genuinely open question: was Q4 2023's collapse in Cost of Credit - from back-to-back quarterly records of 4.8% and 5.4% down to just 0.8% - a real turn in the business, or a single good quarter sitting inside a bad year? Q1 2024 answers it. Cost of Credit jumped straight back to 3.7% - a 282-basis-point reversal from Q4's 0.8% in a single quarter, and worse than the 3.0% this backlog recorded a year earlier in Q1 2023. The company's own presentation is candid about why: the increase reflects "higher write-offs from previous year bookings," and it explicitly frames NPF improvement as something still "to be reflected in subsequent period" - management's own words for "not yet visible in the number you're looking at." Q4's 0.8% wasn't a new baseline; it was a low point inside a metric that has now swung by more than 450 basis points twice in three quarters.
The bottom line moved with it. Net profit for the three months ended 31 March 2024 fell 29.0% year-over-year, to Rp361,440M from Rp508,822M - the sharpest single-quarter year-over-year decline this backlog has recorded since the pandemic-era compression of 2020-2021, and a clear acceleration from 9M 2023's 10.2% YoY decline and FY2023's 9.0%. Every one of the three product segments posted lower profit before tax than a year earlier (see below) - not just the vehicle-financing lines exposed to repossession losses, but Others too, which had been the one segment growing profit through all of 2023. New bookings partially offset the credit story: Rp4,783 billion for the quarter, down 24.3% year-over-year but up 3.4% quarter-over-quarter, a third consecutive sequential increase in bookings even as the profit recovery that accompanied Q4's booking gain didn't carry forward.
The Prescription
A company that tells investors "NPF improvement to be reflected in subsequent period" in the same slide where Cost of Credit just jumped 282 basis points is functionally asking for patience it hasn't yet earned twice in a row. BFI should stop presenting single-quarter credit-metric improvements as evidence of a turn until they've held for at least two consecutive quarters - Q4 2023's crash to 0.8% was treated, in both the market's reaction and this backlog's own framing, as the start of a recovery; it was one quarter. The company has the data to know its own write-off timing better than any external reader does, and a more conservative disclosure cadence (flagging that a quarter's improvement reflects timing rather than a structural credit-quality shift) would cost it nothing and prevent exactly this kind of reversal from reading as a surprise.
What the company should stop doing: treating the cure rate and second-restructuring share as a metric that quietly stopped existing, now missing for an eighth consecutive filing. Every prior post in this stretch has asked for this, including a full annual report with more room and scrutiny than any interim filing. The restructured pool has now shrunk to roughly 0.13% of managed receivables - a figure so small it barely matters in absolute terms, which is precisely why restoring the disclosure now would cost the company little while finally telling a reader whether the shrinkage across 2022-2024 reflects genuine cures or accounts aging into the write-offs behind this quarter's own Cost of Credit swing.
Key Financial Metrics
Three months ended 31 March 2024 vs. three months ended 31 March 2023
FX: Rp15,848 = USD 1 (28 March 2024 close, the closest trading day to period-end). 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 Q1 2023 column.
| Metric | Q1 2024 (IDR) | Q1 2024 (USD) | Q1 2023 (IDR) | YoY |
|---|---|---|---|---|
| Total Income ("Net Revenue" equivalent) | Rp1,551,397M | ~$97.9M | Rp1,643,739M | ⚠️ -5.6% |
| Profit Before Tax ("Operating Income" equivalent) | Rp444,307M | ~$28.0M | Rp627,701M | ⚠️ -29.2% |
| Net Income | Rp361,440M | ~$22.8M | Rp508,822M | ⚠️ -29.0% |
| Total Cash and Cash Equivalents | Rp1,327,667M | ~$83.8M | Rp1,286,859M | ✅ +3.2% |
Profit before tax remains the closest operating-income equivalent for this lender, as established throughout this backlog. This is the third straight period where both profit before tax and net income fell year-over-year, and the rate of decline is accelerating - from 9M 2023's 10.2%, to FY2023's 9.0% (a deceleration at the time), to this quarter's 29.0%, the steepest of the three. Total income fell a comparatively modest 5.6%, meaning the profit decline is a margin story, not a revenue one: operating expenses grew 4.6% YoY even as revenue shrank, and the impairment provision (the Cost of Credit line) rose 34.4% YoY (Rp245,506M from Rp182,030M across both financing and Ijarah receivables), doing almost all of the damage to the bottom line. Operating and investing cash outflows narrowed sharply this quarter, as new-booking growth (down 24.3% YoY) needed far less cash to fund than a year earlier. Total cash rose a modest 3.2% YoY to Rp1,327,667M, though it fell 23.7% quarter-over-quarter from FY2023's Rp1,739,659M as bond principal repayments (Rp617,000M repaid this quarter, with no new issuance) drew the balance down.
Basic earnings per share fell to Rp24 for Q1 2024 from Rp34 a year earlier (-29.4%), on an unchanged weighted-average share count - tracking the net-income decline almost exactly.
| Balance sheet metric | 31 Mar 2024 (IDR) | 31 Mar 2024 (USD) | 31 Mar 2023 (IDR) | YoY ∆ |
|---|---|---|---|---|
| Total Assets | Rp24,168,294M | ~$1,525.1M | Rp23,959,955M | ✅ +0.9% |
| Financing Receivables (net) | Rp21,113,427M | ~$1,332.2M | Rp21,341,867M | ⚠️ -1.1% |
| Total Liabilities | Rp14,345,920M | ~$905.2M | Rp14,689,188M | ✅ -2.3% |
| Fund Borrowings (net) | Rp9,291,089M | ~$586.3M | Rp10,789,012M | ✅ -13.9% |
| Securities Issued (bonds, net) | Rp4,106,106M | ~$259.0M | Rp2,678,354M | ⚠️ +53.3% |
| Total Equity | Rp9,822,374M | ~$619.8M | Rp9,270,767M | ✅ +5.9% |
Debt-to-equity» eased further to 1.36x, from FY2023's 1.41x - continuing the de-lever that has now run for most of the past year, and matching the company's own OJK-mandated Gearing Ratio of 1.36x (down from 1.41x at FY2023, and improved from 1.45x a year earlier). Bonds outstanding fell to Rp4,106,106M as a Rp617,000M tranche was repaid with no offsetting new issuance this quarter, while bank borrowings also declined 13.9% YoY. On-balance-sheet financing receivables actually fell 1.1% year-over-year even as total managed receivables (which include off-balance-sheet channeling and joint financing) were roughly flat - a reminder that a growing share of BFI's receivables growth is happening off its own balance sheet (see Beyond the Usual below on the Bank Jago facility). The related-party PT United Tractors Tbk facility - flagged since Q1 2020 - continued amortizing on schedule, with its drawn balance falling to Rp412,680M from FY2023's Rp432,257M, still against an unchanged Rp1,250,000M limit and a 14 March 2027 maturity.
Key Operational Metrics
- New financing originations: Rp4,783 billion for Q1 2024 (excluding Pinjam Modal channeling), down 24.3% YoY from Q1 2023's Rp6,317 billion, but up 3.4% quarter-over-quarter from Q4 2023's Rp4,626 billion - a third straight sequential increase, extending Q4's own recovery from the cyberattack-depressed trough.
- Managed receivables (including off-balance-sheet joint financing, per the deck): Rp22,513 billion, essentially flat YoY (+0.1%) but up 2.3% quarter-over-quarter - the company's own presentation frames this as continuing "YoY receivables recovery as the business continues to catch up on momentum from previous year slowdown."
- Non-Performing Financing (NPF) (company's own disclosed figure», gross basis): 1.24% at Q1 2024, down 12 basis points quarter-over-quarter from FY2023's 1.36%, but up 18 basis points year-over-year from Q1 2023's 1.06%. NPF coverage rose to 2.9x from FY2023's 2.6x, but fell from Q1 2023's 3.8x. Net NPF, disclosed separately in the company's OJK compliance ratios, actually worsened quarter-over-quarter, to 0.23% from FY2023's 0.15%.
- Cost of Credit (CoC): 3.7% for Q1 2024, up 63 basis points from Q1 2023's already-elevated 3.0%, and up 282 basis points quarter-over-quarter from Q4 2023's 0.8% - see The Miracle Quarter Didn't Repeat above for what this reversal means for last quarter's read.
- Net Interest Spread: 12.1% for Q1 2024, down 153bps from Q1 2023's 13.6%, and down further from Q4 2023's 12.3% - portfolio yield compression the company attributes to a deliberate "shift for risk considerations."
- Cost to Income: 48.0% for Q1 2024, up sharply from 42.1% a year earlier (+585bps), though an improvement from Q4 2023's 50.5% (-251bps) as operating expenses eased 5.5% quarter-over-quarter even as revenue held roughly flat.
- Return on average assets (after tax): 6.1% for Q1 2024, down from 8.8% a year earlier (-266bps) and from Q4's 7.9% (-178bps).
- Return on average equity (after tax): 14.9% for Q1 2024, down from 22.4% a year earlier (-747bps) and from Q4's 19.5% (-461bps).
- Earnings per share: Rp24 basic for Q1 2024, down from Rp34 a year earlier (see Key Financial Metrics above).
Every profitability ratio this backlog tracks - ROAA, ROAE, Net Interest Spread, and Cost to Income - moved the wrong way both year-over-year and quarter-over-quarter, reversing FY2023 Q4's sequential improvement across the board. Indonesia's April 2024 presidential-election aftermath, the Ramadan/Idul Fitri holiday period (which typically slows collections and origination activity across the industry), and ongoing geopolitical volatility are all cited in the company's own commentary as context for the quarter - a genuine seasonal and macro backdrop, though one that doesn't explain why Cost of Credit specifically reversed so sharply from a level the company itself had called recovery three months earlier.
Update on Loan Restructuring
- Restructured balance: Rp29,436M as of 31 March 2024, down from FY2023's Rp47,805M - a tenth consecutive quarterly contraction, now at roughly 0.13% of total managed receivables (Rp22,513 billion), down from FY2023's 0.2%.
- Absolute size: down 38.4% quarter-over-quarter, continuing a decline that has now run for two and a half years.
- Cure rate and second-restructuring share: still not disclosed, for an eighth consecutive filing. The last disclosed cure rate remains Q1 2022's 80.7%; the last disclosed second-restructuring share remains Q1 2022's 18.0%. See The Prescription above and Beyond the Usual below.
- Rescheduling program remains closed since August 2020 - every account still in restructuring is working through relief already granted in 2020, per the same disclosure that has held throughout this backlog.
Three Segments, All Declining at Once
The company reports Cars, Motorcycles, and Others on the same quarterly basis as every prior quarter in this backlog.
Cars - still the largest segment: Rp1,052,116M of income for Q1 2024 (67.8% of total, up slightly from Q1 2023's 64.2%), roughly flat YoY (-0.4%) - but profit before tax fell 27.5% YoY to Rp291,792M from Rp402,212M, with margin compressing sharply to 27.7% from 38.1%, and net profit down 27.2% to Rp237,371M.
Motorcycles - Rp254,549M of income (16.4% of total, down from 22.9%), down 32.5% YoY - profit before tax fell 34.2% YoY to Rp77,389M from Rp117,648M, margin easing slightly to 30.4% from 31.2%, and net profit down 34.0% to Rp62,955M. This is a genuinely different shape than Q4 2023's rebound to ~Rp83,131M: Q1 2024's Rp77,389M sits close to that recovered level in absolute terms, but the segment's revenue base shrank a third year-over-year, meaning the segment held its recovered profit level on a smaller book, not on renewed growth.
Others (heavy equipment/machinery, property, and sharia financing) - Rp244,732M of income (15.8% of total, up from 12.8%), up 16.2% YoY - but profit before tax fell 30.3% YoY to Rp75,126M from Rp107,841M and net profit down 30.1% to Rp61,114M. Margin compressed hard, to 30.7% from Q1 2023's 51.2% - the sharpest margin decline of any segment, and notable because Others had been the one segment growing both revenue and margin through FY2023.
For the first time in this backlog, all three segments posted a year-over-year decline in profit before tax in the same quarter - Cars and Motorcycles both fell for a second consecutive tracked period, but Others' reversal is new: the segment that absorbed none of 2023's credit-quality damage took a bigger margin hit than either of the vehicle-financing lines this quarter. That undercuts any reading of Q1's weakness as concentrated in vehicle-collateral risk specifically; it now looks like a business-wide Cost of Credit effect touching every line.
Beyond the Usual
The cure rate has now been missing for eight straight filings
BFI disclosed a restructuring cure rate and second-restructuring share every quarter from the pandemic's start through Q1 2022, then dropped both starting with the H1 2022 filings. This is the eighth consecutive filing - six interim quarters and two annual reports - without either figure or any stated reason for the omission. The restructured pool has kept shrinking every period since (10.2% of receivables at FY2021, down through single digits and now to roughly 0.13%), even as this quarter posted the steepest year-over-year profit decline this backlog has tracked. Whether the shrinking restructured pool reflects genuine cures or aging into the write-offs behind this quarter's own Cost of Credit swing remains exactly the question the missing disclosure would answer.
A cyberattack named in the annual report, un-named again the very next filing
FY2023's annual report was the first filing to explicitly name and describe the May 2023 cyberattack - root cause, response, and a 30% jump in customer complaints - though only in its unaudited management discussion, not its audited notes. This quarter's interim financial statements confirm that disclosure precedent didn't carry forward: Note 35 (Risk Management) in the Q1 2024 filing uses the identical generic, forward-looking language it always has - IT steering committees, penetration testing, access-management renewal - with no reference to an incident having occurred, exactly as in every filing before the annual report named it. The annual report's specificity turned out to be a one-off, confined to the one document of the year built for narrative rather than audited disclosure, not a new baseline for how BFI describes this risk going forward.
The treasury mandate's seventh straight quarter at zero, now past its own halfway point
The 29 June 2022 EGMS authorized disposing of BFI's entire 1,002,732,000-share treasury stock: 75,000,000 shares for the MESOP» program (executed 11 October 2022) and 927,732,000 shares for sale to Trinugraha Capital or any other party. That larger tranche shows an unchanged treasury balance across seven straight quarter-end filings now - 30 September 2022 through 31 March 2024 all show the identical 927,732,000-share balance, against the 5 November 2025 transfer deadline. With roughly 21 months elapsed since the original mandate and roughly 19 months remaining before the deadline, the disposal has now moved past the exact halfway point flagged last quarter - more time has now passed under this mandate than remains to execute it, and it is still at 0% in execution.
The Bank Jago joint-financing balance - the facility whose ceiling BFI expanded to Rp2,000,000 million in the days after the cyberattack disclosure, flagged since H1 2023 - grew again to Rp536,159M net (Rp537,342M gross) as of 31 March 2024, up 8.5% quarter-over-quarter from FY2023's Rp493,824M net. This financing continues to sit entirely off BFI's own balance sheet, disclosed only in the notes to the financial statements as a cooperation agreement, not as a liability of the Company itself. Notably, the current facility agreement (dated 24 May 2023) is due to expire 5 August 2024 - roughly four months after this quarter's period-end - meaning renewal terms for this now-material off-balance-sheet funding line are a live question for the next filing, not a settled fact.
Software intangible assets rose to Rp240,369M net as of 31 March 2024, continuing a buildout the company's own commentary frames as accelerating its "sustainable end-to-end technology" for business operations - a genuinely growing capitalized-cost line worth watching as it starts contributing to future amortization expense, though not yet large enough to move the consolidated numbers materially.
Target Valuation Range
Market cap ~Rp20,152,774M (~$1,271.4M) at ~13.47x TTM P/E and ~2.05x P/B - overvalued against decelerating fundamentals. The stock re-rated up this quarter even as trailing earnings fell faster than in any prior period this backlog has tracked - the market is pricing in a recovery that this quarter's own Cost of Credit reversal argues hasn't actually arrived yet.
Using 15,039,383,620 shares outstanding net of treasury (unchanged again this quarter - see Beyond the Usual above) and the Rp1,340 closing price:
| Market cap buildup | Q1 2024 |
|---|---|
| Share price (period-end) | Rp1,340 |
| Shares outstanding | 15,039,383,620 |
| Market capitalization | Rp20,152,774M (~$1,271.4M) |
| Book value (total equity) | Rp9,822,374M |
| Peer-multiple sanity check | FY2023 | Q1 2024 | Change |
|---|---|---|---|
| P/E (TTM) | ~11.02x | ~13.47x | up - price rose 11.2% while TTM earnings fell 9.0% |
| P/B | ~1.91x | ~2.05x | up |
Market cap is up 11.2% from FY2023's ~Rp18,122,457M. TTM P/E uses TTM net income of Rp1,496,417M (FY2023's Rp1,643,799M less Q1 2023's Rp508,822M plus this quarter's Rp361,440M). This time the expansion isn't a story of price and earnings moving in the same direction at different speeds. TTM net income actually fell 9.0% from FY2023's own trailing figure, the steepest of the four consecutive quarters this backlog has now tracked declining (Rp1,919,519M at Q1'23 → Rp1,826,155M at H1'23 → Rp1,673,102M at 9M'23 → Rp1,643,799M at FY23 → Rp1,496,417M now). At the same time, the share price rose 11.2% quarter-over-quarter (Rp1,205 → Rp1,340) - the opposite combination from every prior quarter in this stretch, where the price had been falling alongside or faster than earnings. Over the trailing two years (April 2022 through March 2024), the stock ranged from Rp1,025 (October 2023, the post-cyberattack low) to Rp1,430 (June 2023's own two-year high) - a roughly 39.5% swing that stays just under this backlog's usual >30-40% threshold for a standalone stock-price section, so it's folded in here: the price has now recovered most of the way back toward that 2023 high even as this quarter's own numbers argue the credit story hasn't actually turned the corner the price move implies.
PT BFI Finance Indonesia Tbk's unaudited consolidated financial statements for the three-month period ended 31 March 2024 (with comparative figures for 31 March 2023), together with the company's Q1 2024 investor presentation and media release, both dated late April 2024.