When Is the Best Time to Buy Stocks? (2024)

Many companies featured on Money advertise with us. Opinions are our own, but compensation and
in-depth research may determine where and how companies appear. Learn more about how we make money.

Money is not a client of any investment adviser featured on this page. The information provided on this page is for educational purposes only and is not intended as investment advice. Money does not offer advisory services.

The moment before you press “buy” on your investing app can be fraught with indecision. Will the price drop as soon as you click? Will tomorrow’s earnings report send your line graph into the red?

There is some colloquial wisdom about the best days and times to buy stocks. But timing the market is extremely challenging, even for investment professionals. A much more important factor is that you invest regularly.

However, if you’re interested in the best times to buy stocks based on historical trends, here’s what you need to know.

Table of contents

  • When is the best time to buy stocks
  • When is the worst time to buy stocks
  • When is the best time to sell stocks
  • How does the stock market work
  • Which factors affect the stock price
  • Best time to buy stocks FAQ
  • Summary

Ads by Money. We may be compensated if you click this ad.AdWhen Is the Best Time to Buy Stocks? (1)

Build a portfolio through a unique investing experience

SoFi lets you invest in stocks, ETFs, and more with as little as $5. Share insights in a community and access a wealth of educational content.

Start Investing

When is the best time to buy stocks?

Trying to determine the best time to buy stocks entails timing the market — an investment strategy typically not recommended for everyday investors looking to build wealth. Instead, experts usually advise dollar-cost averaging, a strategy that involves investing a set amount of money at regular intervals. But historical trends can give us insight into when stocks have typically done well.

Best time of the day to buy stocks

The first few hours of the trading day tend to see the most trading activity. Traders have had a chance to process the news from the early morning or the evening before, like announcements from federal regulators or companies' earnings reports.

The last hour of the trading day also tends to see a lot of activity as traders look to capitalize on trends — such as a rally that took place earlier that day — which provides an opportunity to snatch up a deal before the market closes. Those trading hours can be an opportunity for investors, since they often see the most movement and, therefore, the most potential for gain.

But again, attempting market timing and investing with a short-term view is risky. Experts at Charles Schwab advise via their education center that traders never use more than 5% of their account for a single trade and lower that to no more than 1% during the volatile opening and closing hours.

Best day of the week to buy stocks

Mondays and Fridays can be slightly more volatile for buying and selling stocks than in the middle of the week. On Mondays, markets can be affected by news from the weekend. On Fridays, traders may dump stocks that haven’t met expectations so they don’t have to hold them over the weekend.

However, when it comes to investing, the difference between days of the week has become negligible and shifts from year to year.

Best time of the month to buy stocks

Stocks tend to be highest at the beginning and end of the month, as mutual fund managers direct money into their funds on their regular monthly cycle.

This means that some investors aim for the last five days of the month’s trading if selling — though again, choosing when to buy stocks and when to sell stocks based on historical trends is likely not as good a move as sticking to your long-term strategy.

Best time of the year to buy stocks

With the turn of the year comes optimism and new cash infusions, making December and January months that have historically seen stocks rise. April also tends to be a strong month for stocks.

If you’re interested in buying the dip or trying to buy at the lowest price, September tends to be a down month. However, investing consistently through the year will likely better help you whether market downturns and bear markets over the long term.

Ads by Money. We may be compensated if you click this ad.AdWhen Is the Best Time to Buy Stocks? (2)

Time in the market beats timing the market

The brokerage you choose matters. Try SoFi, the investing platform helping people become better investors. See what makes us different.

Start Investing

When is the worst time to buy stocks?

September is historically the worst month for stock market gains. Depending on your trading habits, this could be a good time to buy low or a time to lay low and wait until mid-October when trading picks up again.

Many investment professionals advise that you keep investing when stocks are down to realize greater gains later.

When is the best time to sell stocks?

The ideal time to sell stocks is when the price is highest, but figuring out when that’s the case is hard enough for professional day traders, let alone everyday investors.

The has historically seen the lowest average and median returns in May through October compared to any other six-month period, according to a recent analysis from Bank of America.

That’s why there’s an old adage “sell in May and go away” with the idea being that investors sell stocks in May, keep their cash on the sidelines during the summer, and buy again in the fall when performance historically tends to improve.

But again, financial advisors tend to recommend that you continue investing even when stock prices are down and that you don’t base your decisions on seasonal trends.

When it comes to the time of day, the biggest price movements are typically within an hour of the opening bell and an hour of close. If you want to sell at a more stable price, you likely want to do so during the middle of the day. One of the biggest investor mistakes is selling when a price is low for fear of losing money.

How does the stock market work?

The stock market is based on the concept of dividing ownership of a company into small fractions and selling those fractions, known as shares. When the company is profitable, the value of its shares tends to go up. When it is failing, prices tend to go down.

Financial markets provide a place where stocks can be bought and sold during the course of a trading day. Thousands of companies are listed on various U.S. stock market indexes, with the three largest indexes being the Dow Jones Industrial Average, the and the Nasdaq Composite.

