You can buy municipal bonds through a broker, directly from your state or local government, or through a bank — each route has different minimums, fees, and access to bond selection

Municipal bonds are sold through three main channels: a brokerage firm (the most common route), directly from the issuer or a municipal bond platform, or through a bank. A brokerage account gives you the widest selection and lets you buy and sell bonds on the secondary market, where most trading happens. Direct purchase from an issuer is simpler but limits you to that specific bond. Banks can sell you bonds but typically charge higher markups than brokers.

The route you choose affects what bonds you can see, how much you pay upfront, and whether you can sell before maturity. Most individual investors start with a brokerage because the cost structure is transparent and the selection is broad, but the right choice depends on whether you want to hold one bond to maturity or build a diversified portfolio.

Key Takeaways

  • Brokerage firms (Fidelity, Schwab, Vanguard, E*TRADE, and others) let you search thousands of municipal bonds and buy on the secondary market, where most bonds trade after issuance.
  • Direct purchase from an issuer or a municipal bond platform like BondEdge or Munistat skips the middleman but limits you to bonds that issuer is selling and usually requires a higher minimum investment.
  • Banks can sell you municipal bonds but typically add a markup to the price, making them more expensive than buying through a broker.
  • The secondary market (where existing bonds trade between investors) offers far more bonds than the primary market (new issuances), so most investors buy there through a broker.

Buying through a brokerage firm

A brokerage account is the standard way to buy municipal bonds. Firms like Fidelity, Charles Schwab, Vanguard, E*TRADE, and TD Ameritrade all offer municipal bond trading. You open an account, fund it, and search their bond inventory — typically thousands of bonds at any given time. You can filter by state, maturity date, credit rating, yield, and other criteria.

Brokers make money on the bid-ask spread, the difference between what they pay for a bond and what they sell it to you for. This spread is built into the price you see; you do not pay a separate commission. The spread varies by bond — more liquid bonds (those that trade frequently) have tighter spreads, while less common bonds have wider ones. A bond trading frequently might have a spread of $0.25 per $100 of face value, while an illiquid bond might be $1 or more.

Brokers also let you sell bonds before maturity on the secondary market. If you need cash or interest rates have moved in your favor, you can exit the position. This flexibility comes with a cost: you are subject to market price changes, so you might sell at a loss if rates have risen since you bought.

Buying directly from the issuer

Some states and municipalities sell bonds directly to the public through their finance departments or dedicated platforms. For example, you might buy a bond issued by your city or state without going through a broker. This eliminates the middleman and the bid-ask spread, which sounds appealing, but it comes with real constraints.

Direct purchase usually requires a higher minimum — often $5,000 to $25,000 per bond, compared to $1,000 or less through a broker. You can only buy bonds that issuer is currently selling, so your selection is limited to whatever they have available at that moment. You also cannot easily sell before maturity; if you need to exit, you may have to hold until the bond matures or find a buyer on your own, which is difficult for individual investors.

Direct purchase makes sense if you have found a specific bond you want to hold to maturity and you want to avoid the bid-ask spread. For most investors building a diversified portfolio, the limited selection and high minimums make it impractical.

Municipal bond platforms and aggregators

Platforms like BondEdge, Munistat, and Bloomberg's municipal bond search let you view bonds from multiple issuers in one place. Some of these platforms are free research tools; others are brokers themselves. BondEdge, for example, is a broker that specializes in municipal bonds and lets you buy directly through their platform.

These platforms often have lower minimums than traditional brokers (sometimes as low as $100 per bond) and transparent pricing. They appeal to smaller investors who want to start with less capital. The trade-off is that selection may be narrower than a large brokerage, and you are still subject to bid-ask spreads when you buy and sell.

Check whether the platform is a broker (meaning they hold your money and execute trades) or just a research tool (meaning you still need a brokerage account to buy). Some platforms are both — they show you bonds and let you buy through them.

Buying through a bank

Banks can sell you municipal bonds, but they are not the most cost-effective route. Banks typically buy bonds from brokers and resell them to customers at a markup. This markup is not always transparent; you may not see the exact spread the bank is adding.

