How To Know When to Buy, Sell, Or Hold a Stock

By Ashley Kilroy · January 05, 2021 · 11 minute read

We’re here to help! First and foremost, SoFi Learn strives to be a beneficial resource to you as you navigate your financial journey. Read more We develop content that covers a variety of financial topics. Sometimes, that content may include information about products, features, or services that SoFi does not provide. We aim to break down complicated concepts, loop you in on the latest trends, and keep you up-to-date on the stuff you can use to help get your money right. Read less

How To Know When to Buy, Sell, Or Hold a Stock

Buy. Sell. Hold. Buying and selling stocks can sound exciting, complicated, and confusing all at once. But it doesn’t have to be. The first step to understanding when to buy and sell stocks is knowing how a stock market or stock exchange works.

The first thing to know: There isn’t just one stock market—there are many stock exchanges and markets worldwide through which people buy and sell stocks, or shares of a company.

Stock markets or exchanges consist of lots of people buying and selling at different prices because they all have different ideas about those stocks’ value. One investor might think a stock will go up, while another thinks it’s going to go down. So who’s right about when to buy stocks?

Understanding When to Buy and Sell Stocks

The fundamentals of when to buy a stock and sell a stock comes down to the basics of how a stock market works. The idea is to buy low and sell high: If you buy a stock for $1 and sell it for $2, then you’ve made a profit.

In the short term, any given stock could go up or down on any given day, for a variety of reasons. Perhaps the fundamental business behind the stock is bad and the company is going to lose money. Or the stock price could change because of a report from an analyst, a rumor about coming business actions, or overall economic news.

Because of all that volatility, it can be risky for individual investors to buy and sell stocks to make a profit, so many investors prefer investments like ETFs, index funds, or mutual funds, which contain many stocks in one neat package.

Keep in mind, past performance is no guarantee of future results. For example, in 2018 the S&P 500 saw a -6.24% return, whereas in 2019 it saw a 28.88% return.

It can be hard to know when to buy and sell stocks, even for professionals. Money managers try to beat the market by actively buying and selling stocks instead of investing in funds—but in fact, in 2019, only 29% of U.S. stock fund managers beat their benchmark.

Even if a passively managed index fund might be a better long-term investment, there are still lots of reasons people want to trade stocks: because they enjoy it, because they want to take a more active role in their financial goals, because they want to make specific choices with their investments (like investing in socially conscious businesses or in businesses they support).

For individuals looking to start investing, there are certain concepts to know: diversify, start small, focus on overall investing, and have long-term goals. Most importantly, one needs to know when to buy and sell.

When Can I Buy Stocks?

The trading hours (i.e. when you can buy stocks) for popular exchanges and assets are as follows:

•  New York Stock Exchange (NYSE): 9:30 a.m. to 4:30 p.m., Monday through Friday
•  NASDAQ: 9:30 a.m. to 4:30 p.m., Monday through Friday
•  Cryptocurrency markets: Open 24/7

Recommended: How to Buy Fractional Shares

How Do You Know When to Buy a Stock

When an investor has done their research and feels confident that a stock price will rise in the short or long term, and that they’re willing to hold onto it until it does, that’s the right time to buy a stock.

It helps to be informed when considering whether to buy stocks, and one way to do that is to learn about the company itself. Interested investors can find many company’s financial reports and earnings reports from the SEC in their EDGAR database .

While ultimately it can be a good idea to buy stocks across different industries in order to diversify, it sometimes helps to start with a business or industry one is familiar with. Knowing about the company can help put the earnings reports into context.

Understanding the value of stocks is always tied to understanding the business those stocks represent a share in. Is the company a good investment? Does it have sound financials and growth potential? Here are helpful questions to consider when contemplating buying a stock:

What is the price range at which you’re willing to buy? If an investor has a company in mind, setting a price range at which they would want to buy stock in that company may help inform their decision. One can do this through analysts’ reports and consensus price targets, which average all analyst opinions.

Does the stock appear undervalued? There are different ways to determine value. The most common valuation metric is a price-earnings ratio (or P/E), which takes the price per share and divides it by earnings per share. The lower the number, the less the value. Generally for U.S. companies, a P/E below 15 is considered a good value and a P/E over 20 is considered a bad value. You can also compare the company’s P/E to others in the industry.

Another way to look at value is a discounted cash flow (DCF) analysis, which takes projected cash values and discounts them back to the present. This ultimately gives an investor a theoretical price target; if the actual price is below the target, then in theory it’s undervalued and a good buy.

Does the stock offer dividends? A stock that distributes profits in the form of dividends to shareholders isn’t necessarily a better investment, but dividends have played a notable role in investor returns during the past 50 years. This goes back to 1978, where 78% of the total S&P 500 Index returns were attributed to dividend reinvestment and compounding interest.

