You buy corporate bonds through a brokerage account, the same way you buy stocks
Corporate bonds trade on secondary markets through brokers. You open an account with a brokerage firm (Fidelity, Schwab, Vanguard, E*TRADE, or others), fund it with cash, and search for bonds by issuer name or ticker. The process takes minutes once your account is set up. You place an order, the trade settles in a few days, and you own the bond until maturity or until you sell it.
The catch is that individual bonds require larger minimum purchases than stocks do. Most corporate bonds trade in $1,000 or $5,000 increments, meaning you need at least that much cash per bond. If you have $10,000 to invest, you might buy two $5,000 bonds or ten $1,000 bonds from different companies, rather than spreading that money across many positions.
If you want smaller exposure or don't want to pick individual bonds, bond funds and exchange-traded funds (ETFs) let you own pieces of many bonds with a smaller initial investment. But if you want to own the actual bond and hold it to maturity, you need a brokerage account and enough cash for the minimum purchase.
Key Takeaways
- You need a brokerage account with a firm that offers bond trading, and most major brokers do.
- Individual corporate bonds typically require a minimum purchase of $1,000 to $5,000 per bond.
- You can search for bonds by company name, credit rating, or maturity date within your broker's platform.
- Bond funds and ETFs offer smaller entry points if you don't have enough cash for individual bonds.
- Prices fluctuate between purchase and maturity, so selling before maturity may mean a loss.
Opening a brokerage account that trades bonds
Not all brokers offer bond trading to individual investors, though most large ones do. Fidelity, Schwab, Vanguard, E*TRADE, and Interactive Brokers all have bond desks. Smaller or discount brokers may not, so check the broker's website or call before opening an account.
The account setup is the same as for stocks: you provide personal information, proof of identity, and your Social Security number. You link a bank account or wire cash to fund the account. Most brokers have no minimum balance requirement, though some charge monthly fees if your account falls below a certain level. Once the account is open and funded, you can search for bonds immediately.
Some brokers offer bond research tools built into their platforms, showing you ratings, yields, and maturity dates. Others require you to call a bond trader to place an order. Ask about this before you open the account if you want to trade on your own rather than through a person.
How to search for and select a corporate bond
Within your broker's platform, you search for bonds by company name, ticker, or bond characteristics. You might search for "Apple bonds" or filter by maturity date (bonds due in 2030, for example) or credit rating (investment-grade only, or high-yield). The platform shows you the bond's coupon rate (the interest it pays), current price, yield to maturity, and the date it matures.
The price you see is not always the face value of $1,000. Bonds trade above or below par depending on interest rates and the company's credit quality. If a bond pays 4% interest but current market rates are 5%, the bond will trade below $1,000 because buyers want a higher yield. If rates fall to 3%, the bond trades above $1,000. This price movement is normal and only matters if you sell before maturity.
Before you buy, check the company's credit rating through your broker or through rating agencies like Moody's or S&P. Investment-grade bonds (rated BBB or higher) carry lower default risk but pay less interest. High-yield bonds (rated BB or lower) pay more but carry higher risk. Your broker's research tools usually show this information without extra cost.
Placing your order and understanding settlement
Once you've chosen a bond, you enter an order in your broker's platform or call a bond trader. You specify how many bonds you want (usually in increments of one, meaning $1,000 or $5,000 each) and whether you want to buy at the current market price or set a limit price. A limit order lets you say "I'll buy this bond only if the price drops to $980" — useful if you think prices will move in your favor.
Corporate bond trades settle in two business days, meaning the cash leaves your account and the bond appears in your holdings two days after you place the order. During those two days, the trade is confirmed but not yet final. If the market moves sharply, the price you locked in is still the price you pay.
Your broker will charge a commission or markup on the trade. This is usually built into the price you see rather than shown as a separate fee, so you won't see a line item for it. The markup varies by broker and by bond — less liquid bonds (those that trade rarely) typically have wider markups. Ask your broker what the markup is before you buy if you want to know the exact cost.
What happens after you buy: holding to maturity versus selling early
If you hold the bond until maturity, you receive the face value ($1,000 or $5,000) plus any final interest payment. The interest payments arrive on the bond's coupon dates, usually twice a year. You don't have to do anything — the payments come automatically to your brokerage account.
If you need to sell before maturity, you can list the bond for sale through your broker. The price you receive depends on current interest rates and the company's credit quality at the time you sell. If rates have risen since you bought, you'll likely receive less than you paid. If rates have fallen or the company's credit has improved, you may receive more. This is why bonds are not risk-free even though they're considered safer than stocks.
Selling a bond before maturity also triggers a taxable event. You'll owe capital gains tax on any profit or can deduct any loss. Keep records of your purchase price and sale price for tax time.
Bond funds and ETFs as an alternative to individual bonds
If you don't have $1,000 or $5,000 to invest in a single bond, or if you want instant diversification, bond funds and bond ETFs let you own pieces of many bonds. A corporate bond fund might hold 50 or 100 different bonds, so your $500 or $1,000 investment is spread across many issuers and maturity dates.
The trade-off is that bond funds don't have a maturity date. The fund manager buys and sells bonds constantly, so you don't know exactly when you'll get your money back. You also pay an annual fee (called an expense ratio) to the fund manager, usually between 0.05% and 0.50% per year. Individual bonds have no annual fee once you own them.
Bond ETFs work the same way as bond funds but trade like stocks — you can buy or sell them during market hours at a price that changes throughout the day. Bond mutual funds are priced once per day after the market closes. Both are simpler than picking individual bonds if you're new to investing.
Taxes and record-keeping for bond investors
Interest income from corporate bonds is taxed as ordinary income at your federal tax rate, not at the lower capital gains rate. If you earn $1,000 in bond interest, it's taxed the same way as $1,000 in wages. State and local income tax may also apply, depending on where you live.
If you sell a bond before maturity, you owe capital gains tax on the profit (or can deduct the loss). If you hold the bond to maturity, there's no capital gain or loss — you simply receive the face value back. Keep records of your purchase price, purchase date, sale price, and sale date for each bond. Your broker provides a year-end statement showing interest income, but you're responsible for tracking gains and losses if you sell.
Some corporate bonds are issued with special tax treatment, but most are not. Check the bond's prospectus or ask your broker if there are any tax quirks before you buy.
Frequently Asked Questions
Can I buy corporate bonds directly from the company?
No. Companies issue bonds through underwriters and they trade on secondary markets. You must buy through a broker. Some companies offer direct stock purchase plans, but not for bonds.
What's the difference between a bond's price and its yield?
Price is what you pay to buy it; yield is the annual return you'll earn. A $1,000 bond paying 4% interest has a yield of 4%. If the price drops to $950, the yield rises to about 4.2% because you're earning the same $40 per year on a smaller investment. Brokers show both so you can compare bonds fairly.
What happens if the company goes bankrupt before the bond matures?
Bondholders are paid before stockholders in bankruptcy, but you may not receive the full face value. The company's assets are divided among creditors. This is why credit ratings matter — they estimate the risk of default. Investment-grade bonds default rarely; high-yield bonds default more often.
Do I need a lot of money to start buying bonds?
You need at least $1,000 to $5,000 for one individual bond. If you have less, bond funds or ETFs let you start with smaller amounts. Many brokers have no account minimum, so you can open an account and add money over time.
Can I buy bonds through a retirement account like an IRA?
Yes. Most IRAs allow bond trading through a self-directed brokerage account. The same rules apply — you search, buy, and hold through your broker. Interest income and capital gains grow tax-deferred inside the IRA, which is a major advantage over buying bonds in a regular taxable account.