Stock picking is not a reliable way to build wealth, and most people should not do it

The honest answer to "what stocks should I buy" is that financial advisors and research consistently show individual investors underperform the market when they pick their own stocks. You pay trading costs, you pay taxes on gains, and you make emotional decisions at the wrong time. A person who buys a low-cost index fund and leaves it alone for 20 years almost always ends up ahead of someone who spends that time researching and trading individual stocks.

That said, some people do want to pick individual stocks — either because they enjoy the research, or because they have conviction about a particular company. If that is you, this guide explains how to think about the decision, what you are actually risking, and what the realistic alternatives are.

Key Takeaways

  • Most individual investors lose money or underperform index funds because of trading costs, taxes, and emotional decision-making, not because they lack information.
  • If you do pick stocks, you should only use money you can afford to lose completely, and it should be a small portion of your overall retirement savings.
  • Before you buy any individual stock, you need to understand the company's actual business, its competition, and why you think it will outperform the market for years.
  • Index funds and target-date funds require almost no research and historically deliver better results for most people over 20+ years.
  • Brokerage accounts have different tax treatment than retirement accounts, and trading frequently in a regular brokerage account creates a tax bill that cuts into your returns.

Why most people who pick stocks lose money

The math is simple: if you buy and sell stocks frequently, you pay commissions or spreads on each trade, and you trigger capital gains taxes every time you sell at a profit. An index fund charges you a small annual fee — often 0.03% to 0.20% per year — and you only pay taxes when you withdraw money. Over 20 years, those small differences compound into thousands of dollars.

Beyond costs, most individual investors make emotional mistakes. They buy stocks after they have already risen sharply (because they see the gains and fear missing out), and they sell during downturns (because they panic). They hold losers too long hoping to break even, and they sell winners too early to lock in a gain. These patterns are so consistent that researchers have documented them across millions of trades. The average individual investor underperforms the S&P 500 by 2% to 3% per year — which means a $100,000 investment grows to roughly $400,000 over 20 years instead of $600,000.

What you actually need to know before buying a single stock

If you decide to pick stocks anyway, start by understanding that you are betting you can predict the future better than thousands of professional investors with access to the same public information. That is the actual wager you are making.

Before you buy, you need to know the company's actual business: what it sells, who buys it, how much profit it makes, and whether that profit is growing or shrinking. You need to understand its competition — not just who the competitors are, but why customers would choose this company over them. You need to read the company's annual report (the 10-K filing), not just the summary on a financial website. You need to know what price you think is fair, and why the current price is either cheaper or more expensive than that.

Most importantly, you need a reason to believe this company will outperform the market for years, not months. If your reason is "the stock has been going up" or "I read a positive article about it," you do not have a reason — you have a feeling. Feelings are how people lose money.

The tax cost of picking stocks in a regular brokerage account

If you are picking stocks in a regular (taxable) brokerage account rather than a retirement account, every time you sell a stock at a profit, you owe capital gains tax. Short-term gains (stocks held less than a year) are taxed as ordinary income, which can be 22% to 37% depending on your bracket. Long-term gains (held over a year) are taxed at 0%, 15%, or 20% depending on income.

This means if you buy a stock for $5,000 and sell it for $7,000 after six months, you owe tax on the $2,000 gain — roughly $440 to $740 depending on your tax bracket. That $2,000 gain just became $1,260 to $1,560. An index fund in the same account avoids this problem because you only pay tax when you withdraw money, and the fund itself rarely sells holdings, so it generates almost no taxable gains to pass on to you.

If you are going to pick individual stocks, do it inside a retirement account (401k, IRA, or similar) where you do not pay tax on gains until you withdraw. That removes the tax drag and makes the math slightly less punishing.

Index funds and target-date funds as the realistic alternative

An index fund is a fund that holds all the stocks in a particular index — the S&P 500, the total U.S. stock market, the total international stock market, and so on. You own a tiny piece of hundreds or thousands of companies. You pay almost nothing in fees (often 0.03% to 0.20% per year), you pay almost no taxes, and you get the market return. Historically, the S&P 500 has returned roughly 10% per year over long periods, though individual years vary widely.

A target-date fund is a fund that automatically adjusts its mix of stocks and bonds as you get closer to retirement. If you are 30 years old and retiring at 65, a target-date 2055 fund holds mostly stocks now and gradually shifts to bonds as 2055 approaches. You pick one fund, set up automatic deposits, and do nothing else. The fund rebalances itself. Most people who do this end up with enough money to retire.

The reason to mention these is not to tell you what to do, but to show you what you are competing against. If you pick individual stocks and beat a target-date fund by 1% per year over 20 years, you have done exceptionally well. Most people do not.

How much money should you use for stock picking

If you want to pick individual stocks, financial advisors generally suggest using only money you can afford to lose completely — and keeping it to a small portion of your overall savings. A common rule is 5% to 10% of your portfolio, with the rest in index funds or other diversified investments.

This is not because advisors are being cautious — it is because the math says that most people will lose money or underperform. If you lose 30% on your stock picks but that is only 5% of your total portfolio, your overall portfolio is down 1.5%. If you had put all your money in individual stocks and lost 30%, you would be down 30%.

The other reason to limit stock picking is that it requires time and attention. If you are going to do it, you need to spend hours reading financial statements and thinking about companies. If you are not willing to do that, you should not do it at all.

Where to actually research stocks if you decide to pick them

If you are going to research individual stocks, start with the company's own filings. The SEC requires public companies to file a 10-K (annual report) and a 10-Q (quarterly report). These are available free on the SEC's EDGAR database. They are long and dense, but they contain the actual numbers — not a summary written by a marketing team.

Financial websites like Yahoo Finance, Morningstar, and Seeking Alpha aggregate this data and add analysis. They show you the company's revenue, profit, debt, and valuation ratios. They are useful for getting a quick overview, but they are not a substitute for reading the actual 10-K.

Be skeptical of stock tips from social media, newsletters, or financial websites that promise you will "beat the market" or "find the next big winner." These sites make money from clicks and subscriptions, not from your investment returns. The people writing them have no idea whether their picks will work out.

Frequently Asked Questions

Should I invest in stocks if I have debt?

Generally, no. If you have high-interest debt like credit cards, paying that off first gives you a may provide return (the interest rate you are not paying). Once you have an emergency fund and have paid off high-interest debt, then you can start investing in stocks or index funds.

Is it better to pick individual stocks or buy index funds?

For most people, index funds are better. Research shows that over 20+ years, index funds beat individual stock picks about 90% of the time, even among professional investors. Index funds require almost no research, cost almost nothing, and you can set them up and forget about them.

Can I get rich quick by picking the right stocks?

Unlikely. Getting rich quick usually means taking huge risks, and huge risks usually mean losing money. Building wealth takes time — decades, not months. The people who got rich from stocks did it by investing consistently over 20+ years, not by finding the one perfect stock.

What is the difference between stocks and bonds?

A stock is ownership in a company. A bond is a loan you make to a company or government, and they pay you interest. Stocks have higher potential returns but more risk. Bonds are safer but return less. Most people own both, with the mix depending on age and risk tolerance.

Do I need a lot of money to start investing in stocks?

No. Most brokerages let you start with $1 or $100. Index funds and target-date funds are designed for people who want to invest small amounts regularly over time. You do not need $10,000 to get your free guide.