Back to Blog

How do mortgage leadgen agencies route leads to lenders?

6 min read
How do mortgage leadgen agencies route leads to lenders?

Mortgage lead distribution is more condition-dense than most verticals because both sides of the match carry constraints: borrowers have a state, a credit profile, and a loan purpose; lenders have a geographic license footprint, product eligibility criteria, and daily capacity limits. Routing mistakes in mortgage aren't just efficiency problems — they can touch regulatory requirements.

This guide covers how mortgage agencies typically structure their routing logic, the difference between rules-based and ping/post approaches, and what tooling fits which operation size.

The four conditions that drive mortgage lead routing

Most mortgage routing rules combine four condition types:

  • State licensing (NMLS): The lender must hold an active NMLS license in the borrower's state. This is the first filter — no other condition matters if the lender can't originate in that state.
  • Credit score range: Each lender accepts a defined FICO range. Subprime lenders take 580-680; conventional lenders typically want 680-740; jumbo lenders want 740+. The router matches the reported FICO to each lender's range.
  • Loan type: Purchase, refinance, cash-out refinance, HELOC, and FHA/VA are distinct product lines. A lender specializing in purchase loans doesn't want refi leads.
  • Daily caps: Lenders have processing capacity. A daily cap prevents over-delivery when a lender's team is at capacity.

These four conditions combine on a per-lender routing rule. A lead must satisfy all four for a lender to be eligible. When multiple lenders are eligible, priority ranking or weighted distribution determines who receives the lead.

NMLS state licensing as the first filter

Routing a mortgage lead to a lender without an active NMLS license in the borrower's state is a compliance problem. In the routing architecture, this means the state license check must run before any other evaluation. An unlicensed lender is excluded from consideration regardless of how well their credit range or loan type matches.

In practice, this means each lender profile carries a state array — the list of states where they're currently licensed. For agencies with lenders operating across multiple states, this list changes over time as licenses expire, renewals complete, and new state expansions happen. Keeping these arrays current is an ongoing operational task, not a one-time setup.

NMLS Consumer Access (nmlsconsumeraccess.org) is the public verification source for lender and loan officer licensing status, though most agencies rely on the lender to self-report their current license states and verify during onboarding rather than real-time API checks.

Rules-based routing vs ping/post for mortgage

Ping/post is the dominant model for high-volume mortgage lead aggregators: a lead preview (with FICO, state, loan type) goes to dozens of lenders simultaneously; each lender responds with a bid price; the highest bidder gets the full lead. Boberdoo ($1,000+/mo) and LeadProsper ($499+/mo) both support ping/post natively and dominate the aggregator market.

Rules-based routing is simpler: conditions are pre-configured per lender, the router evaluates them at delivery time, and the lead goes to the first eligible lender without an auction step. This model suits agencies with 3-15 direct lender relationships at fixed per-lead prices. You don't need an auction when you already know what each lead is worth to each lender.

For agencies running direct relationships, the ping/post overhead adds latency, complexity, and platform cost that don't pay back. Dedicated routers like LeadProsper ($499+/mo) and LeadMove ($149/mo) both offer rules-based routing; LeadMove focuses exclusively on this model.

Comparison: mortgage lead routing tools

ToolState/NMLS filterFICO range rulesLoan type filterPing/postStarting price
Sheets + ZapierManual lookupNo range matchingManual filterNo$50-300/mo + eng time
LeadMoveYes, per lender profileYes, numeric rangeYes, field matchNo (rules-based only)$149-499/mo
LeadProsperYesYesYesYes$499+/mo
BoberdooYesYesYesYes (core model)$1,000+/mo
Custom buildIf codedIf codedIf codedRarelyMonths of dev time

Weighted distribution across eligible lenders

When multiple lenders are eligible for the same lead (same state, overlapping FICO range, same loan type), you need a tiebreaker. Priority ranking (lender A always gets it first unless capped) is simple but concentrates volume. Weighted distribution (60% to lender A, 30% to B, 10% to C) splits volume proportionally — useful when lenders pay different per-lead prices or when you're managing exclusivity agreements.

