The short answer: it depends on your timeline and how much risk you can handle

Stocks have historically returned more money over long periods — typically around 10% per year on average — while savings accounts currently return 4% to 5% per year. But that higher return comes with a real cost: your money can lose value in the short term, sometimes sharply. A savings account never loses the dollars you put in, though inflation can slowly reduce what those dollars buy. The choice between them is not about which is objectively "better." It is about what you are saving for and when you will need the money.

If you need the money within the next few years, a savings account is the safer choice. If you are saving for something 10 or 20 years away — retirement, a house down payment later in life — stocks have historically given you more growth. The catch is that you have to be willing to watch your balance drop sometimes and not panic-sell at the worst moment.

Key Takeaways

  • Savings accounts protect your principal and earn steady interest, but at rates that barely keep pace with inflation over decades.
  • Stocks historically return more over long periods, but your account value will drop sometimes, and you could lose money if you sell during a downturn.
  • Money you need within three to five years belongs in a savings account; money you will not touch for 10+ years can weather stock market swings.
  • You do not have to choose one or the other — many people keep an emergency fund in savings and invest longer-term money in stocks.
  • Starting to invest early matters more than picking the perfect investment, because even small amounts grow substantially over decades.

Why stocks return more over time

When you buy a stock, you own a small piece of a company. If the company grows and becomes more profitable, the stock price usually rises. If the company pays dividends — regular cash payments to shareholders — you receive those too. Over the past 100 years, the average stock market return has been around 10% per year, though some years are much higher and others are negative.

A savings account, by contrast, pays you a fixed interest rate set by the bank. Right now that rate is 4% to 5% at competitive banks, though it varies. That rate does not change based on how the economy performs. You get the same percentage whether the economy is booming or struggling. The tradeoff is certainty: you know exactly what you will earn, and your money never shrinks.

Over 20 or 30 years, that difference compounds dramatically. A thousand dollars in a savings account earning 4.5% becomes about $2,400. The same thousand in a stock index fund earning an average 10% becomes about $6,700. But that assumes you leave the money untouched and do not panic when the market drops 20% or 30% in a bad year.

The real risk: losing money when you need it

Stocks are volatile, meaning their price swings up and down. In 2022, the stock market fell about 18%. In 2020, it fell 34% early in the year, then recovered and finished up 16%. If you had invested $10,000 in early 2020 and needed it in March 2020, you would have had $6,600 — a real loss. If you held on, by year-end you had $11,600.

This is why time horizon matters. If you are saving for a house down payment you plan to make in two years, putting that money in stocks is risky. The market could be down when you need to withdraw. You might be forced to sell at a loss. A savings account removes that risk entirely.

But if you are 35 and saving for retirement at 65, you have 30 years. Even if the market crashes the year before you retire, you have had three decades of growth to cushion it. History shows that every 20-year period in stock market history has been profitable, even when you include the Great Depression and the 2008 financial crisis. No 20-year period has lost money.

How inflation erodes savings account returns

Inflation is the rate at which prices rise. If inflation is 3% per year and your savings account earns 4.5%, your money is growing in real terms — you are actually getting ahead. But if inflation rises to 5% and your savings account still earns 4.5%, you are losing ground. Your dollars are worth less each year, even though the account balance grows.

Over decades, this matters. If you keep $50,000 in a savings account earning 4% for 30 years while inflation averages 3%, you will have $132,000 in the account. But that $132,000 will buy roughly what $73,000 buys today. Stocks, by returning more on average, help you outpace inflation and actually grow your purchasing power.

This is why many financial advisors suggest that money you will not need for 10+ years should not sit in a savings account. The returns are too low to meaningfully beat inflation over that span. But again, this assumes you can tolerate seeing your balance drop temporarily.

A practical middle ground: using both

You do not have to pick one or the other. Most people who are building wealth use both. They keep three to six months of expenses in a high-yield savings account as an emergency fund — money they can access when ready without risk. Then they invest longer-term money in stocks through a brokerage account or retirement account like a 401(k) or IRA.

This approach gives you safety and growth. Your emergency fund is protected and liquid. Your retirement savings have decades to compound. You are not forced to sell stocks in a downturn because you needed the emergency money.

If you are new to investing, starting small is fine. Many brokerages let you open an account with $100 or less and buy fractional shares of index funds — funds that hold hundreds of stocks, spreading your risk. You do not need a large lump sum to begin.

What happens if you invest and the market crashes

Market crashes are normal. They happen roughly every 5 to 10 years. The 2008 financial crisis saw stocks fall 57%. The 2020 pandemic crash saw them fall 34% in weeks. Both times, investors who sold in panic locked in losses. Investors who held on or kept buying recovered their money and made gains.

The key is having a plan before you invest. Decide how long you will leave the money alone. Decide that you will not check the balance constantly — daily checking often leads to panic selling. If you cannot stomach a 30% drop without selling, stocks are not right for you, and that is okay. A savings account is a legitimate choice.

But if you can commit to leaving the money for 10+ years and not selling during downturns, history strongly suggests stocks will give you more growth than a savings account.

Getting started with stock investing

If you decide stocks make sense for your timeline, you have several routes. A brokerage account is a regular investment account where you can buy and sell stocks, index funds, or exchange-traded funds (ETFs) whenever you want. You pay taxes on gains and dividends each year.

A 401(k) is a retirement account offered by employers. You contribute pre-tax dollars, and the employer often matches a portion of your contribution. The money grows tax-free until you withdraw it in retirement. A traditional IRA or Roth IRA is a retirement account you open yourself, with annual contribution limits. Both offer tax advantages.

For someone new to investing, an index fund or target-date fund is often simpler than picking individual stocks. An index fund holds hundreds of stocks automatically, spreading risk. A target-date fund automatically shifts from stocks to bonds as you approach retirement. Both require minimal decisions once you set them up.

Frequently Asked Questions

Can I lose all my money in stocks?

You can lose a significant portion if you sell during a major downturn, but losing everything is extremely unlikely if you are invested in a diversified index fund or broad stock market fund. Individual company stocks are riskier — a single company can fail — but the overall stock market has never permanently lost all value in U.S. history.

What if I need the money in five years?

Five years is borderline. Historically, five-year periods in the stock market have usually been profitable, but not always. If you cannot afford to wait longer if the market is down, keep that money in a savings account. If you can wait seven to ten years if needed, stocks become more reasonable.

Do I need a lot of money to start investing?

No. Many brokerages have no minimum deposit, and fractional shares let you buy into expensive stocks or funds with small amounts. You can start with $50 or $100 and add more over time. Consistency matters more than the initial amount.

Should I move my savings account money to stocks right now?

Not all of it. Keep your emergency fund in savings. If you have money beyond that which you will not need for 10+ years, moving some to stocks makes sense historically. But do not rush or time the market. Investing a fixed amount regularly, regardless of whether the market is up or down, tends to work better than trying to pick the perfect moment.

What if the stock market crashes right after I invest?

Your account value will drop, but you have not lost money unless you sell. If you keep investing the same amount regularly, you are actually buying more shares at lower prices, which helps you over the long term. This is called dollar-cost averaging, and it removes the pressure to time the market perfectly.