Home
The app
Rates and lenders
Remortgaging
Your mortgage
Buying a home
Buy-to-let
Debt and credit
For brokers

Mortgage opportunity detection

Mortgage opportunity detection is not hard because opportunities are difficult to find. Deciding which ones are worth a client’s time, and holding back the rest, is what separates a useful list from one advisers stop opening.

Mortgage opportunity detection: the Theo Opportunities screen on a MacBook

Quick answer

Mortgage opportunity detection is the automatic identification of clients in an adviser’s book whose position has changed enough to justify contact: their rate is beaten by the market, they have crossed a loan to value band, or their fixed rate is nearing its end.

The harder half is suppression: deliberately holding back changes that are real but not yet worth a call, such as a saving an early repayment charge would cancel.

Signals7
CheckedDaily
Grouped byUrgency
Signals watched
7
Across the book
Urgency tiers
3
By cause
Suppression rules
4
Protect the list
Pricing refresh
Daily
100+ lenders

Three tiers, by cause

  • Acting nowThe clock created these.
  • Worth moving onThe market created these.
  • When you have timeTheir position created these.
Mortgage opportunity detection feeding lead management: client enquiries with an opportunity score and the reason attached
Example screen from a live adviser ecosystem, client details hidden.

The reason, always attached

Each opportunity carries its cause and an indicative figure, and confirmed ones flow into lead management with a score.

Never shown

  • Charge cancels itHeld until the arithmetic changes.
  • Borderline readingsKept as a watch, not a call.
  • Completed casesStop reappearing.

A list you will open

See it with a sample book.

Seven signals, three sources of change

A clock-driven opportunity behaves nothing like a market-driven one.
SignalDriven byTriggers when
Fixed rate endingThe clockThe fix enters the remortgage window
On standard variable rateThe clockA fix ended and nothing replaced it
Rate beatenThe marketTheir band’s pricing beats their rate, net of any charge
Band reachedTheir positionThey crossed into a cheaper loan to value band
LTV in reachTheir positionAn overpayment would cross the next threshold
Tracker to fixedMacroMarket inputs clearly favour fixing
ERC revisitHeld backA better rate exists but the charge cancels it for now

What the engine refuses to show you

Each rule exists because its absence produced a list advisers stopped trusting.

  • ChargesA saving the charge cancels is held, not shown.
  • BorderlineA marginal market reading is a watch.
  • FinishedCompleted cases do not come back.
  • GapsMissing data is flagged, never guessed.

A system that shows you something you cannot act on is spending the only thing it has: your trust in the list.

See ERC-aware savings

What mortgage opportunity detection actually is

Any system can generate a list. Run a comparison across a few hundred clients and dozens will technically have a better rate available somewhere. Wider UK lending trends, against which any book should be read, are published by UK Finance.

The problem is that a list which surfaces everything is worse than no list. An adviser who calls three clients and finds two savings vanish under an early repayment charge stops opening it. A detection system is only as good as the things it refuses to show you. Detection is what turns a connected book into a pipeline; see mortgage lead generation for why that pipeline behaves differently from a bought one.

The seven signals

Fixed rate ending and standard variable rate are driven by the clock: finite, dated and already known to the lender’s retention team. See fixed rate expiry leads.

Rate beaten is driven by the market, measured net of any applicable charge. Band reached and LTV in reach are driven by the client’s own position; see LTV bands. Tracker to fixed weighs six market inputs and only surfaces the clearer readings; see market intelligence. ERC revisit is the held-back list, explained on ERC-aware savings.

Grading urgency by cause

Acting now covers what the clock created. A fix inside the remortgage window is finite and dated, and if these are not worked, someone else works them.

Worth moving on covers what the market created. A rate beaten today may not be beaten in three weeks. When you have time covers what the client’s own position created: a band reached or an overpayment worth proposing. These are still true next month.

What mortgage opportunity detection does not do

It does not know your client. It sees balances, dates, bands and pricing, not that someone is moving next year or changing jobs. A surfaced opportunity is a prompt for a conversation, and only the adviser can judge whether it is appropriate.

It is only as good as the client’s data, which is why gaps are flagged rather than filled. It does not confirm eligibility, because affordability and criteria sit between a market rate and a product the client can get. And it does not advise anyone. Theo informs; the adviser advises.

How detection works

Pricing is refreshed daily from a mortgage sourcing system covering the intermediary market, by loan to value band, term and product type. Retention pricing is stored separately from open market pricing. Savings are calculated net of the applicable early repayment charge, elapsed periods use one consistent calendar month basis, and completed opportunities are suppressed on every rebuild.

Common questions

How does mortgage opportunity detection work?
It compares each connected client’s position (balance, property value, loan to value band, rate and fixed rate end date) with daily market pricing for their band, then applies rules that decide whether the difference is large enough and clean enough to be worth contacting them about. Anything that fails those rules is held back.
Why suppress opportunities rather than show everything?
Because an adviser only needs two wasted calls to stop trusting the list, and a list nobody opens is worth nothing. Suppression protects the adviser’s confidence that anything on the list is genuinely worth a call.
What is the difference between an opportunity and a watch?
An opportunity has cleared the bar for a conversation with a client. A watch is a real change that is not yet strong enough to act on, most often a borderline reading on the tracker to fixed signal. Watches are not surfaced.
How often does detection run?
Market pricing is refreshed daily and the book is reassessed against it. Balances and property values move on their own timescale, but the comparison with the market happens every day rather than at review time.
Does it work if a client’s record is incomplete?
Partly. Signals that depend on missing information are not generated for that client, and the gap is flagged as needing data rather than filled with an estimate.
Is a detected opportunity a recommendation?
No. It is a prompt that something in the client’s position has changed enough to examine. Every figure is indicative and depends on eligibility, affordability and lender criteria.

The signals in detail

Written by Jason Foord, CeMAP-qualified mortgage adviser and founder of Theo. Updated 22 October 2026.

Published by Theo App Ltd. Theo is software for regulated mortgage professionals. Theo App Ltd is not authorised by the Financial Conduct Authority, does not give mortgage advice and does not recommend products to consumers. Opportunity figures shown in Theo are indicative, depend on eligibility, affordability and lender criteria, and must be checked with the client before advice is given. Advisers remain responsible for the advice they give and for their own regulatory obligations.