The key is to stay informed and make investing decisions based on sound research. It can be tempting to follow the trendy stock, but sometimes it’s more hype than it is worth.

Get up to $1,000 in stock when you fund a new Active Invest account.**

Access stock trading, options, auto investing, IRAs, and more. Get started in just a few minutes.

**Customer must fund their Active Invest account with at least $10 within 30 days of opening the account.
Probability of customer receiving $1,000 is 0.028%. See full terms and conditions.

How Do You Know When to Sell a Stock

Just as an investor can set a price range about when they want to buy a stock, they can also set a price range for when they want to sell. It pays to stay on top of the stock value—and when the valuation no longer justifies the price, it may just be time to sell.

In general, if you buy a stock, you’re going to want to hold onto it for a while. When an investor buys an undervalued stock, it could take a few years for it to reach its correct valuation. And of course, there’s always a risk it will never reach what the investor has determined is the correct valuation.

Not everyone holds onto their stocks for a long time, but there are risks to day trading—when people try to make trades up and down every day. Investors who do this often, lose money.

Some investors rely on a rule of thumb that states that the stock market reaches a high point in May or June and then goes down over the summer until September or October. While that can sometimes be observed in overall market behavior—partially because traders (just like lots of people) go on vacation in the summer and partially because it’s a bit of a self-fulfilling prophecy—it doesn’t mean an individual stock will definitely go down over the summer.

Taking this advice—and other folk lore-based advice like this‚ with a grain of salt.

When Is the Best Time to Buy Stocks?

The answer depends on your level of trading experience. If you consider yourself to be:

•   A beginner, you may want to aim for the middle of the trading day (12 pm EST), when stock prices are least volatile.

•   An experienced trader, you may want to aim for the start of the trading day (9:30 AM EST), when stock prices tend to be the most volatile.

As a beginner or without the right research, it can be hard to tell when exactly is the right time to buy or sell a stock with a wildly fluctuating price. More seasoned investors will likely have a better understanding of trends and what the optimal buying and selling points are for a particular stock.

When thinking about the best months to buy stocks, examining historic performance can be helpful.

When looking at monthly returns from 2000 to 2020, the best months to buy are usually April, October, and November. Conversely, the month with the worst historic performance is September.

Reasons to Sell Stocks

There are a number of situations in which an investor might decide to sell a stock.

A Loss of Faith in the Company

An investor might have bought a stock with hopes of promising returns, or because the stock was reasonably priced when they bought it. But if it now appears that the tables have turned and the business fundamentals are on the decline, it might be time to consider reinvesting those funds elsewhere.

Some causes for concern might be if the company has an increase in competition, declining profit margins, legal problems, or new questionable leadership. Still, it’s crucial to identify if these changes are short-term and will adjust shortly or if they have long-term consequences that may change the business for good.

Opportunity Cost

Opportunity cost is when the cost of one decision comes at the cost of making another. In other words, when you spend your money on one thing, you cannot spend your money on another.

This concept can be applied to investing in stocks. When you invest in one stock, you may not have the funds to invest in another. Therefore, an investor would want to evaluate every investment decision to determine if their money could potentially be more profitable elsewhere.

The Stock is Overpriced

When comparing stocks, investors often use the price-to-earnings (P/E) ratio to value a stock. The higher the number, the higher the price is in comparison to the earnings of the company.

However, this data alone may not illustrate whether a stock is going to perform in the future. Adding other data points such as historical ratios and earning multiples of competing companies may help investors decide if they are priced reasonably or overpriced. If the stock is overvalued for any reason, it may be time to reconsider the investment.

A Need for Liquidity

There may come a time in an investor’s life when they need to sell a stock for personal reasons, such as to free up cash for an emergency expense. For an investor in this situation, it’s wise to evaluate each stock they own to determine the best stock to sell.

One way to start: Assess which stock has the worst-looking prospect for future growth. Or an investor might decide to sell the stock based that would yield the least tax liability.

To Avoid Capital Gains Tax

While taxes shouldn’t be the sole driver of selling a stock, sometimes they weigh heavily on an investor’s decision to sell. This is because when an investor purchases stocks outside of a retirement account, any gains are subject to capital gains tax.

It’s possible to offset some of the capital gains taxes by buying stocks at a loss. This strategy—known as tax loss harvesting—is sometimes automated, and sometimes not, but if an investor is considering it, they might want to consult with a tax professional before moving forward.

Portfolio Adjustment

Investors with diversified portfolios may need to sell some stocks from time to time to rebalance their investment mix. Rebalancing your portfolio allows you to review the assets you’ve invested in and confirm that the percentages are still suitable for your goals and objectives. If not, an investor may have to sell some assets while buying others.

How Do You Know When to Hold Stocks?

