You can buy corporate bonds through a brokerage account, directly from a bond dealer, or through a bond fund
Corporate bonds are debt issued by companies, and you buy them the same way you buy stocks — through a brokerage firm. You open an account, fund it, search for the bond you want, and place an order. The bond issuer pays you interest (called the coupon) on a set schedule, usually twice a year, and returns your principal when the bond matures. Most individual investors buy bonds through their regular investment account at firms like Fidelity, Charles Schwab, E*TRADE, or Vanguard rather than going directly to the company.
The practical difference between buying stocks and bonds is that bonds trade less frequently and in larger minimum amounts. A single corporate bond typically costs $1,000 to $5,000 per unit, and you may need to buy at least one. Prices move more slowly than stocks, and the bid-ask spread (the difference between what a buyer will pay and what a seller wants) can be wider, meaning you may pay more or receive less than you expect. Understanding these mechanics before you start prevents frustration and unexpected costs.
Key Takeaways
- Open a brokerage account at a firm that offers bond trading, fund it with cash, and search for corporate bonds using the bond's ticker or issuer name.
- Corporate bonds typically require a minimum purchase of $1,000 to $5,000 per bond, and you may need to buy multiple bonds to build a meaningful position.
- The price you pay depends on current interest rates and the bond issuer's credit quality; bonds issued by stable companies cost more and pay less interest than riskier bonds.
- You can hold individual bonds until maturity and collect interest payments, or sell them before maturity if you need the cash — though selling early means accepting whatever price the market offers.
- Bond funds and bond ETFs let you own many bonds with a smaller upfront investment, but you give up the certainty of getting your principal back at maturity.
Opening a brokerage account that trades bonds
Not every brokerage offers the same bond selection or trading experience. Large firms like Fidelity, Charles Schwab, E*TRADE, Vanguard, and TD Ameritrade all allow individual investors to buy corporate bonds, but smaller brokerages may not. Before opening an account, check the firm's website to confirm they offer corporate bond trading and see what their minimum account balance is — most have no minimum, but some require $1,000 or $2,500 to start.
Once you open the account, you will need to link a bank account and transfer cash. This usually takes one to three business days. Some brokerages let you trade bonds immediately while the transfer is pending; others require the cash to settle first. Ask during account setup if you are in a hurry. You do not need a special account type — a regular taxable brokerage account works fine for bonds, though a retirement account (IRA or 401k) can hold bonds too if your plan allows it.
Finding and comparing corporate bonds
Once your account is funded, you search for bonds using your brokerage's bond screener or search tool. Most firms let you filter by issuer name, maturity date, credit rating, and yield (the interest rate you will receive). If you know which company's bond you want, type the company name and you will see all their outstanding bonds listed with different maturity dates and prices.
The key numbers to compare are the coupon rate (the interest you receive, stated as a percentage), the maturity date (when you get your principal back), the current price (what you will pay today), and the yield to maturity (the total return you will earn if you hold the bond until it matures). A bond issued by Apple at 3% interest maturing in 2030 will show differently than an Apple bond at 4.5% maturing in 2035. The longer the maturity and the higher the coupon, the more the bond typically costs upfront. Lower-rated bonds (those from companies with weaker finances) pay higher interest to compensate for the extra risk.
Before you buy, check the bond's credit rating through your brokerage or through rating agencies like Moody's, S&P, or Fitch. A rating of BBB or higher (from S&P) is considered investment-grade, meaning the company is financially stable. Anything below BBB is high-yield or "junk" bond territory, which means higher interest but real risk that the company will not pay you back.
Understanding bond prices and what you will actually pay
Corporate bonds are quoted at a percentage of their face value. A bond quoted at 102 means you pay 102% of $1,000, or $1,020. A bond quoted at 98 means you pay 98% of $1,000, or $980. The difference between the asking price (what sellers want) and the bid price (what buyers will pay) is the spread. On a $1,000 bond, a spread of 1 to 2 points ($10 to $20) is normal; wider spreads mean you are paying more to buy or receiving less to sell.
Your brokerage will show you the current bid and ask prices before you confirm the trade. Some firms charge a commission on bond trades (typically $5 to $25 per bond), while others advertise commission-free bond trading but make money on the spread instead. Ask your brokerage what you will pay in total — the price of the bond plus any commission — so you are not surprised. The total cost is what matters, not whether the fee is labeled a commission or built into the price.
Placing your first bond order
In your brokerage account, navigate to the bond trading section and enter the bond's identifier (usually a CUSIP number, which your brokerage will show you) or search by issuer name. Select the bond you want, enter the quantity (usually in units of $1,000), and review the bid and ask prices. Your brokerage will show you the total cost including any fees. If the price looks right, place the order.
Most bond orders are executed immediately during market hours (9:30 a.m. to 4 p.m. Eastern time on weekdays). You will receive a confirmation showing the price you paid, the coupon rate, the maturity date, and when your first interest payment is due. The bond will appear in your account within one to three business days, and you will start receiving interest payments on the schedule the bond specifies — usually every six months.
Holding bonds until maturity versus selling early
If you buy a bond and hold it until the maturity date, you know exactly what you will receive: all your interest payments plus your full $1,000 principal back. This certainty is one reason people buy individual bonds instead of bond funds. You do not have to worry about the bond's price moving or the fund manager's decisions.
If you need to sell a bond before it matures, you can do so through your brokerage, but you will receive whatever the market price is at that moment. If interest rates have risen since you bought the bond, the price will be lower than what you paid. If interest rates have fallen, the price will be higher. You also pay the bid-ask spread again when you sell. For this reason, bonds work best for money you plan to hold for years, not money you might need in the next year or two.
Bond funds and ETFs as an alternative to individual bonds
If buying individual bonds feels complicated or you do not have $5,000 to $10,000 to invest upfront, a bond fund or bond ETF might make sense. These are pools of many bonds managed by a professional or tracked to an index. You can buy a single share of a bond fund for $50 to $100 and own a piece of hundreds of bonds instantly. The fund handles all the buying, selling, and reinvesting of interest payments.
The trade-off is that you lose the certainty of maturity. A bond fund's value moves with interest rates and the credit quality of its holdings, so you could sell it for less than you paid. You also pay an annual fee (called an expense ratio), typically 0.05% to 0.50% per year, which reduces your returns. For beginners or investors with smaller amounts to deploy, this simplicity and lower entry cost often outweigh the downsides.
Frequently Asked Questions
What is the minimum amount I need to buy a corporate bond?
Most corporate bonds have a face value of $1,000 and require you to buy at least one unit, so $1,000 is the typical minimum. Some bonds allow purchases in $100 increments, and some require $5,000 or more. Check your brokerage's listing for the specific bond you want to see its minimum purchase amount.
Do I pay taxes on bond interest?
Yes. Interest from corporate bonds is taxed as ordinary income at your regular tax rate, which is usually higher than the capital gains rate. If you hold the bond in a retirement account like an IRA, the interest is tax-deferred or tax-free depending on the account type. In a regular taxable account, you report the interest on your tax return each year.
What happens if the company that issued the bond goes bankrupt?
Bondholders are paid before stockholders in a bankruptcy, but there is no may provide you will recover your full investment. The company's assets are divided among creditors, and you may receive only a portion of what you are owed. This is why credit ratings matter — they reflect the risk that the issuer will default.
Can I buy corporate bonds directly from the company?
Some large companies offer bonds directly to investors, but most do not. Going through a brokerage is the standard route because it gives you access to a wide selection, transparent pricing, and the ability to sell if you need to. Buying directly is rare and usually only available for very large purchases.
Should I buy individual bonds or a bond fund?
Individual bonds work well if you have at least $5,000 to $10,000 to invest and want predictable income until maturity. Bond funds work better if you have less to invest, want diversification across many issuers, or prefer not to manage individual holdings. Many investors use both — individual bonds for core holdings and funds for smaller amounts or different bond types.