FHA Lender Data

Methodology & data inventory

We assume you know what a Compare Ratio is. This page is for the next two questions: what does it actually predict, and what exactly do you get from us.

Why the Compare Ratio matters in production

HUD's Compare Ratio is a one-number summary of relative delinquency performance, but its real power is that it's the only performance signal HUD itself uses to trigger an enforcement chain with statutory teeth. That makes it a leading indicator for several downstream outcomes that are otherwise hard to see:

  • Enforcement risk.CR > 150 puts a lender on the Credit Watch monitoring list. CR > 200 and above the national rate is the legal threshold HUD uses to terminate Direct Endorsement authority in a specific HUD field office (24 CFR 203.3(d)). Termination notices land in the Federal Register; we track them and link them to lender IDs.
  • Secondary-market pricing. Counterparties (correspondent investors, warehouse lenders, MSR buyers) price overlays off Compare Ratio bands. A lender drifting from 110 to 175 will see pricing widen and credit overlays added 6–9 months before any HUD action — but only if a counterparty is actually watching the NW data.
  • Lender Insurance authority. The LI Compare Ratio uses a stricter 150 threshold than the general 200 line. Losing LI authority means every loan goes back to HUD pre-endorsement review — a 30–60 day cycle-time hit per file.
  • Branch & geographic risk. CR is computed at six geographic levels (national, state, HUD field office, MSA, county, ZIP). A lender with a healthy national CR can still have hotspots — we expose all six levels so you can find them.
  • Sponsored origination risk. Many small lenders originate FHA through a sponsor / principal- agent arrangement. HUD reports the sponsor's CR separately from the originator's CR (the "principal" report family). Both numbers matter when underwriting counterparty risk.

What we actually have

Our database mirrors HUD's FHA Neighborhood Watch system, plus a handful of complementary sources that NW doesn't expose through its UI. Current inventory:

