Want this for your market? We build these one metro at a time.Join the list
← All reports
Mainferret · Succession-Gap Report

Plumbing, Heating & Air-Conditioning Contractors · Minneapolis-St. Paul, MN metro

Generated 2026-07-02 · Source: SBA 7(a)/504 FOIA loan-level dataset (data.sba.gov), as of 2026-03-31 · Scorer: heuristic v0 · Owner: Mike German

The public SBA loan record shows 230 plumbing/HVAC contractors in the Minneapolis-St. Paul, MN metro that took a 7(a) or 504 loan since 1991, financed with $96.0M of SBA-backed capital. 207 have no distress on record (no charge-off, liquidation, or delinquency). Of those, 80 (39%) took their first SBA loan 15+ years ago, which puts their owners plausibly at or past retirement age. Our v0 scorer flags 13 (6%) as sell-readiness prospects, meaning long owner tenure plus SBA debt retired or nearly retired, with no franchise resale channel. None of these businesses are listed for sale anywhere. That is the succession gap.

230
SBA-financed businesses in segment
80
succession-age (15+ yrs since first loan)
13
sell-readiness prospects (score ≥ 90)
$96.0M
SBA capital deployed into segment

Market stats

MetricValue
SBA-financed businesses in segment (FY1991-present)230
… with no distress on record207
… with distress on record (excluded from targets)23
Total SBA capital into segment$96.0M
Median years since first SBA loan (survivors)12.9
Succession-age businesses (15+ yrs)80 (39%)
Sell-readiness prospects (score ≥ 90)13 (6%)

When were they first financed?

First SBA loanBusinesses
1995-19991
2000-200416
2005-200950
2010-201450
2015-201930
2020-202442
2025-202918

Top 20 targets (anonymized)

Real businesses from the record, ranked by sell-readiness score. Names, addresses, and lender details are withheld in this public sample. The full identified list is delivered in a concierge engagement.

#ProfileScoreSignals
1Plumbing/HVAC contractor, founded ~2007, ~22 jobs (lender-reported), Maple Grove, MN100SBA debt fully repaid (2018)19 yrs since first SBA loanindependent (non-franchise)$888,000 SBA-financed
2Plumbing/HVAC contractor, founded ~2006, ~15 jobs (lender-reported), White Bear Lake, MN100SBA debt fully repaid (2022)20 yrs since first SBA loanindependent (non-franchise)2 SBA loans, $392,000 total
3Plumbing/HVAC contractor, founded ~2007, ~11 jobs (lender-reported), New Hope, MN100SBA debt fully repaid (2013)19 yrs since first SBA loanindependent (non-franchise)$391,000 SBA-financed
4Plumbing/HVAC contractor, founded ~2007, ~19 jobs (lender-reported), St. Anthony, MN100SBA debt fully repaid (2016)18 yrs since first SBA loanindependent (non-franchise)$307,000 SBA-financed
5Plumbing/HVAC contractor, founded ~2006, ~3 jobs (lender-reported), Savage, MN98SBA debt fully repaid (2007)20 yrs since first SBA loanindependent (non-franchise)$167,000 SBA-financed
6Plumbing/HVAC contractor, founded ~2007, ~2 jobs (lender-reported), Minneapolis, MN98SBA debt fully repaid (2019)19 yrs since first SBA loanindependent (non-franchise)2 SBA loans, $70,000 total
7Plumbing/HVAC contractor, founded ~2011, ~2 jobs (lender-reported), Cottage Grove, MN97SBA debt fully repaid (2025)15 yrs since first SBA loanindependent (non-franchise)2 SBA loans, $70,000 total
8Plumbing/HVAC contractor, founded ~2007, ~51 jobs (lender-reported), Hopkins, MN97SBA debt fully repaid (2022)18 yrs since first SBA loanindependent (non-franchise)4 SBA loans, $1,408,000 total
9Plumbing/HVAC contractor, founded ~2005, ~300 jobs (lender-reported), Burnsville, MN97SBA debt fully repaid (2017)21 yrs since first SBA loanindependent (non-franchise)$1,089,000 SBA-financed
10Plumbing/HVAC contractor, founded ~2004, ~82 jobs (lender-reported), New Hope, MN97SBA debt fully repaid (2025)22 yrs since first SBA loanindependent (non-franchise)$757,000 SBA-financed
11Plumbing/HVAC contractor, founded ~2012, ~16 jobs (lender-reported), Hamel, MN95SBA debt fully repaid (2020)14 yrs since first SBA loanindependent (non-franchise)$535,000 SBA-financed
12Plumbing/HVAC contractor, founded ~2012, ~5 jobs (lender-reported), Little Canada, MN95SBA debt fully repaid (2018)14 yrs since first SBA loanindependent (non-franchise)2 SBA loans, $500,000 total
13Plumbing/HVAC contractor, founded ~2011, ~12 jobs (lender-reported), Minneapolis, MN93SBA debt fully repaid (2023)14 yrs since first SBA loanindependent (non-franchise)2 SBA loans, $980,000 total

Methodology (v0, honest edition)

Source. SBA 7(a)/504 FOIA loan-level dataset (data.sba.gov), files as of 2026-03-31: the complete public loan-level record of both SBA flagship programs, FY1991-present. Every number in this report is computed directly from that record. Nothing is scraped, purchased, or modeled from third-party data.

Entity resolution (estimated). The FOIA record has no business ID. Loans are rolled up to a business by normalized borrower name + state + ZIP. Name changes, relocations, and multi-entity owners will split or merge some businesses.

Sell-readiness score (heuristic, 0-100). A weighted blend of signals computable from the loan record. It estimates likelihood the owner is approaching an exit. It does not read minds.

SignalWeightRationaleFailure mode
Owner tenure35Years since first SBA loan. Owners are typically 35-50 at first loan, so 15-30 years on, the owner is plausibly 55-75 and nearing retirement.Business may have been sold already, or the loan-taker wasn't the founder.
Debt runway25Scheduled final maturity recently passed or within ~2 years. A debt-free business is cleaner to sell, and owners often wait out their note.Term is scheduled; refis and prepayments are invisible except via the paid-in-full date.
Loan outcome15All loans paid in full means the business survived and deleveraged. Distressed loans are a hard exclusion.Paid in full can also mean early payoff and aggressive growth.
Size band5Lender-reported jobs supported of 5-50 is the classic searcher/SMB-buyer band.Jobs supported is created + retained as reported at approval. An estimate, often stale.
Independence10Non-franchise businesses have no franchisor resale channel. The succession gap is theirs.Some independents have strong broker relationships anyway.
Quiet period10No new SBA borrowing in 7+ years suggests no expansion reinvestment.Or they graduated to conventional bank credit. Noisiest signal, lowest weight.

Businesses with any distressed loan (charge-off, liquidation, delinquency, deferment), or first financed less than 4 years ago, are excluded from prospect counts. Prospect = surviving business scoring ≥ 90. Succession-age = first SBA loan 15+ years ago.

What this does not tell you: whether the owner wants to sell, revenue, profitability, or current headcount. It tells you where to look: which owners have the tenure, the retired debt, and no visible succession channel. Verifying specific targets is the concierge engagement.

Provenance. Verified (public record): loan dates, amounts, status, NAICS, franchise flag, geography, lender. Estimated (derived): founding year (= first SBA loan), scheduled maturity, entity rollup, jobs supported, and the score itself.

Mainferret · off-market succession targets from the public SBA record · sample report, business identities withheld · SBA 7(a)/504 FOIA loan-level dataset (data.sba.gov), as of 2026-03-31

Want this for your market? Join the list