Knowing when to hold a stock often comes down to one’s investment strategy. With a passive investment approach, investors invest in various stocks with the intention of holding them for an indefinite amount of time. This is also known as a buy and hold investment strategy.

With this type of investing, investors attempt to match a market index such as the S&P 500 and the Dow Jones Industrial Average. So, they select stocks in that market index coinciding with the same percentages in that index.

One benefit of the buy & hold strategy is that the tax rate on long-term capital gains (from stocks that an investor has owned for more than one year) are much lower than that of short-term capital gains.

The Takeaway

Knowing when to buy, sell, and hold stocks can be less confusing when an investor does the research into company health, overall market conditions, and their own financial needs as relates to personal short-term and long-term goals.

One of the easiest ways to buy and sell stocks or manage any investment portfolio is to open an online taxable brokerage account. This is often appealing to investors who want to take more of an active investing approach and buy and sell stocks. Investors would typically pay fees based on the account and the number of trades they make.

For investors who prefer a more passive approach, there are other options. With an automated investing platform like SoFi Invest®, investors can put their money in ETFs that mimic the financial indexes. Another option is to open a wealth management account and have more guidance in your financial strategy.

For investors who want a mix of hands-on online stock trading as well as more passive investing, SoFi Invest® offers advantages of both—with human advisors to offer investment guidance and automation to keep the investments balanced.

Find out how SoFi Invest can help you reach your short-term and long-term financial goals.

Choose how you want to invest.

Ready to

Learn more →

Want to take a
hands-off role?

Learn more →

Financial Tips & Strategies: The tips provided on this website are of a general nature and do not take into account your specific objectives, financial situation, and needs. You should always consider their appropriateness given your own circumstances.

SoFi Invest®
The information provided is not meant to provide investment or financial advice. Also, past performance is no guarantee of future results.
Investment decisions should be based on an individual’s specific financial needs, goals, and risk profile. SoFi can’t guarantee future financial performance. Advisory services offered through SoFi Wealth, LLC. SoFi Securities, LLC, member FINRA / SIPC . SoFi Invest refers to the three investment and trading platforms operated by Social Finance, Inc. and its affiliates (described below). Individual customer accounts may be subject to the terms applicable to one or more of the platforms below.
1) Automated Investing—The Automated Investing platform is owned by SoFi Wealth LLC, an SEC registered investment advisor (“Sofi Wealth“). Brokerage services are provided to SoFi Wealth LLC by SoFi Securities LLC, an affiliated SEC registered broker dealer and member FINRA/SIPC, (“Sofi Securities).
2) Active Investing—The Active Investing platform is owned by SoFi Securities LLC. Clearing and custody of all securities are provided by APEX Clearing Corporation.
3) Cryptocurrency is offered by SoFi Digital Assets, LLC, a FinCEN registered Money Service Business.
For additional disclosures related to the SoFi Invest platforms described above, including state licensure of Sofi Digital Assets, LLC, please visit Neither the Investment Advisor Representatives of SoFi Wealth, nor the Registered Representatives of SoFi Securities are compensated for the sale of any product or service sold through any SoFi Invest platform. Information related to lending products contained herein should not be construed as an offer or prequalification for any loan product offered by SoFi Bank, N.A.

Investment Risk: Diversification can help reduce some investment risk. It cannot guarantee profit, or fully protect in a down market.

External Websites: The information and analysis provided through hyperlinks to third-party websites, while believed to be accurate, cannot be guaranteed by SoFi. Links are provided for informational purposes and should not be viewed as an endorsement.

Third-Party Brand Mentions: No brands, products, or companies mentioned are affiliated with SoFi, nor do they endorse or sponsor this article. Third-party trademarks referenced herein are property of their respective owners.

Fund Fees
If you invest in Exchange Traded Funds (ETFs) through SoFi Invest (either by buying them yourself or via investing in SoFi Invest’s automated investments, formerly SoFi Wealth), these funds will have their own management fees. These fees are not paid directly by you, but rather by the fund itself. these fees do reduce the fund’s returns. Check out each fund’s prospectus for details. SoFi Invest does not receive sales commissions, 12b-1 fees, or other fees from ETFs for investing such funds on behalf of advisory clients, though if SoFi Invest creates its own funds, it could earn management fees there.

Tax Information: This article provides general background information only and is not intended to serve as legal or tax advice or as a substitute for legal counsel. You should consult your own attorney and/or tax advisor if you have a question requiring legal or tax advice.


All your finances.
All in one app.

SoFi QR code, Download now, scan this with your phone’s camera

All your finances.
All in one app.

App Store rating

SoFi iOS App, Download on the App Store
SoFi Android App, Get it on Google Play

TLS 1.2 Encrypted
Equal Housing Lender