DatasetCoverageRefresh
Lender identity
All 1,227 FHA-approved originators / lenders — name, IDs, HUD institution type, mortgagee class, CWT flag, DE / HECM-DE approval dates, merger lineage.
100% of approved universeDaily (from HUD Lender Details)
Branches
58,000+ active and terminated branches with address, NMLS ID, DBA, status history.
100% via Lender Details scrapeDaily
Originator performance
Compare Ratio + SDQ + claims + originations + peer benchmark, at six geo levels. Both forward (fhax) and 1-year-cohort (1yrx) reports. Both 2-year (d3) and 1-year (d1) delinquency horizons.
All 1,227 lenders × 54 states + DC + territories + ~25K active ZIPsMonthly (HUD's NW publishing cycle)
Sponsor / principal performance
The 'principal' variant — Compare Ratio of loans the lender sponsored for others (vs originated directly). Critical for sizing counterparty risk on TPO / wholesale flow.
Every lender that acts as a sponsorMonthly
Branch-level performance
Per-branch SDQ / CR rollups — surfaces branches dragging an otherwise healthy lender.
Every branch that originated in the cohort windowMonthly
Relationship graph
7,000+ principal/agent relationships — who sponsors whom, who acts as principal for whom. Use to trace flow when a sponsor exits.
All declared relationshipsDaily
Servicer portfolios
Active portfolio size, loss-mit actions (forbearance, mod, partial claim, deed-in-lieu), foreclosure inventory, loans added per period.
All FHA-approved servicersMonthly
Historical snapshots
Quarter-end snapshots back to 2023-Q1 at the national + state + HUD-office levels. Lets you chart CR drift instead of only seeing today's number.
13 quarter-ends × all states × both cohortsQuarterly (we add the new one within a week of HUD's publication)
Credit Watch terminations
Federal Register CWT/DE termination notices since 2010, parsed to (lender_id, HUD office, effective date) records. Linked directly to lender profile pages.
Post-2010 notices with structured rostersAs-published (FR publishes ~3–6 notices/year)
TRSII servicer rankings
HUD's annual Tier Ranking System II — Tier 1–4 classification driving 75%/65%/55%/0% Part B reimbursement rates.
Most recent published round (~165 servicers)Annual (when HUD publishes a new round)
Geo crosswalks
ZIP ↔ county (47K rows), county ↔ HUD field office, MSA ↔ states. Lets you re-aggregate at any geography.
NationalOn HUD updates
Program reference
428 FHA program / ADP code definitions — translates HUD's internal program codes into human descriptions.
All program codesOn HUD handbook updates
DBA crosswalk
Every DBA name a branch operates under, mapped back to the parent lender_id. Lets you resolve marketing names to their real entity.
All declared DBAsDaily

What we deliberately don't have: anything behind FHA Connection login (loan-level case status, underwriter notes, indemnification rosters). That data exists, but accessing it would require user credentials we're contractually prohibited from using.

Use cases we see in production

  • Deal screening before correspondent / TPO onboarding. Pull a prospective seller's national CR plus their three highest-volume HUD field offices. Anything over 130 nationally or 175 in any single office is a conversation, not a green light.
  • Branch expansion underwriting. Compare your own state-level CR against the state benchmark before staffing up. A CR of 140 in a state where you have 8 LOs says hire #9 won't fix the problem — file mix or QC will.
  • MSR / portfolio buy diligence. Cross the servicer's TRSII tier against their NW delinquency trend. A Tier 1 servicer drifting from 4% SDQ to 6.5% SDQ across two quarters is a price negotiation; a Tier 3 doing the same is a walk-away.
  • Counterparty monitoring. Watch your top 10 originator counterparties' sponsor CR monthly. A drift past 150 typically precedes either an LI termination or a sponsor exiting wholesale entirely.
  • Regulatory / examination prep. Pull your own historical CR series and identify the HUD office most likely to draw an exam. Have the QC narrative ready before the auditor brings up the number.
  • Market entry analysis. For a target metro, rank every active FHA lender by 24-month volume. Identifies who you're competing against, who's slipping, and which DBAs are actually the same parent.

How the Compare Ratio is built — the formula in one place

CR = (lender SDQ + claims rate) ÷ (peer area SDQ + claims rate) × 100

  • SDQ = loans 90+ days delinquent as of the last servicer report.
  • Claims = FHA insurance claims paid in the cohort window.
  • Cohort = loans with beginning amortization date in the trailing N months (24 for fhax / d3, 12 for 1yrx / d1).
  • Peer area = whichever geography you queried at (national, state, MSA, HUD office, county, ZIP). Each level has its own benchmark.
  • Streamline refinances are excludedfrom the published CR — HUD added this exclusion in 2013 so lenders weren't penalized for taking other lenders' streamlines.

The thresholds, exactly

  • CR > 150 → HUD Credit Watch monitoring (CWT flag set, no automatic action).
  • CR > 200 AND above national rate → HUD may terminate Direct Endorsement authority in the affected HUD field office, 60-day notice + informal hearing right (24 CFR 203.3(d)).
  • LI CR > 150 → HUD may terminate Lender Insurance authority — every loan goes back to pre-endorsement HUD review.

Termination is geo-scoped — it applies to the field office where the CR breached, not to the lender's overall FHA approval. A terminated lender can still originate via sponsor / principal-agent arrangements or in non-terminated offices, and can apply for reinstatement after six months.

Where the numbers come from (primary sources)

What we add on top of HUD

HUD publishes everything as fragmented Excel exports inside a 1990s ColdFusion app. We do three things HUD doesn't:

  • Normalize and stitch. Hundreds of thousands of per-state, per-ZIP, per-lender exports unified into one queryable schema with stable IDs and consistent geo joins.
  • Track history. HUD only shows the current snapshot. We archive each quarter-end so you can chart drift and run change-over-time analysis.
  • Link enforcement to lender IDs. CWT termination notices live as PDFs in the Federal Register. We parse them and resolve every named lender back to the same lender_id you use on the rest of the API.

Limits and caveats we're explicit about

  • Refresh latency is bounded by HUD's — daily fields can be ≤24 hours behind; monthly performance fields are typically current to the last calendar month-end and refresh in the second week of each month.
  • Some loans HUD attributes to a state lack a parseable ZIP — they appear at the state level but not in any ZIP rollup. Reconciling ZIP-sum to state-total recovers ~90% on average.
  • Pre-2010 CWT termination notices use prose-paragraph formats that don't parse cleanly into structured affected-roster rows. Modern notices (post-2010) parse fully.
  • HUD-office-level performance is sparse for low-volume lenders; we don't fall back to ZIP-aggregated estimates because mixing methodologies would give misleading numbers.

Spot something we've gotten wrong, or want a dataset we don't cover? Tell us at hello@fhalenderdata.com.

See the API →