Stock market hours

The standard hours of the stock market are from 9:30 a.m. to 4 p.m. Eastern Standard Time, Monday through Friday on any day that is not a bank holiday. During this time, you can buy stocks in real-time.

Some platforms will allow extended hours of trading. For example, in May of 2023, Robinhood started to allow its users to trade 24 hours a day, five days a week. However, the service only permits limit orders — those in which users must declare a per-share price for their transaction to be triggered.

Which factors affect stock price?

Many factors can affect the price of a particular stock, but some come into play for nearly every stock.

  • Demand: If there is no demand for a company’s offerings, its stock price will likely decrease. For example, the large retailer Sears was added to the Dow in the 1920s. But as consumer shopping habits changed, the price of the stock fell, the stock was removed from the Dow and the company eventually declared bankruptcy and was taken off the stock market altogether. On the other hand, technology companies like Apple and Amazon have watched their share prices rise as people transition to a more technology-centered way of life.
  • Financials: Companies that sell shares on the public market are required to disclose information about their financials. Those quarterly earnings reports can move the price of stock up or down depending on whether a company’s financials meet, beat or miss expectations.
  • Company news: News releases from a company — such as an announcement that it’s developing a new product or bringing on a new CEO — can also cause its stock price to move up or down, depending on whether investors believe the news is good or bad for the company.
  • Economy: When the outlook on the economy is positive, stock prices tend to rise based on investors’ confidence in their future earning potential. Conversely, negative outlooks — such as expected higher inflation or an impending recession — can drive prices down.
  • Geopolitical events: When governments around the world increase regulations, sanction other countries or raise or lower interest rates, it can affect the stock price of companies that do business in those areas.

Ads by Money. We may be compensated if you click this ad.AdWhen Is the Best Time to Buy Stocks? (3)

Want to grow as an investor, no matter your level?

SoFi is the investing platform that helps people become better investors. Build your portfolio alongside over a million other community members.

Start Investing

Best Time to Buy Stocks FAQs

What does it mean when the stock market is up or down?

Making money on stocks relies on the principle of buying shares at a low price and letting them gain value until you sell them, hopefully at a higher price than what you originally paid.

When commentators say that a stock or the market is up, they mean that it has gained in value and each share is now worth more than before. When a stock or the stock market is down, that means that shares have decreased in price.

These terms can apply to individual stocks, mutual funds or the market as a whole. However, only the price of the stocks, funds or bonds you own affects the value of your portfolio.

Is the time relevant when buying a stock?

The best time to buy any stock is when the price is low. However, what you consider to be a low price will depend on how long you plan to hold the stock. If you're investing for the long term, the timing of your trade will likely matter much less because, historically, the market has risen consistently over time.

Prices tend to experience the most market volatility in the first and last hours of stock trading. This means that, if you buy during that period, there are higher chances of getting a lower price that will rise quickly. But financial advisors tend not to recommend day trading for everyday investors, especially not beginners.

Is it worth buying stocks when the market opens?

While no time of day guarantees the best price for stocks, the first and last hours tend to be the most active and volatile times to buy or sell. The first hour of trading is often impacted by events that have taken place since the close of the markets the night before, such as earnings reports or geopolitical news.

What are the best stocks to buy right now?

As with any investment decision, the best stocks to buy depend on your risk tolerance, financial goals and time horizon.

Keep in mind that financial advisors tend to recommend investing in a diversified portfolio with a wide range of stocks. Investing in a fund like an exchange-traded fund (ETF) or index fund, which is a basket of securities, is likely a better move than stock picking.

Can you buy stocks on weekends?

Major U.S. stock exchanges, like the New York Stock Exchange (NYSE), are open from 9:30 a.m. to 4 p.m. Eastern Standard Time on weekdays on any day that's not a bank holiday. While some offer extended hours trading, trades typically aren't executed on the weekends.

Summary of our guide to the best time to buy stocks

  • Ideally, investors want to buy stocks when prices are low and sell them when prices are high.
  • However, timing the market is extremely challenging, so financial advisors typically recommend focusing on investing regularly as opposed to attempting to determine the best times to buy and sell.
  • Historical trends can give us insight into when stock prices tend to rise and fall. For example, the first few hours of the trading day tend to see the most trading activity, and April tends to be a strong month for stocks while September is often weak.
When Is the Best Time to Buy Stocks? (2024)

FAQs

What is the best time to buy stocks? ›

With all these factors taken into consideration, the best time of day to trade is 9:30 to 10:30 am. The stock market opens for trading at 9:15 AM and in the first 15 minutes, the market is still responding to the previous day's news with experienced traders waiting to make their move.

What time is it good to buy stocks? ›

The opening period (9:30 a.m. to 10:30 a.m. Eastern Time) is often one of the best hours of the day for day trading, offering the biggest moves in the shortest amount of time. A lot of professional day traders stop trading around 11:30 a.m. because that is when volatility and volume tend to taper off.

What is the 3-5-7 rule in trading? ›

