You can buy corporate bonds through a broker, directly from a company, or on the secondary market where existing bonds trade
Corporate bonds are sold in three main places: through a broker (the most common route for individual investors), directly from the company during a new bond offering, or on the secondary market where investors trade bonds that already exist. Each route has different minimums, costs, and access points. Most individual investors use a broker because it requires no special connections and the process is straightforward — you log into your brokerage account, search for a bond by its ticker or issuer name, and place an order just like buying a stock.
The broker you choose affects the bonds available to you, the price you pay, and how quickly you can complete the purchase. Understanding where each type of bond comes from and how it reaches your account helps you find the right source for what you want to buy.
Key Takeaways
- Brokers like Fidelity, Charles Schwab, and Vanguard let you buy corporate bonds through an online account with no special requirements or minimum bond purchases.
- New bond offerings are sold through underwriters during the initial issuance, but individual investors rarely access these directly unless they have a relationship with an investment bank.
- The secondary bond market is where most trading happens after a bond is issued, and your broker connects you to this market automatically when you place an order.
- Bond prices and available inventory change throughout the trading day, so the bond you see listed in the morning may be gone or repriced by afternoon.
- You pay a markup or spread on top of the bond's price — this is how brokers make money — and the cost varies by bond type and broker.
Buying through a retail broker
A retail broker is a financial company that holds accounts for individual investors and lets them buy and sell securities, including bonds. The major ones are Fidelity, Charles Schwab, E*TRADE, Vanguard, and TD Ameritrade. You open an account, fund it with cash, and then search their bond inventory to find what you want to buy. The process takes minutes once your account is set up.
Each broker maintains a list of corporate bonds available for purchase. The inventory changes constantly because bonds are traded throughout the day. When you search for a bond — say, by the company name or a bond's ticker — the broker shows you the current price, the coupon rate (the interest payment), the maturity date, and the yield. You can then place an order to buy a specific quantity. Most brokers let you buy a single bond; you do not have to buy in bulk.
The price you pay includes a markup or spread, which is the broker's profit on the trade. This is not a separate fee you see listed — it is built into the price. The markup varies depending on the bond's liquidity (how easily it trades), the broker, and market conditions. Bonds from large, well-known companies tend to have smaller markups because they trade frequently. Smaller or less-traded bonds carry larger markups because the broker takes on more risk holding them.
Primary market offerings and underwriters
When a company first issues a corporate bond, it works with an underwriter — usually an investment bank like JPMorgan Chase, Goldman Sachs, or Bank of America — to bring the bond to market. The underwriter buys the entire bond issuance from the company and then sells it to investors. This is called the primary market.
Individual investors rarely buy bonds directly in the primary market because underwriters typically sell to large institutional buyers first — pension funds, insurance companies, mutual funds. If you want to buy a new bond offering, you usually need an existing relationship with an investment bank or a very large account. Some brokers do get allocations of new bonds and offer them to their clients, but availability is limited and often reserved for their highest-tier customers.
The advantage of buying in the primary market is that you avoid the secondary market markup — you pay the issue price set by the underwriter. But for most individual investors, this route is not practical. You will find the bonds you want to buy on the secondary market instead, where they trade after issuance.
The secondary bond market and how it works
After a bond is issued, it trades on the secondary market between investors. This is where your broker finds the bonds you buy. The secondary market is not a single physical place like a stock exchange — it is a network of dealers and brokers who buy and sell bonds over the phone and through electronic systems. Your broker connects you to this network automatically.
When you place an order to buy a bond through your broker, the broker searches its inventory and the inventories of other dealers to find a seller. The broker then executes the trade and delivers the bond to your account. The whole process usually takes one to two business days to settle — meaning the bond officially becomes yours and the seller receives payment.
Prices on the secondary market fluctuate based on interest rates, the company's credit quality, and supply and demand. If interest rates rise, existing bonds become less attractive and their prices fall. If the company's credit rating improves, demand for its bonds increases and prices rise. This is why the price you see for a bond today may be different tomorrow.
Comparing costs across different brokers
The markup or spread you pay varies by broker and by bond. There is no single "best" broker for bond buying because costs depend on the specific bond you want and how much inventory that broker has. A bond that trades frequently at one broker might be harder to find at another, and the spread will reflect that difference.
Some brokers publish their average spreads for different bond types — investment-grade corporate bonds, high-yield bonds, and so on. Fidelity and Charles Schwab both disclose this information on their websites. If you are buying a large quantity or trading frequently, it is worth comparing spreads across brokers. For a single bond purchase, the difference is usually small enough that the convenience of your existing account matters more than hunting for the lowest spread.
You should also check whether your broker charges a transaction fee on top of the spread. Most major brokers do not charge separate fees for bond trades, but some smaller brokers or older accounts may. Ask your broker directly before you place your first order.
What happens when you place an order
When you search for a bond on your broker's platform, you see a list of available bonds with their current prices and yields. The price shown is what you will pay per bond (usually quoted as a percentage of face value — so 102 means you pay $1,020 for a $1,000 bond). You select the bond and the quantity you want, then place the order just like buying a stock.
Your order goes to the broker's trading desk, which searches for a seller. If the bond is in high demand or rarely traded, the search may take longer or the broker may not find any available at that moment. In that case, the order may be cancelled or you may be offered a different price. Once a seller is found, the trade executes and you receive a confirmation showing the price, quantity, and settlement date.
The bond settles in your account two business days later. You then own the bond and will receive coupon payments (interest) on the scheduled dates. You can hold it until maturity, sell it before maturity, or do anything else you choose with it.
Minimum purchases and account requirements
Most brokers do not have a minimum bond purchase requirement — you can buy a single bond if you want. However, some bonds have a minimum face value set by the issuer, typically $1,000 or $5,000. Your broker will show you this information when you search for the bond.
To buy corporate bonds through a broker, you need a brokerage account, which is free to open at any major broker. You do not need a minimum account balance to open the account, though some brokers may require a minimum deposit to fund it. Once your account is open and funded, you can search for and buy bonds when ready. If you want to buy bonds through an investment bank or directly from a company, you typically need a much larger account or an existing relationship, which makes these routes impractical for most individual investors.
Frequently Asked Questions
Can I buy corporate bonds directly from the company?
Not in the way you might buy stock directly. Companies do not maintain a retail sales desk for bonds. You must go through a broker or investment bank. If you want to buy a bond during its initial offering, you need a relationship with the underwriting bank or access through a broker that received an allocation.
What is the difference between the price I see and what I actually pay?
The price shown on your broker's platform includes the markup or spread. There is no separate fee added at checkout. The markup is the broker's profit and varies by bond and broker. For example, if a bond is listed at 102, you pay $1,020 per $1,000 face value, and that price already includes the spread.
Why is the bond I want to buy no longer available?
Bonds trade throughout the day and inventory changes constantly. If a bond is in high demand or rarely issued, it may sell out quickly. Your broker can tell you when or if it will be available again, or you can search for a similar bond from the same company or a competitor.
Do I need a special account type to buy corporate bonds?
No. You can buy corporate bonds in a regular brokerage account, a retirement account like an IRA, or a taxable account. The process is the same regardless of account type. Some brokers may restrict bond purchases in certain account types, so check with your broker if you are unsure.
How long does it take to receive the bond after I buy it?
The trade settles two business days after you place the order. On the settlement date, the bond officially becomes yours and appears in your account. You can then hold it, sell it, or receive coupon payments on the scheduled dates.