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.

Heritage Insurance Holdings, Inc. (HRTG) stock intrinsic value fair value estimate & owner earnings analysis

Margin of safety$14.00 ComplexityHigh Updated
$9.00 $55.00
bear $9.00 base $30.80 bull $55.00 margin of safety $14.00 market price* $35.77
Heritage Insurance Holdings sells homeowners and commercial residential (condominium and apartment) property insurance, mostly in hurricane-exposed coastal states. At the end of 2025 it had about 357,000 policies and $1.4 billion of annualized premium, and it pays roughly 45 cents of every premium dollar to reinsurers to cap its catastrophe exposure. That reinsurance, together with a state catastrophe fund in Florida, is what keeps a single storm from wiping out the company, but earnings still swing widely with the weather. How we measured earnings. We measure what the business can pay out per share after stock compensation and the equipment and software spending needed to stand still. For an insurer, reported operating cash flow is distorted by the timing of claims payments and reinsurance recoveries, which in 2025 alone moved by more than $400 million in each direction. We strip those movements out, so our figure is close to net income with non-cash items such as goodwill write-offs added back. On that basis per-share earnings were: 2016 $1.72; 2017 $2.93; 2018 $2.07; 2019 $1.23; 2020 $0.28; 2021 -$0.23; 2022 -$2.79; 2023 $1.68; 2024 $1.88; 2025 $6.46. The 2022 loss year included a $92 million non-cash goodwill write-off, which we add back as a sunk acquisition cost; the underlying insurance results were still poor, and that year is why we do not simply extrapolate the good recent years. Why we do not use 2025 as the run rate. 2025 earnings of $6.46 per share came in a year with unusually light storm losses: catastrophe losses were $33 million versus $105 million in 2024 (which included Hurricane Milton), and the net combined ratio (claims plus expenses as a share of net premium, where below 100% is profitable) was 73.1% versus 94.2%. Earnings in the last completed year rose about 250%, but we do not project a repeat: a year of light storms is not something the business controls. We measure the business from 2023 onward, after the pricing and underwriting changes management made following the 2022 loss and the shrinking of policy count in favour of higher premium per policy. The 2023 to 2025 median is $1.88; the ten-year median, which includes the 2022 loss and the 2017 Hurricane Irma year, is $1.70. We use $1.85 per share as normal earnings and assume no growth in the first year, since the 2025 jump reflects weather and we found nothing dated in the filings that would make a repeat likely. Recent results are consistent with the business still earning well: net income was $98.2 million in the first half of 2026 versus $78.5 million a year earlier, on revenue up only about 2%. That is one storm-free half, and hurricane season falls in the second half, so it does not move our level. Base case: about $31 per share. Earnings stay at $1.85 per share with no growth. We credit no growth because written premium was essentially flat in 2025 ($1.436 billion versus $1.433 billion) and commercial residential premium declined on competitive pricing. Management's statement that rates are adequate in over 90% of territories is a claim, not a contract, so we do not build on it. What carries the value forward is the franchise itself: about 90% of policyholders renew each year, the company has operated through the 2017 and 2022 loss years and the 2024 Milton losses, and it holds state licences in fourteen states. Discounted at 6%, flat $1.85 a year is worth about $31. Bear case: about $9 per share. A softer pricing market trims a normal year to about $1.00 per share, and a severe storm year comparable to 2022 (a loss of roughly $2.80 per share) recurs about once every eight years. The concentration on coastal states is disclosed in the filing, the company keeps its first-event loss in a one-in-100-year storm to $50 million at its largest subsidiary, and losses above the $3.75 billion of aggregate reinsurance limit would be its own. It also carries a $74 million term loan (due 2030), which is why the bad years hurt more. Averaging these out gives about $0.52 per share a year. Bull case: about $55 per share. Earnings hold at about $3.30 per share, the average of 2023 to 2025, which requires the pricing already in force and the reinsurance program to keep working and no repeat of a 2022-type loss. It does not require premium growth. What would make this wrong. The value rests on normal earnings of $1.85. If a large hurricane hits Florida in a year when reinsurance is already partly used, the losses could exceed our bear case. On the other side, if the 2025 combined ratio proves repeatable, the shares are worth well more than the base case. Two items could not be fully reconciled from the filing: the filing dates Hurricane Ian to 2023 in one passage, which we treat as a typo, and it gives no premium split by state, so we cannot size the Florida share exactly. Margin-of-safety price. Because the outcomes span a wide range and one storm can erase several years of profit, the margin-of-safety price is set about 55% below the base case, at about $14 per share, roughly 0.85 times book value of about $16.50 per share (stockholders' equity of $505 million on 30.7 million shares).
Fiscal yearOwner's earningsMethodology
2025 $6.46 ▼
OE = CFO - dWC - SBC - maintenance capex. Insurer treatment: dWC = sum of all changes in operating assets and liabilities lines in the cash-flow statement = -$31,057K (cross-check: CFO $182,238K - NI $195,594K - non-cash adjustments $17,701K = -$31,057K; the large reinsurance-recoverable inflow of $421.6M was offset by a $463.2M decrease in unpaid losses). CFO=$182,238K; SBC=$5,388K; capex=$8,074K; growth capex=$223K (0.735% x revenue change $30.3M) so maintenance capex=$7,851K; OE=$182,238+31,057-5,388-7,851=$200,056K; diluted shares=30,950K; OE/sh=$6.46. Light catastrophe year (net combined ratio 73.1%). Source: FY2025 10-K, accession 0001193125-26-103715.
2024 $1.88 ▼
OE = CFO - dWC - SBC - maintenance capex. Insurer treatment: dWC = sum of all changes in operating assets and liabilities lines in the cash-flow statement = +$18,621K (cross-check: CFO - NI $61,539K - non-cash adjustments $6,935K = $18,621K). CFO=$87,095K; SBC=$3,254K; capex=$8,230K; growth capex=$599K (0.735% x revenue change $81.5M) so maintenance capex=$7,631K; OE=$87,095-18,621-3,254-7,631=$57,589K; diluted shares=30,655K; OE/sh=$1.88. Source: FY2025 10-K, accession 0001193125-26-103715.
2023 $1.68 ▼
OE = CFO - dWC - SBC - maintenance capex. Insurer treatment: dWC = sum of all changes in operating assets and liabilities lines in the cash-flow statement = +$15,476K (cross-check: CFO - NI $45,307K - non-cash adjustments $9,632K = $15,476K). CFO=$70,415K; SBC=$1,362K; capex=$9,890K; growth capex=$537K (0.735% x revenue change $73.0M) so maintenance capex=$9,353K; OE=$70,415-15,476-1,362-9,353=$44,224K; diluted shares=26,252K; OE/sh=$1.68. Source: FY2025 10-K, accession 0001193125-26-103715.
2022 -$2.79 ▼
OE = CFO - dWC - SBC - maintenance capex. Insurer treatment: dWC = sum of all changes in operating assets and liabilities lines in the cash-flow statement = +$24,963K. CFO=-$34,260K; SBC=$2,008K; capex=$12,382K (property and equipment $1,673K + leasehold improvements $3,825K + software in progress $6,884K); growth capex=$227K (0.735% x revenue change $30.9M) so maintenance capex=$12,155K; OE=-$34,260-24,963-2,008-12,155=-$73,386K; diluted shares=26,344K; OE/sh=-$2.79. Net loss $154.4M included $92.0M non-cash goodwill impairment (added back automatically). Source: FY2022 10-K, accession 0000950170-23-007569.
2021 -$0.23 ▼
OE = CFO - dWC - SBC - maintenance capex. Insurer treatment: dWC = sum of all changes in operating assets and liabilities lines in the cash-flow statement = +$64,682K. CFO=$60,130K; SBC=$1,161K; capex=$1,007K; growth capex=$281K (0.735% x revenue change $38.2M) so maintenance capex=$726K; OE=$60,130-64,682-1,161-726=-$6,439K; diluted shares=27,804K; OE/sh=-$0.23. Net loss year of $74.7M included a $60.5M non-cash goodwill impairment (added back automatically). Source: FY2022 10-K, accession 0000950170-23-007569.
2020 $0.28 ▼
OE = CFO - dWC - SBC - maintenance capex. Insurer treatment: dWC = sum of all changes in operating assets and liabilities lines in the cash-flow statement (reinsurance, unpaid losses, unearned premiums, taxes, other) = +$157,444K. CFO=$170,211K; SBC=$4,683K; capex=$755K; growth capex=$603K (0.735% x revenue change $82.1M) so maintenance capex=$152K; OE=$170,211-157,444-4,683-152=$7,932K; diluted shares=27,989K; OE/sh=$0.28. Source: FY2022 10-K (2020 comparative column), accession 0000950170-23-007569.
2019 $1.23 ▼
OE = CFO - dWC - SBC - maintenance capex. Insurer treatment: dWC = total net cash effect of changes in operating assets and liabilities per cash-flow statement. CFO=$119,657K; dWC=+$73,423K (cross-check: CFO - NI $28,636K - non-cash adjustments $17,598K = $73,423K); SBC=$5,379K; capex=$4,984K; growth capex=$229K (0.735% x revenue change $31.1M) so maintenance capex=$4,755K; OE=$119,657-73,423-5,379-4,755=$36,100K; diluted shares=29,233K; OE/sh=$1.23. Source: FY2019 10-K, accession 0001564590-20-009748.
2018 $2.07 ▼
OE = CFO - dWC - SBC - maintenance capex. Insurer treatment: dWC = total net cash effect of changes in operating assets and liabilities per cash-flow statement. CFO=$96,338K (restated figure per FY2019 10-K; originally $95,428K); dWC=+$35,267K (cross-check: CFO - NI $27,155K - non-cash adjustments $33,916K = $35,267K); SBC=$5,273K; capex=$2,281K; growth capex=$541K (0.735% x revenue change $73.5M) so maintenance capex=$1,740K; OE=$96,338-35,267-5,273-1,740=$54,058K; diluted shares=26,096K; OE/sh=$2.07. Source: FY2019 10-K, accession 0001564590-20-009748.
2017 $2.93 ▼
OE = CFO - dWC - SBC - maintenance capex. Insurer treatment: dWC = total net cash effect of changes in operating assets and liabilities per cash-flow statement (reinsurance recoverable, unpaid losses, unearned premiums, reinsurance payable, taxes, other), removing float/reinsurance timing. CFO=$7,489K; dWC=-$76,344K (cross-check: CFO - NI -$1,119K - non-cash adjustments $84,952K = -$76,344K; adjustments include $41,013K non-cash change in fair value of convertible-note option feature and $19,619K deferred taxes, both added back as non-cash); SBC=$4,815K; capex=$385K; revenue declined so growth capex=$0, maintenance capex=$385K; OE=$7,489+76,344-4,815-385=$78,633K; diluted shares=26,798K; OE/sh=$2.93. Flagged as distorted year (Hurricane Irma, option-feature charge, tax-reform deferred taxes); excluded from anchor. Source: FY2019 10-K, accession 0001564590-20-009748.
2016 $1.72 ▼
OE = CFO - dWC - SBC - maintenance capex. Insurer treatment: dWC = total net cash effect of changes in operating assets and liabilities per the cash-flow statement (receivables, reinsurance recoverable/payable, prepaid reinsurance, DAC, taxes, unpaid losses, unearned premiums, other), so float and reinsurance timing swings are removed. CFO=$82,955K; dWC=+$25,913K (cross-check: CFO - NI $33,865K - non-cash adjustments $23,177K = $25,913K); SBC=$4,815K; capex=$1,621K; growth capex=$325K (mean capex/revenue 0.735% x revenue change $44.2M) so maintenance capex=$1,296K; OE=$82,955-25,913-4,815-1,296=$50,931K; diluted shares=29,634K; OE/sh=$1.72. Source: FY2018 10-K, accession 0001564590-19-007360.

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 only. Personal residential property insurance in fourteen eastern and Gulf coast states (Florida is the core market; the Northeast is served through Narragansett Bay Insurance Company) and Hawaii, plus commercial residential insurance in three of those states; excess and surplus lines business in California, Florida, Hawaii and South Carolina; a planned Texas excess and surplus lines entry.
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.