Skip to main content
How-To Guide

How to Use a Stock Screener for Value Investing: A Step-by-Step Guide

Javier Sanz, Founder & Lead Analyst at ValueMarkers
By , Founder & Lead AnalystEditorially reviewed
Last updated: Reviewed by: Javier Sanz
11 min read
Share:

How to Use a Stock Screener for Value Investing: A Step-by-Step Guide

There are more than 6,000 publicly traded stocks on US exchanges alone, and tens of thousands more globally. No investor can meaningfully analyze all of them. A stock screener solves this problem: it applies quantitative filters to the entire universe simultaneously, reducing thousands of candidates to a manageable shortlist that deserves deeper investigation.

For value investors specifically, screeners are not about finding stocks automatically. They are about efficiently surfacing candidates that meet your minimum standards so that your analytical effort -- which is always limited -- goes toward the most promising situations.

This guide covers what a stock screener does, the seven filters every value investor should consider, how to use them in practice, common mistakes that produce misleading results, and how to screen for stocks that resemble the quality businesses Buffett has favored for the past five decades.

This article is for educational purposes only and does not constitute financial advice.

What Is a Stock Screener and Why Value Investors Need One

A stock screener is a database tool that filters publicly traded companies based on quantitative criteria you define. Modern screeners can filter on hundreds of financial metrics: valuation ratios, profitability measures, balance sheet strength, cash flow characteristics, price momentum, and more.

The fundamental logic for value investors: you are looking for businesses that are financially healthy but priced below their intrinsic value. The gap between quality and price is the margin of safety. Screeners help you identify where those gaps might exist -- they cannot tell you why or whether they are real, but they tell you where to look.

Without a screener, generating ideas is slow, unsystematic, and heavily dependent on what happens to come to your attention through media or other investors. With a good screener setup, you can run a systematic search across the entire investable universe in seconds and focus your analytical work where the numbers are most interesting.

The 7 Filters Every Value Investor Should Consider

These filters are not meant to be applied all simultaneously as a rigid checklist. They are a starting point -- a framework to customize based on your own investment style, time horizon, and sector preferences. Apply them thoughtfully, not mechanically.

Filter 1: P/E Ratio Below 15

A price-to-earnings ratio below 15 is the classic entry point for value screening. Benjamin Graham used P/E below 15 as one of his fundamental criteria in "The Intelligent Investor." At current market levels, P/E below 15 typically captures the cheaper quartile of the market.

Important note: use normalized or trailing twelve-month (TTM) P/E rather than forward P/E where possible. Forward P/E depends on analyst estimates that can be optimistic or stale. Also recognize that P/E below 15 will systematically exclude fast-growing industries where elevated earnings multiples may still represent fair or even undervalued prices relative to growth.

Filter 2: Price-to-Book Ratio Below 1.5

Graham's second primary valuation filter was price-to-book below 1.5x. A company trading below book value means the market is valuing the business at less than the net assets recorded on its balance sheet. Below 1.0x book is the classic "net-net" territory that Graham favored.

P/B has become less meaningful for asset-light businesses -- software companies, service firms, and branded consumer goods businesses carry most of their value in intangible assets that do not appear on the balance sheet at cost. P/B below 1.5 remains a useful filter for industrial, financial, and capital-intensive businesses.

Filter 3: Debt-to-Equity Ratio Below 0.5

Financial strength is not optional in value investing. A cheap stock in a distressed business is a potential value trap, not a value investment. Debt-to-equity below 0.5 means the business has more equity than debt -- a conservative balance sheet that provides resilience in recessions and optionality in downturns.

For banks and financial firms, D/E is not a meaningful filter (they are structurally highly leveraged by design). Use capital adequacy ratios instead for financial sector screening.

Filter 4: Return on Equity Above 10%

Cheapness alone is not enough. You want to own businesses that are actually generating returns on the capital deployed. ROE above 10% is the minimum threshold -- it filters out businesses that are cheap because they are genuinely poor businesses.

For higher-quality screens, raise this to 15%+ to capture the subset of cheap stocks that also happen to be good businesses. The combination of low valuation and high ROE is rare but extremely powerful as a value signal.

Filter 5: Positive Free Cash Flow

Earnings can be managed through accounting choices. Cash is harder to fake. A company with positive free cash flow (operating cash flow minus capital expenditures) is actually generating money that it could return to shareholders, pay down debt, or reinvest in the business.

Filter for positive FCF in each of the past three years for added robustness. A single negative FCF year during an investment cycle may be acceptable; persistent negative FCF in a value context is a red flag.

Filter 6: Piotroski F-Score of 6 or Higher

The Piotroski F-Score evaluates nine binary signals across profitability, leverage, and operating efficiency, each scoring 1 if positive. Total scores range from 0 (weakest) to 9 (strongest). A score of 6 or above indicates a financially healthy company -- one that is generating profit, generating cash, managing its leverage conservatively, and improving its asset efficiency.

Adding Piotroski as a filter transforms a pure valuation screen into a quality-adjusted screen. Joseph Piotroski's original research showed that applying this score to the universe of low price-to-book stocks dramatically improved returns by filtering out the deteriorating businesses that account for most value trap situations.

The ValueMarkers Piotroski Calculator calculates the full score for any publicly traded company.

Filter 7: Margin of Safety of 20% or Higher

Margin of safety -- the percentage discount between the current price and your estimate of intrinsic value -- is the defining concept of value investing. A 20% margin of safety means you are buying a $1 business for $0.80.

