valueequityanalysis.com

Independent, business-by-business valuations built from company filings — owner earnings, a ten-year outlook, and a bear / base / bull range. Search a ticker to see our estimate of what the business is worth.

Not investment advice. We are not registered investment advisers, and the people behind this site may hold or trade positions in companies analyzed here. Full disclosures.

Kentucky First Federal Bancorp (KFFB) stock intrinsic value fair value estimate & owner earnings analysis

Margin of safety$0.95 ComplexityAverage Updated
$0.95 $4.58
bear $0.95 base $1.87 bull $4.58 margin of safety $0.95 market price* $5.40
Kentucky First Federal Bancorp is the holding company for two small savings institutions. First Federal Savings and Loan Association of Hazard serves Perry County and the surrounding eastern Kentucky counties of Letcher, Knott, Breathitt, Leslie and Clay, an area the company describes as economically distressed by the decline of coal. First Federal Savings Bank of Kentucky lends mainly in Franklin County (Frankfort) and in Boyle and Garrard Counties (Danville and Lancaster), where it holds 8.2%, 8.2% and 17.5% of deposits respectively. At March 31, 2026 total assets were about $374.5 million, deposits about $273.7 million and shareholders' equity about $49.7 million, or roughly $6.14 per share. This is plain thrift lending: nearly all loans are one-to-four family home mortgages, and 93.8% of the residential portfolio is adjustable-rate, funded by local savings and certificate deposits plus Federal Home Loan Bank advances ($42.8 million at June 30, 2025). The company is majority-owned by First Federal MHC, a mutual holding company, so outside shareholders cannot force a sale, and the board suspended the dividend indefinitely in January 2024. How we measured earnings. We measured the cash the business generates for its owners: operating cash flow with short-term timing swings removed (accrued interest, other assets and liabilities, and the build-up or run-off of mortgages held for sale), less ESOP share compensation, less the capital spending needed to maintain the branches, and less the loans the banks actually lost after recoveries. That last deduction is new. Operating cash flow adds back the accounting provision for loan losses, so our earlier figures deducted no credit losses at all; we now subtract each year's realized net charge-offs, which ranged from $224,000 in fiscal 2017 to a small net recovery in fiscal 2025. Reserve changes that were not actual losses, including the $497,000 one-time increase when the company adopted a new loss-reserving standard in fiscal 2024, are not deducted. Goodwill write-offs of $13.6 million in fiscal 2020 and $0.9 million in fiscal 2024 were non-cash and are excluded; that goodwill came from past acquisitions and is now fully written off. On this basis, owner earnings per share over the ten fiscal years to June 2025 were $0.07, $0.13, $0.10, $0.11, $0.15, $0.19, $0.21, $0.10, -$0.13 and $0.00. That decade covers a full interest-rate cycle: cheap deposits and a refinancing boom in 2021-2022, then a severe squeeze in fiscal 2024-2025 when certificate and borrowing costs rose faster than mortgage yields could adjust. The median year earned about 0.27% of assets. Applied to today's larger balance sheet, that gives a through-cycle level of about $0.125 per share. What has changed recently. The nine months to March 31, 2026 show the squeeze unwinding: net interest income rose to $8.03 million from $6.04 million a year earlier, and the March quarter alone produced $2.87 million against $2.13 million. Lower borrowing costs (interest on borrowings fell to $1.48 million from $2.19 million) and adjustable mortgages resetting upward did the work. Nine-month net income was $1.23 million, about $0.20 per share annualized, and the March quarter alone annualizes to about $0.29. Loan charge-offs in the period were only $4,000. Offsetting that, operating expenses rose 7% year on year. Fiscal 2025 owner earnings were essentially zero, so the base case's first year sits well above the last completed year; that is justified only by these three reported quarters and the loan repricing already under way. Growth needs capital. Loans grew from $238.5 million in June 2016 to $327.2 million in June 2025, about 3.6% a year, although they fell 1.7% in fiscal 2025. Every dollar of new loans must be backed by equity, and at the company's current ratio of about 13.3% equity to assets, growth consumes a large share of what the bank earns. In each case below we hold back that capital before counting anything as available to owners. Because this bank earns only about 2% a year on its equity, growth at the current capital ratio adds little value: the retained capital earns less than our 6% required return. Base case, about $1.87 per share. Owner earnings of about $0.21 per share in the first year, $0.18 in the second and $0.15 in the third as the repricing benefit fades, then the through-cycle 0.27% return on assets. Loans grow 1.5% a year for ten years, between the recent flat balance sheet and the decade's pace, and earnings grow with them; about $0.08 to $0.09 per share a year is retained to fund that growth. After year ten the balance sheet and earnings are held flat with nothing retained, because these deposit franchises have lasted for decades, but its history shows no ability to earn much more than 0.3% on assets over a full cycle. Bear case, about $0.95 per share. The recovery lasts roughly a year. A second rate squeeze like fiscal 2024-2025, with adjustable loans resetting only once a year after their initial fixed period while deposit and borrowing costs reprice faster, produces two years of small losses. After that the bank earns only the weaker half of its history, about 0.19% of assets or $0.09 per share, while loans still grow 1% a year and absorb about $0.05 to $0.06 per share of capital annually, as they did even during the fiscal 2024 losses. The distressed Hazard economy and reliance on advances make this plausible. Credit losses have been small throughout the decade, and nonperforming assets were 1.04% of assets at June 2025; the weaker years this case draws on already include the worst charge-off years. The bank remains a going concern that can roll its borrowings, so no debt is subtracted in this case either. Bull case, about $4.58 per share. The March 2026 quarter's earning power of about $0.28 per share holds as the rest of the adjustable portfolio reprices, and loans grow 2% a year, below the decade's pace. That is roughly a 0.6% return on assets, still below a typical community bank but twice this company's own average. About $0.11 to $0.13 per share a year is retained to fund growth, and after year ten earnings hold flat. Left out of every case: a second-step conversion of the mutual holding company, a sale of the bank, or a return of excess capital. Equity is about 13% of assets, well above what regulators require, and book value of about $6.14 per share is more than three times our base value. But none of these steps has been announced, and the controlling mutual holding company has not signaled any of them. At the returns this bank has actually earned, that capital is worth much less than its stated amount to outside owners. We did not subtract borrowings in any case, because the owner-earnings figures are already after interest and the business continues in every case. What changed from our earlier estimate. Our earlier estimate did not deduct loan losses and did not set aside the capital needed to fund loan growth. Correcting both lowers the base value from about $2.47 to about $1.87 per share, with smaller reductions in the bear and bull cases. What would make this wrong: another sharp rise in deposit and borrowing costs would bring back the fiscal 2024 losses, and faster loan growth at today's thin returns would tie up more capital. A lasting move to a 0.6% or better return on assets, or a conversion or sale, would put value well above our base case.
Fiscal yearOwner's earningsMethodology
2025 $0.00 ▼
LENDER BASIS, restated 2026-09-23. OE = CFO - dWC - SBC - maintenance capex - realized net charge-offs ($000s, FY ended June 30, 2025). Why updated: the prior row used the plain CFO formula, in which the loan-loss provision is added back, so no credit losses were deducted at all; per the lender rule the whole series is recomputed deducting realized net charge-offs (provision/reserve builds, incl. the $497K CECL day-1 adjustment in FY2024, are not deducted). CFO=-86; dWC=-187; SBC (ESOP)=0; maintenance capex=91 (capex ratio 1.81% of revenue, FY16-25 mean); pre-credit OE=10; net recoveries=7 (added back as realized); OE=17; diluted shares=8,098,715; OE/sh=$0.0021. Cash-flow source: accession 0001213900-25-093967. Charge-off source: FY2025 10-K 0001213900-25-093967 allowance table (charge-offs 0, recoveries 7).
2024 -$0.13 ▼
LENDER BASIS, restated 2026-09-23. OE = CFO - dWC - SBC - maintenance capex - realized net charge-offs ($000s, FY ended June 30, 2024). Why updated: the prior row used the plain CFO formula, in which the loan-loss provision is added back, so no credit losses were deducted at all; per the lender rule the whole series is recomputed deducting realized net charge-offs (provision/reserve builds, incl. the $497K CECL day-1 adjustment in FY2024, are not deducted). CFO=-1,454; dWC=-429; SBC (ESOP)=0; maintenance capex=3 (capex ratio 1.81% of revenue, FY16-25 mean); pre-credit OE=-1,028; net charge-offs=22; OE=-1,050; diluted shares=8,098,715; OE/sh=$-0.1297. Cash-flow source: accession 0001213900-25-093967. Charge-off source: FY2025 10-K 0001213900-25-093967 allowance table (charge-offs 26, recoveries 4).
2023 $0.10 ▼
LENDER BASIS, restated 2026-09-23. OE = CFO - dWC - SBC - maintenance capex - realized net charge-offs ($000s, FY ended June 30, 2023). Why updated: the prior row used the plain CFO formula, in which the loan-loss provision is added back, so no credit losses were deducted at all; per the lender rule the whole series is recomputed deducting realized net charge-offs (provision/reserve builds, incl. the $497K CECL day-1 adjustment in FY2024, are not deducted). CFO=1,152; dWC=263; SBC (ESOP)=4; maintenance capex=97 (capex ratio 1.81% of revenue, FY16-25 mean); pre-credit OE=788; net charge-offs=8; OE=780; diluted shares=8,131,568; OE/sh=$0.0959. Cash-flow source: accession 0001213900-23-080514. Charge-off source: FY2023 10-K 0001213900-23-080514 allowance table.
2022 $0.21 ▼
LENDER BASIS, restated 2026-09-23. OE = CFO - dWC - SBC - maintenance capex - realized net charge-offs ($000s, FY ended June 30, 2022). Why updated: the prior row used the plain CFO formula, in which the loan-loss provision is added back, so no credit losses were deducted at all; per the lender rule the whole series is recomputed deducting realized net charge-offs (provision/reserve builds, incl. the $497K CECL day-1 adjustment in FY2024, are not deducted). CFO=2,641; dWC=663; SBC (ESOP)=73; maintenance capex=151 (capex ratio 1.81% of revenue, FY16-25 mean); pre-credit OE=1,754; net charge-offs=33; OE=1,721; diluted shares=8,213,407; OE/sh=$0.2095. Cash-flow source: accession 0001213900-23-080514. Charge-off source: FY2023 10-K 0001213900-23-080514 allowance table.
2021 $0.19 ▼
LENDER BASIS, restated 2026-09-23. OE = CFO - dWC - SBC - maintenance capex - realized net charge-offs ($000s, FY ended June 30, 2021). Why updated: the prior row used the plain CFO formula, in which the loan-loss provision is added back, so no credit losses were deducted at all; per the lender rule the whole series is recomputed deducting realized net charge-offs (provision/reserve builds, incl. the $497K CECL day-1 adjustment in FY2024, are not deducted). CFO=1,581; dWC=-292; SBC (ESOP)=122; maintenance capex=101 (capex ratio 1.81% of revenue, FY16-25 mean); pre-credit OE=1,650; net charge-offs=58; OE=1,592; diluted shares=8,216,193; OE/sh=$0.1938. Cash-flow source: accession 0001213900-21-050183. Charge-off source: FY2021 10-K 0001213900-21-050183 allowance table.
2020 $0.15 ▼
LENDER BASIS, restated 2026-09-23. OE = CFO - dWC - SBC - maintenance capex - realized net charge-offs ($000s, FY ended June 30, 2020). Why updated: the prior row used the plain CFO formula, in which the loan-loss provision is added back, so no credit losses were deducted at all; per the lender rule the whole series is recomputed deducting realized net charge-offs (provision/reserve builds, incl. the $497K CECL day-1 adjustment in FY2024, are not deducted). CFO=1,042; dWC=-560; SBC (ESOP)=112; maintenance capex=160 (capex ratio 1.81% of revenue, FY16-25 mean); pre-credit OE=1,330; net charge-offs=71; OE=1,259; diluted shares=8,251,860; OE/sh=$0.1526. Cash-flow source: accession 0001213900-21-050183. Charge-off source: FY2021 10-K 0001213900-21-050183 allowance table.
2019 $0.11 ▼
LENDER BASIS, restated 2026-09-23. OE = CFO - dWC - SBC - maintenance capex - realized net charge-offs ($000s, FY ended June 30, 2019). Why updated: the prior row used the plain CFO formula, in which the loan-loss provision is added back, so no credit losses were deducted at all; per the lender rule the whole series is recomputed deducting realized net charge-offs (provision/reserve builds, incl. the $497K CECL day-1 adjustment in FY2024, are not deducted). CFO=1,002; dWC=-384; SBC (ESOP)=158; maintenance capex=141 (capex ratio 1.81% of revenue, FY16-25 mean); pre-credit OE=1,087; net charge-offs=131; OE=956; diluted shares=8,335,612; OE/sh=$0.1147. Cash-flow source: accession 0001213900-19-019268. Charge-off source: FY2021 and FY2023 10-K allowance tables.
2018 $0.10 ▼
LENDER BASIS, restated 2026-09-23. OE = CFO - dWC - SBC - maintenance capex - realized net charge-offs ($000s, FY ended June 30, 2018). Why updated: the prior row used the plain CFO formula, in which the loan-loss provision is added back, so no credit losses were deducted at all; per the lender rule the whole series is recomputed deducting realized net charge-offs (provision/reserve builds, incl. the $497K CECL day-1 adjustment in FY2024, are not deducted). CFO=1,149; dWC=-117; SBC (ESOP)=188; maintenance capex=135 (capex ratio 1.81% of revenue, FY16-25 mean); pre-credit OE=943; net charge-offs=142; OE=801; diluted shares=8,366,521; OE/sh=$0.0957. Cash-flow source: accession 0001213900-19-019268. Charge-off source: FY2021 10-K 0001213900-21-050183 allowance table (charge-offs 240, recoveries 98).
2017 $0.13 ▼
LENDER BASIS, restated 2026-09-23. OE = CFO - dWC - SBC - maintenance capex - realized net charge-offs ($000s, FY ended June 30, 2017). Why updated: the prior row used the plain CFO formula, in which the loan-loss provision is added back, so no credit losses were deducted at all; per the lender rule the whole series is recomputed deducting realized net charge-offs (provision/reserve builds, incl. the $497K CECL day-1 adjustment in FY2024, are not deducted). CFO=2,096; dWC=410; SBC (ESOP)=213; maintenance capex=124 (capex ratio 1.81% of revenue, FY16-25 mean); pre-credit OE=1,349; net charge-offs=224; OE=1,125; diluted shares=8,345,422; OE/sh=$0.1348. Cash-flow source: accession 0001213900-18-013157. Charge-off source: FY2021 10-K 0001213900-21-050183 allowance table.
2016 $0.07 ▼
LENDER BASIS, restated 2026-09-23. OE = CFO - dWC - SBC - maintenance capex - realized net charge-offs ($000s, FY ended June 30, 2016). Why updated: the prior row used the plain CFO formula, in which the loan-loss provision is added back, so no credit losses were deducted at all; per the lender rule the whole series is recomputed deducting realized net charge-offs (provision/reserve builds, incl. the $497K CECL day-1 adjustment in FY2024, are not deducted). CFO=1,446; dWC=-467; SBC (ESOP)=188; maintenance capex=1,108 (capex ratio 1.81% of revenue, FY16-25 mean); pre-credit OE=617; net charge-offs=68; OE=549; diluted shares=8,324,195; OE/sh=$0.066. Cash-flow source: accession 0001213900-17-010084. Charge-off source: FY2016 10-K XBRL 0001144204-16-125756 (charge-offs 80, recoveries 12).

Owner's earnings per share by fiscal year, most recent first. Tap a row to see how that figure was calculated, including the source filing.

Sales geography
United States - South: Kentucky (eastern Kentucky: Perry, Letcher, Knott, Breathitt, Leslie and Clay Counties around Hazard; central Kentucky: Franklin County/Frankfort, Boyle County/Danville, Garrard County/Lancaster)
Historical growth strategy

We don't have historical growth strategy information for this company yet.

Chart analysis

We don't have chart analysis for this company yet.

Competitors

We don't have competitor information for this company yet.

Circle of competence

We don't have circle of competence information for this company yet.