Why is the interest rate for buying bonds higher than that for depositing in banks? Is the interest rate of corporate bonds higher than that of national debt?

It cannot simply be said that the interest rate for buying bonds is higher than that for bank deposits. If we compare national debt with bank deposits, the interest rates of the two are similar under the same term. For example, the interest rate of one-year time deposits in banks is 3.5%, while the yield of one-year government bonds is about 3.6%. Of course, if it is a bank deposit interest rate, the interest rate is much lower than the national debt, because the bank's demand deposit is similar to money, which can be withdrawn at any time and used at any time, and money has no income.

It is inevitable that the interest rate of corporate bonds is higher than that of national bonds. Government bonds are guaranteed by government credit and have a high credit rating. Corporate bonds are the company's credit, and there are credit risks, so credit risk compensation is needed. The interest rate of corporate bonds with high credit rating will be lower than that of corporate bonds with high credit rating, because the credit risk of corporate bonds with high credit rating is small. Generally speaking, national debt is considered as a risk-free bond and is considered to have no credit risk. The interest rate difference between other bonds with the same maturity and national debt is the credit spread.