Holding on to shares of great companies for many years is a solid way to become rich.
There are some good reasons to sell a stock, though, along with bad reasons.
Day trading is a particularly bad idea.
Billionaires and CEOs say the darnedest things. Billionaire and CEO Warren Buffett, for example, who has grown his company, Berkshire Hathaway, by an annual average of nearly 20% over close to 60 years, is credited with saying that "the best time to sell a stock is never."
Motley Fool CEO Tom Gardner, in a recent talk, echoed Buffett's words, explaining that he, too, sees infrequent trading as a key to getting rich. Here's a look at what both have said on the matter.
Where to invest $1,000 right now? Our analyst team just revealed what they believe are the 10 best stocks to buy right now. Learn More »
Image source: The Motley Fool.
In his recent talk, Gardner offered five rules to follow for your first few years of investing -- if you want to get rich. One of his rules was to not day trade. Here's his relevant statement, paraphrased a bit:
... Warren Buffett turned $10,000 as a teenager into $100 billion in his lifetime by essentially saying the best time to sell a stock is never, that's how you're gonna make the most money. If you can find Costco early on and just hold it, you're going to become a millionaire. Day trading Costco, there's just a tragedy of epic proportions.
This makes sense, if you think about it. The companies we know today that have grown like gangbusters have done so over decades. If you've been along for much of that ride -- even if you got in a lot later than you would have wanted -- you'll likely make a tidy profit.
When Buffett says his favorite holding period is forever, that means he invests in stocks (or buys entire businesses) that are worthy of being held forever. He seeks high-quality companies with great growth prospects -- and has said "Never invest in a business you cannot understand."
Buffett has shared other thoughts on selling, too:
You do things when the opportunities come along. I've had periods in my life when I've had a bundle of ideas come along, and I've had long, dry spells. If I get an idea next week, I'll do something. If not, I won't do a damn thing.
That quote alludes to how many of us often trade our stocks too often because we feel we need to be active investors, to do something. Instead, Buffett notes that it's OK to do nothing when there's nothing to be done.
Buffett has also said "If you aren't willing to own a stock for 10 years, don't even think about owning it for 10 minutes." Having a long-term mindset is important if you want to build wealth over the long run.
Despite all this good advice to be a long-term holder of great stocks, there are some good reasons to sell stocks. For example:
Conversely, here are some bad reasons for selling:
As you go through your investing life, aim to be a long-term investor, hanging on to great stocks for long periods.
When our analyst team has a stock tip, it can pay to listen. After all, Stock Advisor’s total average return is 1,053%* — a market-crushing outperformance compared to 179% for the S&P 500.
They just revealed what they believe are the 10 best stocks for investors to buy right now, available when you join Stock Advisor.
See the stocks »
*Stock Advisor returns as of July 7, 2025
Selena Maranjian has positions in Berkshire Hathaway and Costco Wholesale. The Motley Fool has positions in and recommends Berkshire Hathaway and Costco Wholesale. The Motley Fool has a disclosure policy.