education

How to Find Undervalued Stocks: A Complete Screener Guide

Most investors look for cheap stocks in the wrong places. This guide shows how to screen for genuinely undervalued stocks using fundamental metrics, relative valuation, and quality filters.

June 25, 2026
8 min read
#value investing#stock screener#undervalued stocks#fundamental analysis#valuation#P/E ratio#investing strategy

The Problem with Most Value Screens

A simple low-P/E screen returns a list of stocks that are cheap for two very different reasons: (1) stocks that are genuinely undervalued, where the market is mispricing a sound business, and (2) value traps, where the stock is cheap because the business is deteriorating.

Buying every stock on a low-P/E list is a losing strategy because value traps drag down the portfolio's overall return. The discipline of value investing is not finding cheap stocks — it is finding cheap, high-quality stocks where the cheapness is temporary and the quality is durable.

This guide shows how to build a screener that filters for both.

The Three-Layer Framework

A reliable value screen operates in three layers:

  1. Valuation layer — filter for stocks that are statistically cheap relative to peers and history
  2. Quality layer — filter for stocks where the business fundamentals are sound, not deteriorating
  3. Catalyst layer — identify the reason the stock might be mispriced right now, and what could close the gap

Most retail screens only use Layer 1. The quality and catalyst filters are what separate professional value analysis from a simple low-P/E list.

Layer 1: Valuation Filters

Start with these four metrics in the screener, filtered against sector peers:

Price-to-Earnings (P/E)

Filter: P/E below the sector median by at least 20%

P/E is the most-watched valuation metric. A stock with a P/E of 12 in a sector where the median P/E is 20 is cheap relative to peers. Be careful: high-growth companies legitimately trade at premium P/Es because the market is paying for future earnings, not current ones. P/E screening works best for mature, slower-growing industries.

Screener setting: Use trailing P/E (based on the last 12 months of actual earnings) rather than forward P/E (based on analyst estimates). Trailing P/E is fact; forward P/E is a guess.

Price-to-Sales (P/S)

Filter: P/S below 1.5

For companies with thin or no current earnings (common in growth or turnaround situations), P/S provides valuation context. A P/S below 1 means you're paying less than $1 for every $1 of revenue — typically very cheap for a profitable business and a warning sign if the business is not profitable (revenue alone doesn't pay bills).

Note: P/S below 1.5 is meaningful for large-cap stable businesses. For high-growth companies, acceptable P/S ranges are sector-specific — cloud software, for example, often trades at 5-20x P/S even at "cheap" levels.

Price-to-Book (P/B)

Filter: P/B below 1.5

Price-to-book compares the stock price to the accounting value of the company's net assets. A P/B below 1 means you're buying the stock for less than the book value of its assets — potentially a deep value opportunity. This metric is most relevant for asset-heavy businesses (banks, industrials, utilities) and less meaningful for asset-light businesses (software, services, media) where intangible assets dominate.

EV/EBITDA

Filter: EV/EBITDA below the sector median

Enterprise value to EBITDA adjusts for leverage, making it comparable across companies with different capital structures. A stock with high debt has a higher EV than its market cap suggests; EV/EBITDA penalizes it appropriately. This is often the most complete single valuation metric for comparing fundamentally different businesses within a sector.

Screener note: Use evToEbitda in the Stock Alarm Pro screener (not ev/ebitda — the canonical field name in the screener data is evToEbitda).

Layer 2: Quality Filters

Cheap stocks that are cheap because the business is deteriorating are value traps. These quality filters separate them from genuinely undervalued opportunities.

Return on Equity (ROE)

Filter: ROE above 15%

ROE measures how efficiently management is using shareholder capital to generate profits. A stock with ROE consistently above 15% has a business generating meaningful returns on the capital invested in it. ROE below 8-10% suggests either the business is commoditized, margins are thin, or capital allocation is poor.

Screener field: roe

Free Cash Flow Positive

Filter: Positive free cash flow (net income minus capex, simplified)

A company generating positive free cash flow can fund its own operations, reduce debt, and return capital to shareholders without needing to raise money from external sources. A company burning cash either has a strong growth story that justifies it (early-stage tech) or is in trouble. For value stocks, positive free cash flow is a baseline requirement.