What is the 3 5 7 rule in trading? A risk management principle known as the “3-5-7” rule in trading advises diversifying one's financial holdings to reduce risk. The 3% rule states that you should never risk more than 3% of your whole trading capital on a single deal.

What is the 11am rule in trading? ›

It is not a hard and fast rule, but rather a guideline that has been observed by many traders over the years. The logic behind this rule is that if the market has not reversed by 11 am EST, it is less likely to experience a significant trend reversal during the remainder of the trading day.

What are good times to buy stocks? ›

Timing the stock market is difficult, but understanding when to trade stocks can help your portfolio. The best time of day to buy stocks is usually in the morning, shortly after the market opens. Mondays and Fridays tend to be good days to trade stocks, while the middle of the week is less volatile.

Is it better to buy stocks at night? ›

You might get into a stock after hours and benefit from that spike in price, but you're also exposing yourself to risk when the market opens the next morning,” says Campos. If the previous day's good news begins to trend not-so-good the following day, you could be looking at a big dip in price and incur losses.

What time of day are stocks usually the highest? ›

Market volume and prices can and do go wild first thing in the morning, precisely the first 15 minutes. People are making trades based on the news. Power hour between 3:00 pm and 4:00 pm is also a very popular time. The best time to buy stocks is 9:30 am to 11:00 am EST because the market is most liquid.

Do you buy stock when it's up or down? ›

Even if it feels risky, the reality is that the most successful investors end up making money by investing during down markets. What you shouldn't do is stop investing. If you only invest when prices are going up, you'll make less money overall. And you definitely shouldn't panic sell your investments.

What is the 10 am rule in stocks? ›

Some traders follow something called the "10 a.m. rule." The stock market opens for trading at 9:30 a.m., and the time between 9:30 a.m. and 10 a.m. often has significant trading volume. Traders that follow the 10 a.m. rule think a stock's price trajectory is relatively set for the day by the end of that half-hour.

What is 90% rule in trading? ›

Understanding the Rule of 90

According to this rule, 90% of novice traders will experience significant losses within their first 90 days of trading, ultimately wiping out 90% of their initial capital.

What is No 1 rule of trading? ›

Rule 1: Always Use a Trading Plan

You need a trading plan because it can assist you with making coherent trading decisions and define the boundaries of your optimal trade. A decent trading plan will assist you with avoiding making passionate decisions without giving it much thought.

What is the 11 o'clock rule? ›

The Rule goes something like this. If the market has not reversed by 11am (Chicago time, CST) then it's unlikely to be a Reversal day. Don't expect any strong moves against the morning trend direction.

What is the best day to sell stocks? ›

Many traders and investors believe Friday is the best day to sell stocks. This belief comes from observations of the aforementioned Friday Effect, where stocks often enjoy a slight bump in prices as the trading week comes to a close.

How do I know if a stock will go up the next day? ›

Some of the common indicators that predict stock prices include Moving Averages, Relative Strength Index (RSI), Bollinger Bands, and MACD (Moving Average Convergence Divergence). These indicators help traders and investors gauge trends, momentum, and potential reversal points in stock prices.

What is the 15 minute rule in trading? ›

A buy signal is given when price exceeds the high of the 15 minute range after an up gap. A sell signal is given when price moves below the low of the 15 minute range after a down gap. It's a simple technique that works like a charm in many cases.

Is it better to buy stocks when they are up or down? ›

Even if it feels risky, the reality is that the most successful investors end up making money by investing during down markets. What you shouldn't do is stop investing. If you only invest when prices are going up, you'll make less money overall. And you definitely shouldn't panic sell your investments.

Is it better to buy stocks early or late? ›

Day traders prefer volatility so they can capitalize on price swings throughout the day. That's why you might read that the best time of day to buy and sell stocks is between 9:30 a.m. and 10:30 a.m. or 3 p.m. and 4 p.m. The first and last hours of trading see much more action than the middle of the day.

What is the 10 am rule in trading? ›

Some traders follow something called the "10 a.m. rule." The stock market opens for trading at 9:30 a.m., and the time between 9:30 a.m. and 10 a.m. often has significant trading volume. Traders that follow the 10 a.m. rule think a stock's price trajectory is relatively set for the day by the end of that half-hour.

What time are stocks the cheapest? ›

If you're looking for the best time to either buy or sell a stock during the trading day it is;
  • During the last 10-15 minutes before market close.
  • Or about an hour after the market opens.

References

Top Articles
Latest Posts
Article information

Author: Manual Maggio

Last Updated:

Views: 6083

Rating: 4.9 / 5 (69 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Manual Maggio

Birthday: 1998-01-20

Address: 359 Kelvin Stream, Lake Eldonview, MT 33517-1242

Phone: +577037762465

Job: Product Hospitality Supervisor

Hobby: Gardening, Web surfing, Video gaming, Amateur radio, Flag Football, Reading, Table tennis

Introduction: My name is Manual Maggio, I am a thankful, tender, adventurous, delightful, fantastic, proud, graceful person who loves writing and wants to share my knowledge and understanding with you.