How to Use Warren Buffett Stock Screener Criteria for Better Investment Decisions [Tutorial]
Warren Buffett stock screener criteria are not a secret formula. They are a consistent set of filters he has described across 60 years of shareholder letters, interviews, and annual meetings: high return on invested capital, durable competitive advantages, low debt, predictable earnings, and a price that does not require heroic assumptions about the future. Applying these criteria in a screener gives you a starting list of businesses worth studying, not a buy signal by itself.
This tutorial walks through each criterion with specific thresholds, the reasoning behind each number, and how to apply them systematically using the ValueMarkers screener.
Key Takeaways
- Buffett's core criteria filter for business quality first, valuation second. Most stocks fail on quality before they even reach a price check.
- ROIC above 15% over 10 years is his most cited quality filter. Apple's ROIC of 45.1% is the extreme end of what this looks like in practice.
- Debt-to-equity below 0.5 is a useful starting threshold, though capital-intensive businesses require context.
- P/B ratio below 1.5 is Buffett's historical personal benchmark for Berkshire Hathaway buybacks (BRK.B trades at P/B 1.5 as of April 2026).
- Consistent EPS growth over 5 to 10 years filters for earnings predictability, not just recent momentum.
- A screener can reduce 7,000 stocks to 30 candidates. The final decision still requires reading annual reports.
Step 1: Set Your Universe to Established Companies
Start by excluding small-caps and micro-caps. Buffett rarely invests in companies with market caps below $1 billion, and never in companies without at least five years of public earnings history.
In the ValueMarkers screener, set:
- Market cap: greater than $1 billion
- Years of earnings history: 5 or more
This immediately cuts the universe from 7,000+ U.S.-listed names to roughly 2,000. You are now looking at established businesses with a track record.
Step 2: Filter for High Return on Invested Capital
ROIC is Buffett's preferred quality metric. A business that consistently earns high returns on the capital it reinvests is compounding value for shareholders. Businesses that earn low returns need more capital to grow, which dilutes shareholders over time.
Set ROIC (10-year average) above 15%.
| Company | ROIC | Quality Signal |
|---|---|---|
| Apple (AAPL) | 45.1% | Exceptional capital efficiency |
| Microsoft (MSFT) | 35.2% | High-quality software economics |
| Berkshire Hathaway (BRK.B) | 10.2% | Blended; insurance float + operating businesses |
| Johnson & Johnson (JNJ) | 18.4% | Consistent quality over decades |
| Coca-Cola (KO) | 28.1% | Brand-driven pricing power |
After this filter, your 2,000-name list typically drops to 400 to 600 companies. Most businesses cannot sustain ROIC above 15% for a decade because competition eventually erodes returns.
Step 3: Apply the Debt Filter
Buffett has said publicly that excessive debt is what turns a temporary business problem into a permanent catastrophe. His target is conservative debt loads relative to earnings power.
Set debt-to-equity below 0.5, or alternatively, set debt-to-EBITDA below 2x.
Exceptions exist. Financial companies (banks, insurers) carry structural debt loads that make a 0.5 D/E threshold meaningless. For financials, substitute the Tier 1 capital ratio or apply a separate sector-specific screen.
After the debt filter, your list drops to roughly 200 to 300 names.
Step 4: Require Consistent EPS Growth
Buffett pays close attention to earnings predictability. A business that grows EPS at 10% per year for a decade is far more valuable than one that posts 30% growth one year and loses money the next. Consistency signals a durable competitive advantage.
Set: 5-year EPS growth rate above 8% and verify that the company posted positive EPS in at least 8 of the last 10 years.
This eliminates cyclical businesses where earnings swing wildly with commodity prices, interest rates, or economic cycles. After this filter, your list is typically 80 to 150 names.
Step 5: Check the Piotroski F-Score for Financial Health
Buffett does not use the Piotroski F-Score by name, but the criteria it measures overlap directly with his quality checklist: improving profitability, strengthening liquidity, and declining debt loads.
Set Piotroski F-Score above 6 (out of 9).
Apple (AAPL) scores a Piotroski of 7. Microsoft (MSFT) scores 8. Companies scoring below 5 are showing signs of deteriorating financial health, which is exactly what Buffett avoids. You can run this filter inside the ValueMarkers screener alongside ROIC and debt metrics in a single query.
After the Piotroski filter, your list is typically 40 to 80 names.
Step 6: Apply a Valuation Floor
Quality at any price is not the Buffett approach. He is willing to pay a fair price for an excellent business, but he is not willing to overpay.
His most public valuation thresholds:
- P/B below 1.5 (used personally for BRK.B buybacks; BRK.B currently trades at P/B 1.5)
- P/E below 25 for established businesses (though he has paid above this for exceptional quality)
- Owner earnings yield (inverse of P/E on free cash flow) above 5%
Set P/E below 25 as a starting filter. This is generous enough to capture quality compounders like JNJ (P/E 15.4) while excluding the most speculative end of the market.
After valuation filters, your list is typically 15 to 40 names.
Step 7: Run the Altman Z-Score as a Safety Check
Buffett avoids financially distressed businesses. The Altman Z-Score predicts the probability of bankruptcy within two years using five financial ratios.
Set Altman Z-Score above 3.0 (safe zone). Apple's Altman Z-Score is 8.2, comfortably in the safe zone.
This is your final quality gate before you begin actual company research. After this step, you have 10 to 25 names that clear Buffett's full filter set.
What the Final Buffett Screener Looks Like
| Filter | Threshold | Purpose |
|---|---|---|
| Market Cap | > $1 billion | Established businesses only |
| ROIC (10-year avg) | > 15% | Capital efficiency |
| Debt-to-Equity | < 0.5 | Financial safety |
| EPS Growth (5-year) | > 8% | Earnings predictability |
| Piotroski F-Score | > 6 | Composite financial health |
| P/E Ratio | < 25 | Valuation discipline |
| Altman Z-Score | > 3.0 | Bankruptcy risk screen |
Run these seven filters inside the ValueMarkers screener and you will typically land on 15 to 25 names. That is your research list, not your portfolio. The screener does the elimination work. You do the understanding work.
What to Do After the Screen
A screener output is a candidate list, not a recommendation. Buffett's next steps:
- Read 10 years of annual reports for each name.
- Understand how the business makes money and whether that mechanism is durable.
- Estimate intrinsic value using owner earnings. Our DCF calculator handles four valuation models, including the owner earnings approach Buffett describes in his 1986 letter.
- Compare your estimated value to the current price. Buy only when there is a meaningful margin of safety.
The screener reduces 7,000 names to 20. Reading reduces 20 to 5. Valuation reduces 5 to the one or two worth buying this year. That ratio, roughly 1 actionable idea per 1,000 names screened, is normal for serious value investing.
Further reading: SEC EDGAR · Investopedia
Why buffett stock filters Matters
This section anchors the discussion on buffett stock filters. The detailed treatment, formula, and worked examples appear in the body of this article above. The points below summarize the most important takeaways for value investors who want to apply buffett stock filters in real portfolio decisions. ValueMarkers exposes the underlying data on every covered ticker via the screener and stock profile pages, so the concepts in this article translate directly into actionable filters.
Key inputs for buffett stock filters
See the main discussion of buffett stock filters in the sections above for the full treatment, including the inputs, the calculation methodology, the typical sector benchmarks, and the most common pitfalls to avoid. The ValueMarkers screener lets value investors filter the full universe of 100,000+ stocks across 73 exchanges using buffett stock filters alongside the rest of the 120-indicator composite, with sector percentiles and historical trends shown on every stock profile.
Sector benchmarks for buffett stock filters
See the main discussion of buffett stock filters in the sections above for the full treatment, including the inputs, the calculation methodology, the typical sector benchmarks, and the most common pitfalls to avoid. The ValueMarkers screener lets value investors filter the full universe of 100,000+ stocks across 73 exchanges using buffett stock filters alongside the rest of the 120-indicator composite, with sector percentiles and historical trends shown on every stock profile.
Related ValueMarkers Resources
- Pb Ratio — Glossary entry for Pb Ratio
- Roic — Glossary entry for Roic
- Debt To Equity — Glossary entry for Debt To Equity
- Value Stock Screener Criteria — related ValueMarkers analysis
- Warren Buffett Stock Screener Criteria — related ValueMarkers analysis
- How To Value A Company For Investors — related ValueMarkers analysis
Frequently Asked Questions
what happens if the stock market crashes
A market crash is when the Buffett criteria pay off most visibly. Businesses with high ROIC, low debt, and consistent earnings survive downturns and often gain market share from weaker competitors who cannot sustain losses. Buffett bought Coca-Cola during the 1987 crash and American Express during its 1963 salad oil scandal, both at prices that looked risky at the time and obvious in retrospect. Quality businesses, bought at fair prices, recover from crashes. Heavily indebted businesses with thin margins often do not.
what time does the stock market open
U.S. stock markets open at 9:30 a.m. Eastern Time on weekdays. For long-term value investors using Buffett's criteria, the opening time matters less than the quarterly earnings release schedule and annual report filing dates. The best research windows are the days following a 10-K or 10-Q filing, when new fundamental data is available but markets have not yet fully digested the information.
are stock markets closed today
U.S. markets close on federal holidays: New Year's Day, Martin Luther King Jr. Day, Presidents Day, Good Friday, Memorial Day, Juneteenth, Independence Day, Labor Day, Thanksgiving, and Christmas. Most major international exchanges follow similar holiday schedules with local variations. ValueMarkers covers 73 exchanges, and our screener flags data freshness so you always know when data was last updated for each market.
what time does the stock market close
The NYSE and NASDAQ close at 4:00 p.m. Eastern Time on standard trading days. For value investors who hold positions for years, daily closing prices matter far less than the annual report and earnings call. Buffett has said he would be comfortable owning Coca-Cola (KO) if the stock market closed for five years and he could not see a price quote, which reflects his focus on business value rather than market price.
when does the stock market open
The stock market opens at 9:30 a.m. Eastern Time. Value investors who apply Buffett's screening criteria typically do not trade at the open; they research during off-market hours and place orders at limit prices that reflect their intrinsic value estimates. The ValueMarkers screener runs on fundamental data updated daily after market close, so your overnight research is always based on the most recent financials.
why is the stock market down today
Markets fall for many reasons that have no bearing on the long-term earnings power of well-screened businesses. Buffett's most quoted observation on this: "The stock market is a device for transferring money from the impatient to the patient." When a business passing all seven Buffett criteria falls 20% in a broad sell-off, the screen becomes a buy signal rather than a warning. The business did not change. The price did.
Start applying Buffett's criteria today. Run the full seven-filter screen on our screener and see which businesses make the cut.
Written by Javier Sanz, Founder of ValueMarkers. Last updated April 2026.
Ready to find your next value investment?
ValueMarkers tracks 120+ fundamental indicators across 100,000+ stocks on 73 global exchanges. Run the methodology above in seconds with our stock screener, or see today's top-ranked names on the leaderboard.
Related tools: DCF Calculator · Methodology · Compare ValueMarkers
Disclaimer: This content is for informational and educational purposes only and does not constitute investment advice, a recommendation, or an offer to buy or sell any security. Past performance does not guarantee future results. Consult a licensed financial advisor before making investment decisions.