Buy Decision

When Is the Right Time to Buy Stocks

Sitting on cash — paralyzed by indecision about the perfect entry point

What the Masters Would Say

Waiting for the "perfect" moment to buy is a trap -- it never feels perfect. When markets are low, you are too afraid to buy. When markets are high, you think it is too late. This paralysis costs investors more than almost any other behavioral mistake, because while you wait for the ideal entry point, you miss years of compounding.

Warren Buffett does not try to time the market. Instead, he waits for great businesses to encounter temporary trouble, and then buys aggressively. The critical insight is that he focuses on business quality and price relative to value, not on market conditions or economic forecasts. When he found American Express after the salad oil scandal, Coca-Cola after a management shakeup, or Apple when the market underestimated its services revenue, he bought regardless of what the broader market was doing.

Philip Fisher reminds us to focus on value, not price. A stock is not cheap because its price has dropped, and it is not expensive because its price has risen. Cheapness and expensiveness are determined entirely by the relationship between price and intrinsic value. The right time to buy is when you find a quality business trading significantly below its intrinsic value -- and that can happen in any market environment.

Seth Klarman describes value investing as the combination of contrarian thinking with cold-blooded calculation. It requires buying when others are selling, which feels deeply uncomfortable but is mathematically the best time to acquire assets.

Benjamin Graham taught that the intelligent investor is a realist who sells to optimists and buys from pessimists. You do not need to predict where the market is going. You need to evaluate what individual businesses are worth and buy them when the market offers them at a discount.

Here is your practical framework for finding the right time to buy:

Your Action Plan

1. Identify businesses you understand and admire. Study their competitive advantages, financial strength, and management quality before you ever look at their stock price.
2. Calculate what each business is worth using conservative estimates of future cash flows. Be honest with yourself about what assumptions you are making.
3. When the market price falls significantly below your estimate of intrinsic value, buy. Do not wait for the price to fall further -- you will never catch the exact bottom.
4. If nothing meets your criteria, be patient. Cash is a position too. The goal is not to be invested in the market -- it is to be invested in the right businesses at the right prices.
5. Consider dollar-cost averaging into positions over weeks or months rather than making one large purchase, especially if you are uncertain about near-term market conditions.

The Bottom Line

The best time to plant a tree was twenty years ago. The second-best time is today -- but only if you are planting the right tree in the right soil.

Citation Traceability

  • Canonical URL: https://keeprule.com/en/scenarios/when-is-the-right-time-to-buy-stocks
  • Language Served: en (requested: en)
  • Last Updated: 2026-02-12
🤖

Want Deeper Analysis?

Copy this scenario as an AI prompt. Paste it into ChatGPT, Claude, or Gemini for personalized analysis

Principles That Apply

Explore More Scenarios

Browse all 30 investing dilemmas and discover what legendary investors would do in each situation.

View All Scenarios