Banks are useful if you already have a relationship with them and want simplicity, or if you are buying a very large quantity and the bank can negotiate better pricing. For most individual investors, a brokerage offers better pricing and more transparency.

Primary market versus secondary market

The primary market is where new bonds are first issued. When a city or state issues a bond, it goes to the primary market first. Buying in the primary market means you are buying directly from the issuer (or through an underwriter), and you pay the offering price set at issuance.

The secondary market is where existing bonds trade between investors after issuance. This is where the vast majority of municipal bond trading happens. When you buy a bond through a broker, you are almost always buying on the secondary market from another investor or a dealer's inventory. Secondary market prices fluctuate based on interest rates, credit quality, and supply and demand.

The secondary market offers far more bonds to choose from — thousands versus the handful of new issues coming to market each day. However, secondary market prices can be higher or lower than the original offering price depending on how rates have moved. If rates have fallen since the bond was issued, the bond's price will be higher. If rates have risen, the price will be lower.

Comparing costs and minimums across routes

RouteTypical MinimumCost StructureSelectionAbility to Sell Early
Large brokerage (Fidelity, Schwab, Vanguard)$1,000 per bondBid-ask spread (transparent)Thousands of bondsstraightforward; secondary market liquidity
Municipal bond platform (BondEdge)$100–$1,000 per bondBid-ask spread (transparent)Hundreds to thousandsModerate; depends on platform
Direct from issuer$5,000–$25,000 per bondNone (no spread)Limited to current offeringsDifficult; no secondary market access
BankVaries (often $5,000+)Markup (often not transparent)Limited to bank's inventoryDifficult; depends on bank

What to check before you buy

Regardless of where you buy, confirm the bond's credit rating (from Moody's, S&P, or Fitch), maturity date, coupon rate (the interest you will receive), and call provisions (whether the issuer can redeem the bond early). Ask about the bid-ask spread or markup so you know what you are paying above the bond's face value.

If you are buying on the secondary market, the price will be different from the original offering price. A bond originally issued at par ($1,000) might be trading at $1,050 or $950 depending on rate movements. The yield-to-maturity (YTM) tells you the actual return you will earn if you hold to maturity, accounting for the price you pay today.

Check whether the bond is callable. A callable bond can be redeemed by the issuer before maturity, usually when rates have fallen and the issuer wants to refinance at a lower rate. If you buy a callable bond at a premium (above par), you risk losing that premium if the bond is called.

Frequently Asked Questions

What is the minimum amount I need to buy a municipal bond?

Most brokerages let you buy a single bond with a $1,000 minimum. Some platforms like BondEdge go as low as $100. Direct purchase from an issuer usually requires $5,000 to $25,000. The minimum depends on the route and the specific bond.

Can I buy municipal bonds through my retirement account?

Yes. You can hold municipal bonds in an IRA, 401(k), or other retirement account through a brokerage. However, municipal bonds are tax-exempt at the federal level (and often state level), so holding them in a tax-deferred account wastes that tax benefit. Most financial advisors recommend buying municipal bonds in taxable accounts where you benefit from the tax exemption.

How do I know if a bond is a good deal on the secondary market?

Compare the yield-to-maturity (YTM) to other bonds with similar maturity dates and credit ratings. If a bond's YTM is higher than comparable bonds, it may offer better value — or it may carry higher risk. Check the credit rating and call provisions. Use your broker's tools to see recent trades in the same bond to understand whether the current bid-ask spread is reasonable.

What happens if I sell a municipal bond before maturity?

You will receive the current market price, which may be higher or lower than what you paid. If interest rates have fallen, the bond's price will be higher, and you will make a gain. If rates have risen, the price will be lower, and you will take a loss. You will also pay the bid-ask spread when you sell.

Are there fees for holding municipal bonds in a brokerage account?

Most brokerages do not charge account maintenance fees for holding bonds. You pay the bid-ask spread when you buy and when you sell, but there is no annual holding fee. Some brokerages charge inactivity fees if you do not trade, but this is rare and usually applies only to accounts with very low balances.