Skip to main content Skip to main content
Not investment advice. Educational reading. See Disclaimer.
L.8 · INTERMEDIATE · 2 MIN

Sourcing and Deal-Flow Hygiene for Retail

The watchlist is the retail investor's deal-flow funnel. If the funnel is leaky, untouched, or full of names that no longer earn their slot, it is not producing actionable ideas — it is producing the illusion of research. Hygiene on the funnel is the difference between sourcing as a discipline and sourcing as a hobby.

Quiz · 5 questions ↓
§ 01

The stage-zero filter. Before a name enters the watchlist at all, the investor writes one sentence answering: why is this name on the list? Examples: "family member's frequent purchase, want to evaluate the underlying business"; "screened on EV/EBIT below 7x with returns on capital above 15%"; "thematic — water infrastructure tailwind from EPA rule". A name without a stage-zero sentence does not enter the list. Names without stage-zero sentences are the leading source of watchlist hoarding.

§ 02
Watchlist hygiene practiceWhat it producesTime cost
Stage-zero sentence per name at entryForces the investor to know why each name is on the list30 seconds per name
Quarterly retirement reviewRemoves names whose stage-zero reason no longer applies1 hour per quarter for a 50-name list
Cap on list size (commonly 30-60 for retail)Forces ranking and prevents passive accumulationImposed at retirement review
Separate "actively diligencing" sublist of 3-5 namesConcentrates limited attention on the next plausible actionsPromoted from main list at quarterly review
Kill log of retired names with reasonCatches the case where you re-add a name you already killedTwo lines per kill
§ 03

Worked example — a retail investor's clean 32-name watchlist (after a quarterly retirement that dropped from 78). Stage-zero sentences range from "customer of mine" to "screened on FCF yield above 8%" to "recommended by a trusted friend in the industry". Three names are flagged for the actively-diligencing sublist this quarter. Of the 46 names retired, the kill log notes: 14 "stage-zero reason expired (no longer in industry)", 12 "price ran past plausible entry without me", 8 "newer evidence contradicts the original framing", 7 "I have not been able to articulate a thesis in two quarters of trying", 5 "acquired or delisted". The investor now has time to actually work on the 32 surviving names — which is more than enough at retail-attention budgets.

§ 04

Signal-to-noise is the dominant constraint, not coverage breadth. A name on a screening output is a signal of low informational value; the screen had no view about whether the multiple is low for a real reason or because the business is failing. Names from primary observation — a customer of a product, a frequent visitor to a chain of stores, an employee or former employee of an industry — carry higher initial signal because they come bundled with context the screen does not have. Weight sourcing channels accordingly.

§ 05
An investor's watchlist has 84 names. Reviewing the list, he notices he has not added a stage-zero sentence to roughly 40 of them and cannot remember why several are on the list. The next step should be:
§ 06

Most interesting tickers should not become positions. The watchlist exists to filter interesting from actionable. A watchlist that converts every name to a position is undisciplined; a watchlist with names that have sat untouched for years is a graveyard. Hygiene is what keeps it neither.

Five questions · AI feedback

Sit with the ideas.

A retail investor's watchlist has grown to 180 names over two years of reading and screening. She acts on roughly six positions per year. Which of the following is the strongest sign her sourcing is unhealthy?

Why:
See it on a real ticker →