Screener field: priceToFCF — a value below 20 and above 0 indicates the company generates positive free cash flow at a reasonable price.

Low Debt

Filter: Debt-to-equity below 0.5

High debt amplifies both upside and downside. For a cheap stock at risk of a business deterioration, high debt can accelerate the decline into distress or bankruptcy. Low-leverage value stocks have more time for the thesis to play out and less risk of catastrophic downside.

Screener field: debtToEquity

Revenue Growth Not Declining

Filter: Revenue growth positive over the trailing 12 months

A cheap stock where revenue is growing (even slowly) is very different from a cheap stock where revenue is shrinking. Declining revenue is often the defining characteristic of a value trap — the business is contracting, and the cheap valuation reflects that. Require at least flat or positive revenue growth for your value candidates.

Screener field: revenueGrowth

Layer 3: Catalyst Identification

A stock can be cheap on every metric and still stay cheap for years without a catalyst to close the valuation gap. The best value investments have a specific reason why the mispricing will resolve.

Common value catalysts:

Management change. New CEO or CFO with a track record of capital allocation discipline and operational improvement. A new management team often reprices a stock as investors reassess the long-term outlook.

Sector rotation. When growth stocks are expensive and value stocks are out of favor, sector-rotation flows can drive a re-rating of an entire group. Value stocks that are cheap on an absolute basis can get dramatically cheaper before rotating back.

Buybacks at low prices. When management repurchases shares at a significant discount to intrinsic value, it creates per-share value accretion and signals that insiders believe the stock is cheap. Check 13F filings and buyback announcements.

Earnings inflection. A company where near-term earnings are depressed but the trajectory is improving — cost cuts taking effect, a new product ramping, or a one-time headwind resolving — can re-rate sharply when the improving trend becomes visible.

The Complete Screener Setup

Run this filter combination in the screener weekly:

MetricFilterPurpose
P/ELess than 15 (or 20% below sector median)Valuation — current earnings
P/SLess than 1.5Valuation — revenue-based
EV/EBITDALess than 10 (or below sector median)Valuation — leverage-adjusted
ROEGreater than 12%Quality — capital efficiency
Debt-to-EquityLess than 0.5Quality — balance sheet strength
Revenue GrowthPositive (greater than 0%)Quality — not deteriorating
TrendUptrend or PullbackTechnical — selling pressure subsiding

Stocks that pass all seven filters are rare. In a normal market, you might find 5-15 names across the full universe of S&P 500 stocks. That scarcity is the point — these are the highest-conviction opportunities in the value universe at any given time.

Setting Alerts on Undervalued Candidates

Once you have a list of candidates from the screen, set price alerts to notify you when stocks reach your target buy levels.

Target buy level: The screener identifies undervalued stocks at current prices. But if a stock drops another 10-15%, it becomes even more attractive. Set a price alert at 10% below the current price as a "buy more" signal for your best candidates.

Reversal alert: When a quality, undervalued stock has been trending down (which is often how it becomes cheap), set an alert at a key support level or the 200-day MA. When the stock reverses and crosses back above these levels, the value trap risk decreases and the thesis has technical confirmation.

The Bottom Line

Finding undervalued stocks is not as simple as running a low-P/E screen. Cheap stocks require a quality check — positive free cash flow, low debt, growing revenue, high ROE — to confirm the cheapness is temporary and not a symptom of fundamental deterioration.

The combination of the valuation layer and quality layer narrows the universe from hundreds of "cheap" stocks to a handful of high-conviction opportunities. From there, setting price alerts at your target buy levels converts the analysis into an automated notification system — you don't need to check prices daily. The alert fires when the opportunity arrives.

Open the screener and run the full value filter stack this week. The best undervalued stocks in the market right now are in that list.

Want alerts like these? Get started free.

Join 295,000+ traders using Stock Alarm to stay ahead of the market.

See it work — free

Track markets, screen stocks, and set price alerts with Stock Alarm Pro. Explore the live markets free — no account needed. Trusted by 295,000+ investors.

S&P 500 Screener

Filter by metrics, fundamentals

Price Alerts

Never miss a move

35+ Global Markets

Stocks, crypto, futures

AI Analysis

Ask questions, get answers

Explore the markets free
Data is provided for informational purposes only and does not constitute investment advice. Past performance is not indicative of future results.