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.

TANDY LEATHER FACTORY INC (TLF) stock intrinsic value fair value estimate & owner earnings analysis

Margin of safety$1.00 ComplexitySimple Updated
$0.82 $4.51
bear $0.82 base $2.41 bull $4.51 margin of safety $1.00 market price* $2.39
Tandy Leather Factory has supplied leather, tools, hardware, kits and teaching materials to leatherworkers since 1919. At the end of 2025 it operated 101 company-owned stores (91 in the United States, nine in Canada and one in Spain), global websites, and a commercial division that serves small businesses built around leather with volume pricing and cutting and splitting services. The stores double as classrooms and community hubs, which is the main thing separating Tandy from general craft chains and online marketplaces. The business is small (sales of $76.3 million in 2025) and has no borrowings. How we measure earnings. We measure the cash the business generates for its owners: operating cash flow, with the swings in inventory and payables removed, with stock-based pay charged as a real cost, and after the capital spending needed to keep the stores and distribution center in shape. Store and facility rent is treated as a permanent operating cost. On that basis the ten-year record per share is: 2016 $0.71, 2017 $0.36, 2018 $0.57, 2019 $0.04, 2020 a loss of $0.42 (pandemic store closures), 2021 $0.18, 2022 $0.20, 2023 $0.40, 2024 a loss of $0.15 and 2025 a loss of $1.30. The 2017 and 2018 figures are the restated amounts from the company's 2019 annual report, which was filed in June 2021 and restated those earlier years; the 2016 figure predates that restatement and was not re-presented. Choosing a starting point. The years 2016 to 2018 describe a more profitable business than today's: operating income was about $10.3 million in 2016, against $4.4 million in 2023, the best recent year, and a loss in 2025. We therefore use 2019 to 2023, which includes the 2020 shutdown, where the median is about $0.18 per share. We set aside 2024 and 2025. In January 2025 the company sold its owned Fort Worth headquarters and distribution center for $24.9 million, booking a $16.2 million gain, and paid out $7.5 million of capital spending in 2025, mostly to build out and move into a leased facility in Benbrook, Texas. That 10-year lease began on July 1, 2025 and is the one lasting change: the company now pays rent on a building it used to own, about $1.4 million in the second half of 2025 alone. Against that, gross margin rose from 56.2% to 57.0% in 2025, which the company attributes to pricing in response to tariffs and efficiency in the new distribution center. Interest income will also shrink: cash fell to $6.4 million at June 30, 2026, after a $1.50 per share special dividend in February 2025 and a $0.75 special dividend paid in early 2026. Taking these together, we set normal earning power at $0.15 per share, below the 2019 to 2023 median. The first half of 2026 supports a level of this kind: with the new rent in place for the full period, operating income was $0.9 million, against $0.3 million a year earlier, and both quarters were profitable. Base case ($2.41 per share). Earnings start at $0.15 per share and decline about 1% a year over 30 years. The decline is not a forecast of trouble but the business's own record: sales were $84.2 million in 2015 and $76.3 million in 2025, with the store count flat at 101 over the last two years. No growth is credited. Management describes plans for new stores, loyalty programs and more online sales, but none of it has yet produced a sustained increase, so none of it is in the numbers. The operating business is worth about $15.3 million; adding about $4.4 million of cash beyond the roughly $2 million we assume the business needs to operate, and with no debt, the shares are worth about $2.41. Bear case ($0.82 per share). We use the 2020 shutdown as the downturn model, the worst episode in the record: sales fell 14% in one year and owner earnings swung to a loss of $0.42 per share. In the bear case, earnings are $0.05 in year one, a $0.35 loss in year two, break even in year three, and then settle at $0.08 for seven years as tariff costs outrun price increases and the fixed Benbrook lease weighs on margins. After that they fade to nothing over ten years. The business can carry this: it has no borrowings, $6.4 million of cash and an undrawn $4 million bank line renewed through October 31, 2026. The operating business is worth about $2.2 million in this case; with the excess cash, the shares are worth about $0.82. Bull case ($4.51 per share). Earnings return to $0.30 per share and hold for ten years, then decline 1% a year for twenty more. That is roughly the 2023 level of $0.40, less the new facility rent, so it is a level the business has already reached rather than new growth. It requires the 57% gross margin to hold and the more efficient distribution center to deliver. The operating business is worth about $32.5 million; with the excess cash, the shares are worth about $4.51. Other items. The chief executive holds 900,000 restricted stock units that vest only if the share price reaches targets of $5.50, $6.50 and $7.50. Below those prices they do not dilute; above them they would add roughly 11% to the share count. The company sources products from China and other countries, so tariff changes feed directly into its costs; this is the main cost pressure in the bear case. Margin-of-safety price: $1.00. We are only moderately sure of the earnings level. The last two full years were losses, distorted by the move; recent profitability rests on two quarters; and the record since 2019 has been thin and uneven. The worst plausible outcome is a long slide in hobby spending combined with tariffs the company cannot pass on. With no debt and a cash cushion, the structure would survive a repeat of 2020, but the equity would be worth little more than its cash. The things we are most likely to be wrong about are the earnings level and how long it lasts. If normal earnings are $0.10 rather than $0.15, the shares are worth about $1.79; at $0.05, about $1.16. The company pays no regular dividend; the special dividends of 2025 and 2026 came from the building sale and are not counted on. The price assumes a five-year holding period. From $1.00, the base case implies roughly 24% a year and the bear case roughly breakeven (about minus 1% a year), while the bull case implies roughly 41% a year. Given how uncertain the earnings level is, we set the price where the base case clears the 20% target with room to spare, rather than at a higher price where it only just clears it. Comparison with the previous analysis. The previous estimates put the base case at $3.07 and the bear case below zero. They are not directly comparable: they did not count the cash on hand and assumed share repurchases would raise per-share value. Since then the business has paid out another $0.75 per share in cash, and the first half of 2026 has been profitable with the new rent fully in place.
Fiscal yearOwner's earningsMethodology
2025 -$1.30 ▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=-$556K; working capital movement=$2,190K; SBC=$484K; OE before capex=-556-2,190-484=-$3,230K. Capex=$7,537K, dominated by one-time relocation build-out following the January 22, 2025 sale of the owned Fort Worth, TX headquarters/distribution facility for $24.9M net proceeds ($16.2M gain, excluded from CFO as non-cash/non-operating) and a new 10-year lease on a replacement Benbrook, TX facility effective July 1, 2025; revenue grew to $76,324K from $74,391K (+$1,933K) so growth capex=max(0,1.033%x1,933)=$20K, maintenance capex=7,537-20=$7,517K. OE=-3,230-7,517=-$10,747K. Diluted shares=8,264,174. OE/share=-$1.3006. FLAGGED AS DISTORTED (one-time HQ sale-leaseback and relocation spending, plus a non-cash $16.2M gain) and excluded from the anchor window; the new facility lease also introduces an incremental, recurring rent cost (~$1.4M in H2 2025 alone, per MD&A) not present in the FY2019-FY2023 anchor period, which is instead reflected in the forward growth path. Source: FY2025 10-K, accession 0001140361-26-006550.
2024 -$0.15 ▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$4,548K; working capital movement=$2,296K; SBC=$548K; OE before capex=4,548-2,296-548=$1,704K. Capex=$2,983K, mostly one-time spending on store build-out/fixtures for relocated stores, a $1M new roof on the (then still owned) Fort Worth HQ, and ERP/e-commerce systems ahead of the January 2025 headquarters sale; revenue fell to $74,391K from $76,229K so per the formula growth capex=$0 and maintenance capex=all of capex ($2,983K), even though a meaningful share of this spend was one-time relocation preparation rather than recurring maintenance. OE=1,704-2,983=-$1,279K. Diluted shares=8,783,063. OE/share=-$0.1456. FLAGGED AS DISTORTED (one-time relocation capital spending) and excluded from the anchor window. Source: FY2024 10-K, accession 0001140361-25-006103.
2023 $0.40 ▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$4,537K; working capital movement=-$127K; SBC=$770K; OE before capex=4,537-(-127)-770=$3,894K. Capex=$576K; revenue fell to $76,229K from $80,335K so growth capex=$0, maintenance capex=$576K (all of capex). OE=3,894-576=$3,318K. Diluted shares=8,369,976. OE/share=$0.3965. Source: FY2023 10-K, accession 0001140361-24-014799.
2022 $0.20 ▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$1,154K; working capital movement=-$2,201K; SBC=$1,060K; OE before capex=1,154-(-2,201)-1,060=$2,295K. Capex=$635K; revenue fell to $80,335K from $82,661K so growth capex=$0, maintenance capex=$635K (all of capex). OE=2,295-635=$1,660K. Diluted shares=8,394,567. OE/share=$0.1977. Source: FY2022 10-K, accession 0001140361-23-015325.
2021 $0.18 ▼
OE = CFO - working capital movement - SBC - maintenance capex. CFO=$3,716K; working capital movement=$582K; SBC=$797K; OE before capex=3,716-582-797=$2,337K. Capex=$1,001K; revenue grew to $82,661K from $64,084K (+$18,577K, post-COVID recovery); capex ratio (mean capex/revenue, FY2019-FY2023)=1.033%; growth capex=max(0,1.033%x18,577)=$192K; maintenance capex=1,001-192=$809K. OE=2,337-809=$1,528K. Diluted shares=8,720,469. OE/share=$0.1752. Source: FY2021 10-K, accession 0001140361-22-012320.
2020 -$0.42 ▼
OE = CFO - working capital movement - SBC - maintenance capex (working capital movement excludes the operating lease liability change; see FY2019 methodology note for definition). CFO=-$12,527K; working capital movement=-$10,930K; SBC=$887K; OE before capex = -12,527-(-10,930)-887 = -$2,484K. Capex=$1,313K; revenue fell to $64,084K from $74,918K (COVID store closures) so growth capex=$0, maintenance capex=$1,313K (all of capex). OE=-2,484-1,313=-$3,797K. Diluted shares=9,062,598. OE/share=-$0.4190. Note: net loss reflects COVID-related revenue collapse plus a $1.078M impairment of goodwill/long-lived assets (added back as non-cash); the working-capital strip removes a deliberate ~$12.7M inventory build made in anticipation of pandemic supply-chain disruption. Source: FY2020 10-K, accession 0001140361-21-030267.
2019 $0.04 ▼
OE = CFO - working capital movement - SBC - maintenance capex. Working capital movement = changes in AR, inventory, prepaid expenses, other current assets, AP, accrued expenses, income taxes payable and other assets (excludes the change in operating lease liabilities, which is left embedded alongside the offsetting non-cash right-of-use amortization since store/facility rent is a permanent recurring cost, not a timing swing). CFO=$10,471K; working capital movement=$9,041K; SBC=$770K; OE before capex=$660K. Capex=$269K; revenue fell to $74,918K from $83,204K so growth capex=$0 and maintenance capex=$269K (all of capex). OE=$660K-$269K=$391K. Diluted shares=8,973,246. OE/share=$0.0436. Source: FY2019 10-K (restated), accession 0001140361-21-021895.
2018 $0.57 ▼
OE = CFO - working capital movement - SBC - maintenance capex. Restated figures. CFO=$7,771,740; working capital movement (AR 49,155; inventory 1,034,430; prepaid 71,915; AP -148,340; accrued 314,937; income taxes -795,609; other assets 583,281)=$1,109,769; SBC=$327,629; capex=$1,088,328; revenue rose to $83,203,569 from $82,420,595 (+$782,974); capex ratio 1.033% (FY2019-FY2023 mean, as used in existing series) so growth capex=$8,088 and maintenance capex=$1,080,240. OE=7,771,740-1,109,769-327,629-1,080,240=$5,254,102. Diluted shares=9,205,008. OE/sh=$0.5708. Check: NI 4,398,365 + D&A 1,798,762 + impairment 285,477 + loss 1,321 + deferred tax 257,249 + FX -406,832 - maint capex 1,080,240 = $5,254,102 (matches). Source: FY2019 10-K (restated 2018), accession 0001140361-21-021895.
2017 $0.36 ▼
OE = CFO - working capital movement - SBC - maintenance capex. Restated figures. CFO=$2,465,775; working capital movement (AR 88,445; inventory -2,978,285; prepaid 66,812; AP 764,889; accrued -2,266,301; income taxes 1,148,313; other assets 365,622, cash-flow-statement signs)=-$2,810,505; SBC=$239,599; capex=$1,691,999; restated revenue $82,420,595 vs FY2016 $82,923,992 (decline) so growth capex=$0, maintenance capex=$1,691,999. OE=2,465,775+2,810,505-239,599-1,691,999=$3,344,682. Diluted shares=9,245,537. OE/sh=$0.3618. Check: NI 2,478,444 + D&A 1,884,043 + loss 3,139 + deferred tax 638,056 + FX 32,999 - maint capex 1,691,999 = $3,344,682 (matches). Source: FY2019 10-K (restated 2017), accession 0001140361-21-021895.
2016 $0.71 ▼
OE = CFO - working capital movement - SBC - maintenance capex (same basis as FY2019+ records; no operating lease line existed pre-ASC 842). CFO=$7,721,473; working capital movement (AR -7,778; inventory +407,000; prepaid -284,788; other current assets -70,035; AP -361,492; accrued -108,365; income taxes -415,046)=-$840,504; SBC=$199,870; capex=$1,697,704; revenue fell to $82,923,992 from $84,161,200 so growth capex=$0 and maintenance capex=$1,697,704. OE=7,721,473+840,504-199,870-1,697,704=$6,664,403. Diluted shares=9,321,558. OE/sh=$0.7149. Check: NI 6,402,259 + D&A 1,719,154 + loss on disposal 16,985 + deferred tax 205,111 + FX 18,598 - maint capex 1,697,704 = $6,664,403 (matches). Source: FY2018 10-K, accession 0000909724-19-000004 (latest filing presenting FY2016; not covered by the 2017-2018 restatement).

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 (Northeast, Midwest, West and South; headquartered in Texas), Canada (including Nova Scotia), Spain, and worldwide web sales
Historical growth strategy
Historically grew by opening small company-owned leathercraft stores in low-cost locations across the United States, Canada and a few international markets, supported by a central distribution center, websites and a commercial division serving leather-goods businesses; in recent years store count has been held around 101 while the company focuses on store productivity, e-commerce, classes and cost control.
Chart analysis
The price chart was not reviewed in this analysis.
Competitors

Companies we consider competitors of TLF. Tap a ticker to open our analysis of that company in a new tab.

Circle of competence

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