I’m Buying Bonds… Here’s Why You Should Too

November 3, 2023

Editor’s Note: It’s rare for someone to pound the table about bonds… but that’s exactly what our good friend Marc Lichtenfeld – the Chief Income Strategist over at The Oxford Club – is doing today. Below, learn the crucial difference between stocks and bonds… and why he’s putting his cash in fixed-income assets right now…


Anyone who knows me knows I’m the dividend guy. I like to hold dividend stocks for the long term… but lately I’ve been putting most of my cash to work in fixed income.

Treasurys are yielding more than they have since 2007. Investment-grade corporate bonds – those with very safe S&P Global ratings of BBB- or higher – have an average yield of 6.3%, their highest in nearly 15 years.

Meanwhile, non-investment-grade bonds, or junk bonds, are yielding an average of 9%. While these are more speculative than investment-grade bonds, they are still more conservative than stocks – even blue chip stocks.

Here’s why…

There’s a very key difference between stocks and bonds.

A stock is worth only what someone is willing to pay for it at a given time.

A bond is worth $1,000 at maturity regardless of what anyone is willing to pay for it at any time.

When you buy a stock, the only way to make money on it is to sell it for more than you paid. When you want to sell the stock, you have to hope the price is higher than it was when you bought your shares.

With a bond, you know what the exact price of the bond will be on a certain future date. On the bond’s maturity date, you will receive $1,000 unless the company has gone bankrupt. Barring that unlikely scenario, you will get $1,000, regardless of whether you paid $1,000, $900 or $500 for the bond. You’ll also collect interest along the way.

It’s important to realize that even if the price of the bond falls while you own it, that won’t affect your eventual payout. At maturity, you will be paid $1,000.

So let’s say you buy a bond with a 5% coupon that matures on November 1, 2026. Right after you buy the bond, the company posts bad news and the bond drops to $950. A year later, there’s more bad news, and the bond market starts getting scared. Your bond drops all the way to $700, which is a big move in the bond market.

As we approach November 1, 2026, the bond’s price starts moving closer to the $1,000 mark. On that date, the bond matures and you are paid $1,000. It doesn’t matter that the market lost confidence in the bond two years earlier and you bought it at a huge discount. The bond will pay $1,000 at maturity no matter what.

The stock market has been a mess for two years. The S&P 500 is up this year, but that’s mostly due to seven Big Tech stocks. Most stocks in the market are down… and many are down big.

And this bear market shows no signs of slowing down in the near future.

When you can earn more than 5% risk-free in the short term in Treasurys, more than 6% in safe corporate bonds or even 9% in more speculative bonds and get your money back, you have to ask yourself whether it’s worth it to risk your cash in stocks, which historically average a return of 8% to 10% per year but are much more volatile.

My long-term money is still invested in stocks because I (hopefully) have plenty of time for those stocks to grow. But the funds that I’ll need in the shorter term are in bonds right now.

I have a bunch of bonds maturing between now and the end of the year, and I’m excited about the safe income-producing opportunities I’m finding that weren’t available just a year ago.

You rarely hear someone pounding the table on bonds.

I am.

P.S. I’ve just released my most recent bond research. In it, I reveal a way to produce 100%-plus predetermined returns in as little as two years – without having to stomach the ups and downs of the stock market. Get all the details here.