Weights should account for cap reality: when a lender hits their daily cap, their weight share rolls to the next eligible lender rather than getting dropped. This is cap-aware weighted distribution — the most common model for direct mortgage lender relationships.

Deduplication in mortgage routing

The same homeowner filling out two different solar forms is an annoyance. The same borrower submitting a mortgage inquiry on two different landing pages and reaching two different lenders on the same day creates a bigger problem — both lenders pull credit, harming the borrower's score. Dedup by email + phone with a configurable time window (typically 24-72 hours) prevents this.

Dedup is a per-campaign setting in dedicated routing tools. In Sheets + Zapier, it requires a lookup against a historical table that grows unbounded and becomes slow past a few thousand rows.

The choice between rules-based routing and ping/post ultimately comes down to whether your lenders are competing on price for each lead or operating under fixed agreements. Most agencies with 3-15 direct lenders don't need an auction — they need reliable, compliant routing that delivers the right lead to the right lender every time.

Frequently asked questions

what conditions do mortgage agencies use to route leads to lenders?

The four standard routing conditions for mortgage leads are: state license (the lender must be NMLS-licensed in the borrower's state), credit score range (the lead's reported FICO must fall within the lender's product range), loan type (purchase, refinance, cash-out, HELOC), and lender daily caps. Most agencies combine all four as a multi-condition rule evaluated in priority order per lender.

what is NMLS and why does it matter for lead routing?

NMLS stands for Nationwide Multistate Licensing System. Mortgage lenders and loan officers must be licensed in each state where they originate loans. Routing a mortgage lead to a lender without a license in that state creates compliance risk. In routing terms, each lender profile should list the states where they hold active NMLS licenses, and the router should filter leads by state before any other condition. Borrower NMLS status verification is handled separately at nmlsconsumeraccess.org.

how does credit score routing work in practice?

Each lender defines a credit score range for the leads they'll accept — for example, 580-680 for FHA/subprime, 680-740 for conventional prime, 740+ for jumbo. The router matches the lead's reported FICO (collected on the lead form) against each eligible lender's range. A 650 FICO routes to lenders whose range includes 650. If multiple lenders are eligible, priority ranking or weighted distribution determines who receives the lead.

what's the difference between ping/post and rules-based routing for mortgage leads?

Ping/post sends a lead preview (without full contact info) to multiple lenders who bid on it; the full lead goes to the highest bidder. Rules-based routing evaluates pre-configured conditions (state, FICO, loan type, caps) and delivers directly to the first eligible lender. Ping/post suits aggregators with 50+ lenders competing on price. Rules-based suits agencies with 3-15 direct lender relationships at negotiated per-lead prices. Boberdoo and LeadProsper both offer ping/post. LeadMove focuses on rules-based distribution.

how do mortgage agencies handle lenders licensed in some states but not others?

Each lender profile should carry a state-license array — the states where they hold active NMLS credentials. The router checks the lead's state against this list before any other condition. A lender licensed in TX, FL, and CA won't receive leads from NY regardless of how well the FICO or loan type matches. This filter runs first so no other routing logic runs for out-of-state combinations.

how does LeadMove handle mortgage routing conditions?

LeadMove supports routing conditions on any lead field, including numeric range conditions (FICO ranges), string match (state, loan type), and multi-value arrays (state license lists per lender). Combined conditions — state AND credit range AND loan type AND cap headroom — evaluate on a single rule per lender from the $149 Starter plan. Weighted distribution across eligible lenders is also available, so a 700 FICO purchase lead in Texas can split proportionally across three Texas-licensed conventional lenders.

when should a mortgage agency use ping/post instead of rules-based routing?

Use ping/post when you have 20+ competing lenders, when lenders bid different prices for the same lead, or when your business model is lead arbitrage (buy low, sell high via auction). Rules-based routing is better when you have direct lender relationships with fixed per-lead prices, 3-15 lenders, and predictable routing criteria. Most agencies with fewer than 20 lenders are paying for ping/post complexity they don't need.

Start distributing leads smarter today

Ingest. Score. Route. Track. One platform.