Q1 2026 · IDX · May 10, 2026

BFIN Profit Fell 12.6% While Revenue Grew - What's Actually Wrong Here?

For the quarter ended 31 March 2026, BFI Finance's net income fell 12.6% year-over-year to Rp354,324M, even as Total Income grew a healthy 3.1% to Rp1,706,747M - the entire gap traces to Cost of Credit almost doubling to 5.7% from 1Q25's 4.4% (and up from 4Q25's 3.5%), the sharpest single-quarter credit-cost jump this backlog has recorded outside the 2023 cyberattack period. NPF crept up to 1.57%, still well inside management's target and below the industry's 2.78%, so the deterioration reads as a genuine, if modest, credit-cycle turn rather than a one-off shock. The buyback program flagged as an unexplained, undisclosed program in the FY2025 post turns out to be this quarter's own - it completed early, on 17 March 2026, bringing cumulative shares repurchased across both buyback programs to 290 million. Shares closed the quarter at Rp710, essentially flat from December's Rp700 low, keeping the stock below its own book value for a second straight quarter.

A Credit-Cost Jump, Not a Revenue Problem

FY2025's post closed on a genuine two-sided read: a full year of rising Cost of Credit that had nonetheless just posted its best single quarter for credit quality in Q4, alongside its worst quarter for expense discipline. The first quarter of 2026 resolves that tension in the less favorable direction. Total Income grew 3.1% year-over-year to Rp1,706,747M, but net income fell 12.6% to Rp354,324M - the entire gap is Cost of Credit, which jumped to 5.7% of average receivables, up from 1Q25's 4.4% and FY2025 Q4's own 3.5%, the sharpest quarter-over-quarter deterioration in this ratio this backlog has tracked outside the 2023 cyberattack period. Provision for impairment losses on financing receivables rose 42.4% year-over-year to Rp397,635M, doing almost all of the damage to the bottom line even as operating expenses grew a modest 3.1% and interest costs actually fell.

The company's own framing is candid about the trade-off: management describes this as "tighter underwriting and active provisioning prioritized over short-term profitability" - in other words, a deliberate choice to book more provisions now rather than let asset quality drift, not a surprise write-off. That reading is supported by where the credit metrics actually landed: NPF (gross) rose to 1.57%, up 28 basis points year-over-year and 19 basis points quarter-over-quarter, but still comfortably below the industry's own 2.78% (as of February 2026, per OJK data the company cites) and inside BFI's own historical range. This isn't a credit event - it's a company front-loading provisions against a book that's growing more slowly and (by its own admission) facing softer consumer sentiment, against a backdrop of "global uncertainty" from escalating Gulf tensions that the press release names explicitly as a macro headwind. See Key Operational Metrics below for the full ratio picture, and Beyond the Usual for what the quarter's buyback and funding-facility disclosures add.

The Prescription

BFI should keep prioritizing provisioning over reported profit through this softer part of the cycle, and say so plainly in its own investor materials rather than let the presentation's growth-oriented framing ("Slower Growth Reflects Ongoing Global Tension") sit uneasily next to a 39.3% year-over-year jump in Cost of Credit. The underlying decision - tighten underwriting, provision ahead of realized losses, accept a weaker quarter's PAT - is the right one for a lender facing genuine macro softness (bookings fell 6.5% year-over-year to Rp5,529 billion, the first year-over-year booking decline this backlog has seen outside a pandemic or cyberattack quarter). But burying that trade-off inside a bullet list titled "Growth" and a separate bullet list titled "Profitability," without ever connecting the two explicitly, leaves a reader to reconstruct the causal story themselves from a dozen scattered percentages.

What BFI should stop doing: running successive buyback programs under the "significantly fluctuating market conditions" POJK 13/2023 framework without ever stating what specific market condition triggered each one. This is now the second such program in under a year (August-October 2025, then February-March 2026) - each filed as a standalone Information Disclosure citing the same boilerplate regulatory justification, with no company-specific explanation of what market condition warranted it either time. See Beyond the Usual below for how this quarter's filing actually resolves the ambiguity flagged in the prior post, but the underlying disclosure habit - repeated market-stabilization filings without ever naming the market stabilization event - is what should change.

Key Financial Metrics

Three months ended 31 March 2026 vs. three months ended 31 March 2025

FX: Rp16,936 = USD 1 (31 March 2026 close, the period-end date), following the convention used throughout this backlog.

Metric Q1 2026 (IDR) Q1 2026 (USD) Q1 2025 (IDR) YoY
Total Income ("Net Revenue" equivalent) Rp1,706,747M ~$100.8M Rp1,656,215M ✅ +3.1%
Profit Before Tax ("Operating Income" equivalent) Rp436,554M ~$25.8M Rp499,355M ⚠️ -12.6%
Net Income Rp354,324M ~$20.9M Rp405,492M ⚠️ -12.6%
Total Cash and Cash Equivalents Rp1,235,810M ~$73.0M Rp1,276,978M ⚠️ -3.2%

Profit before tax remains the closest operating-income equivalent for this lender, as established throughout this backlog. Net income fell 12.6% year-over-year - the steepest year-over-year decline since the profit slide flagged across 9M 2023 and FY2023 - even as Total Income grew 3.1%, so the gap traces entirely to Cost of Credit (see Key Operational Metrics below), not a top-line problem. Basic earnings per share fell to Rp24 for Q1 2026 from Rp27 a year earlier (-11.1%, a smaller decline than net income's -12.6% because the buyback programs described in Beyond the Usual below have been quietly shrinking the share count over the same period). Operating cash flow swung to a Rp256,284M inflow (against a negative Rp379,484M in the year-earlier comparative column) as collections outpaced new-financing cash outlays this quarter; investing activities used a further Rp30,672M, in line with the prior year's Rp31,174M. Total cash fell 3.2% year-over-year to Rp1,235,810M, continuing the gradual multi-year decline this backlog has tracked since the 2021 post-bond-issuance peak.

New financing bookings fell 6.5% year-over-year to Rp5,529 billion, per the company's own presentation - the first year-over-year quarterly booking decline this backlog has recorded outside a pandemic or cyberattack-affected period - while Total Income still grew 3.1%, the ordinary lag of an installment lender's business model working in the opposite direction this quarter: last year's stronger bookings are still converting into this quarter's income, even as new originations have slowed. Bookings were essentially flat quarter-over-quarter (Rp5,529 billion versus Q4's Rp5,547 billion, -0.3%), so the year-over-year decline reflects a genuinely softer twelve months rather than a single weak quarter.

Balance sheet metric 31 Mar 2026 (IDR) 31 Mar 2026 (USD) 31 Mar 2025 (IDR) YoY
Total Assets Rp25,261,277M ~$1,491.8M Rp25,687,033M ⚠️ -1.7%
Financing Receivables (net) Rp22,491,518M ~$1,328.1M Rp22,712,164M ⚠️ -1.0%
Total Liabilities Rp14,308,356M ~$845.0M Rp15,019,454M ✅ -4.7%
Fund Borrowings (net) Rp10,158,519M ~$599.9M Rp11,169,445M ✅ -9.1%
Securities Issued (bonds, net) Rp2,970,996M ~$175.4M Rp2,710,126M ⚠️ +9.6%
Total Equity Rp10,952,921M ~$646.8M Rp10,667,579M ✅ +2.7%

Debt-to-equity» (fund borrowings plus bonds, over equity, following this backlog's convention) came in at roughly 1.20x for Q1 2026, down from Q1 2025's 1.30x and FY2025's own 1.28x - a genuine continuation of the de-leveraging this backlog has tracked, driven mainly by fund borrowings falling 9.1% year-over-year even as bond issuance grew. Including the off-balance-sheet joint-financing balance, the company's own "proforma debt" figure of Rp16,198 billion is up modestly quarter-over-quarter (from FY2025's Rp16,413 billion, -1.3%), as growth in the Bank Jago joint-financing book (see Beyond the Usual below) partly offset the on-balance-sheet paydown. The related-party PT United Tractors Tbk facility - flagged since Q1 2020 - kept amortizing on schedule, its drawn balance falling to Rp159,641M from FY2025's Rp171,543M (-6.9%), against an unchanged Rp1,250,000M limit.

Key Operational Metrics

  • New financing originations: Rp5,529 billion for Q1 2026 (excluding Pinjam Modal channeling), down 6.5% year-over-year from Q1 2025's Rp5,912 billion; essentially flat quarter-over-quarter from Q4's Rp5,547 billion (-0.3%).
  • Managed receivables (including off-balance-sheet joint financing, per the deck): Rp26,795 billion at quarter-end, up 5.5% year-over-year and 1.9% quarter-over-quarter from Q4's Rp26,283 billion.
  • Non-Performing Financing (NPF) (company's own disclosed figure», gross basis): 1.57% for Q1 2026, up 28 basis points year-over-year from Q1 2025's 1.30%, and up 19 basis points quarter-over-quarter from Q4's 1.39% - still below the industry's own 2.78% (February 2026, per OJK data cited by the company). NPF coverage eased to 2.7x, down from Q1 2025's 2.8x and flat quarter-over-quarter against Q4's 2.7x.
  • Cost of Credit (CoC): 5.7% for Q1 2026, up 134 basis points year-over-year from Q1 2025's 4.4%, and up 221 basis points quarter-over-quarter from Q4's 3.5% - the sharpest single-quarter jump in this ratio this backlog has recorded outside the 2023 cyberattack period, on additional impairment provisioning and write-offs the company attributes to tighter risk management ahead of a softer macro backdrop.
  • Net Interest Spread: 11.9% for Q1 2026, up 17bps year-over-year from Q1 2025's 11.8% (following the company's own calculation basis) - a genuine improvement even as credit costs rose.
  • Cost to Income: 42.2% for Q1 2026, down 53bps year-over-year from Q1 2025's 42.7%, and down sharply from Q4's own blown-out 48.1% (the steepest quarter-over-quarter improvement in this ratio this backlog has tracked) - operating expenses fell 7.4% quarter-over-quarter to Rp604 billion, unwinding most of FY2025's own Q4 expense spike.
  • Return on average assets (after tax): 5.7% for Q1 2026, down 81bps year-over-year from Q1 2025's 6.5%, and down 91bps quarter-over-quarter from Q4's 6.6%.
  • Return on average equity (after tax): 13.0% for Q1 2026, down 246bps year-over-year from Q1 2025's 15.5%, and down 222bps quarter-over-quarter from Q4's 15.3%.
  • Earnings per share: Rp24 basic for Q1 2026, down from Rp27 a year earlier (see Key Financial Metrics above).

Every profitability ratio this backlog tracks moved the unfavorable direction both year-over-year and quarter-over-quarter this time - a cleaner (if less encouraging) picture than FY2025's split result, where full-year deterioration coincided with a genuine Q4 recovery. NPF and Cost of Credit both worsened on every basis this quarter, though NPF's absolute level (1.57%) remains well inside the range this backlog has called "under control" in every recent quarter, and roughly half the industry average - the deterioration here is real but still modest in scale, not evidence of a credit crisis.

Three Segments, One Concentrated Decline

The company reports Cars, Motorcycles, and Others on the same basis as every prior period in this backlog.

Cars - still the largest segment: Rp1,122,499M of income for Q1 2026 (65.8% of total, down from Q1 2025's 68.2%), essentially flat year-over-year (-0.7%) - but profit before tax fell 10.1% YoY to Rp292,334M from Rp325,149M, with margin compressing to 26.0% from 28.8%. Nearly all of this quarter's consolidated profit decline traces to this one segment: Cars' Rp32,815M profit shortfall is the majority of the Rp62,801M consolidated PBT decline.

Motorcycles - Rp283,228M of income (16.6% of total, up from Q1 2025's 15.2%), up 12.9% year-over-year, with profit before tax essentially flat at Rp96,587M (+0.2% from Rp96,367M) even as income grew strongly - margin eased to 34.1% from 38.4%, giving back some of Q1 2025's own record margin. Revenue growing faster than profit here points to the same provisioning pressure hitting the other segments, just not enough to erase the quarter's income growth.

Others (heavy equipment/machinery, property, and Sharia financing) - Rp301,020M of income (17.6% of total, up from Q1 2025's 16.6%), up 9.4% year-over-year - but profit before tax fell 38.8% YoY to Rp47,633M from Rp77,839M, with margin compressing sharply to 15.8% from 28.3%. This continues a pattern this backlog has now flagged across 9M 2025 and FY2025: Others remains the segment most exposed to standalone profit swings, even in a quarter where Cars actually posted the larger absolute decline.

This quarter breaks from FY2025's pattern of Others being the sole underperformer - Cars now shows the larger absolute profit decline (Rp32,815M versus Others' Rp30,206M), even though Others' percentage decline (-38.8%) is still the steepest. Motorcycles is the only segment holding its profit roughly flat, and none of the three grew profit this quarter - the first time in this backlog that all three segments have posted a year-over-year profit decline or flat result in the same quarter, a genuinely broader-based softening than the Others-specific story of the prior two posts.

Beyond the Usual

The restructured-loan balance stays missing for an eighth straight filing

H1 2024 removed the restructured-loan balance from the financing-receivables note, and neither 9M 2024, FY2024, Q1 2025, H1 2025, 9M 2025, nor FY2025 restored it. This quarter's financing-receivables note again runs granular detail by purpose, contract type, credit-risk staging, and aging bucket, without a single restructured-loan line. The gap has now held for eight consecutive filings - through the exact quarter in which Cost of Credit jumped the most sharply since the note was removed, which is precisely when a reader would most want to see whether the provisioning increase is concentrated in previously restructured accounts or spread across the book.

The "mystery" buyback flagged last quarter as undisclosed in the annual report turns out to be this quarter's own program, and it already finished

FY2025's post flagged that BFI's 10 March 2026 investor presentation disclosed a buyback program running through 23 May 2026 (70.5 million shares repurchased as of that presentation date), absent from the audited annual report's own subsequent-events note. This quarter's own filing identifies that program directly: an Information Disclosure submitted on 20 February 2026 for a buyback of up to 1% of shares (max Rp100,000M), effective 23 February 2026 for up to three months (i.e. through roughly 23 May 2026) - the same window the presentation cited. Rather than running its full course, the program was completed early, on 17 March 2026, before this quarter's own 31 March 2026 balance-sheet date - which is why this quarter's own financial statements can report it as closed rather than in-progress. Cumulative shares bought back across both POJK-13 programs now stand at 290,000,000 shares for Rp223,410M, up from 190,000,000 shares/Rp147,314M at FY2025's year-end. What looked like a possible undisclosed third program last quarter was this quarter's program, captured mid-execution.

Two new Rp1 trillion bank credit lines were signed as subsequent events, days apart

The company's events-after-the-reporting-period note discloses two new committed credit facilities signed shortly after quarter-end: a Rp1,000,000M facility with PT Bank Pan Indonesia Tbk on 8 April 2026, and a further Rp1,000,000M facility with PT Bank Mandiri (Persero) Tbk on 13 April 2026 - Rp2 trillion of fresh committed funding capacity signed within a five-day window, alongside the scheduled 13 April 2026 repayment of the Sustainable Bonds V Phase IV Year 2023 Series C tranche referenced in the same note. Taken together, this reads as routine funding-pipeline management (replacing maturing bond capacity with fresh bank lines) rather than a response to any specific liquidity pressure - nothing else in the quarter's own numbers suggests a funding gap.

The Bank Jago joint-financing balance kept growing, now large enough to move the proforma-debt figure on its own

The net off-balance-sheet joint-financing balance with PT Bank Jago Tbk grew to Rp3,068,401M at quarter-end, up 8.9% from FY2025's Rp2,817,264M - continuing the pattern flagged since Q1 2025's ceiling increase of the facility's Rp5 trillion ceiling filling steadily. This arrangement remains off BFI's own balance sheet even as it continues to be the single largest driver of the gap between the company's on-balance-sheet debt and its own disclosed "proforma debt" figure (see Key Financial Metrics above).

FIT's peer-to-peer lending license relinquishment is now a completed, historical fact rather than a pending event

The FY2025 post noted PT FIT's shareholders had approved discontinuing its peer-to-peer lending business as a subsequent event on 14 January 2026. This quarter's investor presentation confirms the license is now formally "to be relinquished" as an operational matter rather than a pending board decision - the diversification effort this backlog first noted at H1 2020 as a first for an Indonesian multifinance company is being wound down rather than expanded, with no successor platform announced.

Target Valuation Range

Market cap ~Rp10,472,062M (~$618.4M) at ~6.84x TTM P/E and ~0.96x P/B - the stock is roughly fairly priced against a genuinely weaker quarter - a 12.6% profit decline driven by a deliberate, well-telegraphed provisioning increase rather than a credit shock, with the shares essentially unchanged from FY2025's multi-year-low close and still trading below book value.

Using 14,749,383,620 shares outstanding net of treasury (15,039,383,620 issued and paid-up shares, less 290,000,000 shares held in treasury under the buyback programs completed this quarter - see Beyond the Usual above) and the Rp710 closing price:

Market cap buildup Q1 2026
Share price (period-end) Rp710
Shares outstanding 14,749,383,620
Market capitalization Rp10,472,062M (~$618.4M)
Book value (total equity) Rp10,952,921M
Peer-multiple sanity check FY2025 Q1 2026 Change
P/E ~6.57x (FY2025) ~6.84x (TTM) up slightly - marginally higher price against lower trailing earnings
P/B ~0.98x ~0.96x essentially flat

Market cap is up 0.7% from FY2025's implied ~Rp10,394,569M, on a slightly higher share price (Rp710 vs Rp700) partly offset by a further reduction in the share count. TTM P/E uses TTM net income of Rp1,530,322M (FY2025's Rp1,581,490M, less Q1 2025's Rp405,492M, plus Q1 2026's Rp354,324M). The stock has now traded below its own book value for a second consecutive quarter - the first instance of this in the backlog's history was FY2025's own year-end close, so this isn't yet a pattern spanning multiple years, but it is no longer a single data point either. Over the trailing two years (April 2024 through March 2026), the stock ranged from Rp700 (December 2025's close, still the low) to Rp1,050 (April 2024's high) - a 50.0% swing, narrower than FY2025's own trailing-two-year range because the extreme high from early 2024 has now rolled out of the window. The path since December: Rp700 (Dec) → Rp705 (Jan) → Rp785 (Feb, a brief rally) → Rp710 (Mar) - a partial recovery that gave back most of February's gain by quarter-end, consistent with a market still undecided about the credit-cost trend rather than one moving decisively in either direction. At ~6.84x trailing earnings and ~0.96x book against a 13.0% quarterly ROAE (annualized), the market's roughly flat reaction to a 12.6% profit decline suggests investors are reading this quarter the same way this post does - a deliberate credit-cost increase, not a deteriorating franchise - rather than pricing in further deterioration ahead.


PT BFI Finance Indonesia Tbk's unaudited consolidated financial statements for the three-month period ended 31 March 2026 (with comparative figures for 31 March 2025), together with the company's Q1 2026 investor presentation dated 30 April 2026 and media release dated 29 April 2026.