This filter is harder to implement in a screener because it requires an intrinsic value estimate, which requires analytical judgment. The ValueMarkers screener uses four methods (DCF, Graham Number, earnings power, EV/EBITDA relative) to estimate intrinsic value and calculates the resulting margin of safety, allowing you to filter on it directly.

Step-by-Step: Running a Value Screen on ValueMarkers

Here is a practical walkthrough of using the screener with these seven filters.

Step 1: Open the screener. Navigate to valuemarkers.com/screener. The screener opens to the full universe of US-listed equities by default.

Step 2: Set valuation filters. Under the Valuation section, set P/E Max to 15 and P/B Max to 1.5. This typically reduces the universe from ~6,000 to roughly 600-1,000 names depending on current market conditions.

Step 3: Set quality filters. Under the Quality section, set ROE Min to 10% and enable the Positive FCF (3yr) filter. The combination of cheap valuation and positive returns reduces the list dramatically further -- to perhaps 150-250 candidates.

Step 4: Set balance sheet filters. Under the Financial Strength section, set D/E Max to 0.5. This removes over-leveraged companies.

Step 5: Add Piotroski filter. Under the Quality section, set F-Score Min to 6. This is often the most powerful single filter for removing value traps -- businesses that look cheap but are in financial deterioration.

Step 6: Review the shortlist. You now have perhaps 30-80 companies that pass all quantitative filters. Sort by Margin of Safety (highest first) to prioritize further research.

Step 7: Save the screen. Save this filter configuration under a name like "Core Value Screen." You can re-run it weekly or monthly to see how the shortlist changes and to catch new entries.

How to Save and Automate Your Screens

Saving screens prevents you from rebuilding filters each time and allows you to track changes in the candidate list over time. In ValueMarkers, saved screens refresh against current data automatically.

Consider running two complementary saved screens:

Screen A: Pure value (Graham-style). P/E < 15, P/B < 1.5, D/E < 0.5, positive FCF, Piotroski ≥ 6. This is the classic defensive screen.

Screen B: Quality value (Buffett-style). P/E < 20, ROE > 15% for 5 years, ROIC > 15%, D/E < 1.0, FCF yield > 4%, Piotroski ≥ 7. This finds higher-quality businesses at reasonable (but not necessarily cheap) prices.

Running both in parallel surfaces different types of opportunities.

Common Mistakes That Produce Misleading Results

Over-filtering: Applying all seven criteria simultaneously to the full universe often produces zero or very few results -- particularly in expensive markets. Relax one or two criteria to find the most interesting names even when the full screen comes up empty.

Ignoring sector differences. A P/E of 15 means something very different for a utility (historically trades at 14-18x) versus a technology company (historically 25-40x for quality names). Apply sector-relative filters or compare within sectors rather than absolutely across sectors.

Using reported P/E without adjusting for non-recurring items. A one-time write-down or restructuring charge can make P/E look sky-high for a company with normal underlying earnings. Always check whether unusually high or low P/E is real or accounting-driven.

Treating the screen as the endpoint. A screener produces candidates, not conclusions. Every stock that passes your quantitative filters still requires business quality analysis: why does the competitive advantage exist? Why is it cheap? Is there a business model or industry risk that the numbers do not capture? The screen is the beginning of the work, not the end.

Ignoring cyclicality. Cyclical businesses (steel, chemicals, mining, homebuilders) typically screen as cheapest at the top of the cycle -- when earnings are temporarily elevated and prices seem low relative to current earnings. Using normalized or through-cycle earnings is essential for cyclical screening.

Screening for Buffett-Style Stocks

Warren Buffett's transition from Graham-style deep value to quality compounders is well-documented. A Buffett-style screen looks different from a pure Graham screen:

  • ROE above 15% for 5 consecutive years (consistent quality, not single-year fluke)
  • ROIC above 15% (operational excellence, not leverage-driven)
  • D/E below 1.0 (low debt, but allows some leverage for capital efficiency)
  • FCF conversion above 80% (net income converts reliably to cash)
  • Gross margins above 40% (potential pricing power and competitive moat)
  • P/E below 25 (pay for quality, but not excessively)
  • 5-year revenue growth positive (the business is expanding, not shrinking)

This screen produces shorter lists than pure Graham screens, but the quality of candidates is generally much higher. The companies that pass are often well-known, established businesses -- not obscure small-caps -- which means they are more thoroughly analyzed and less likely to contain hidden landmines.

The ValueMarkers screener supports all of these criteria, including multi-year consistency filters for ROE and ROIC.

The Bottom Line

A stock screener is not a shortcut to investment success -- it is an efficiency tool that focuses your analytical effort on the most promising candidates. The seven filters described in this guide (P/E < 15, P/B < 1.5, D/E < 0.5, ROE > 10%, positive FCF, Piotroski ≥ 6, Margin of Safety ≥ 20%) provide a rigorous starting point for systematic value investing.

The most common mistake is treating the output of a screen as a buy list. It is not. Every name that passes your quantitative filters still requires qualitative analysis: understanding the business model, the competitive dynamics, the management quality, and the reason the stock is cheap. The screen tells you where to look. The analysis tells you whether to act.

Set up your saved screens, run them regularly, and use the output as the input to your investment research process -- not as a replacement for it.

Explore More

Investing Tools

Compare Competitors

Browse Stocks

Weekly Stock Analysis - Free

5 undervalued stocks, fully modeled. Every Monday. No spam.

Cookie Preferences

We use cookies to analyze site usage and improve your experience. You can accept all, reject all, or customize your preferences.