You can buy municipal bonds through a broker, directly from your state or municipality, or through a fund — each route has different costs and minimum investments

Municipal bonds are sold through several channels, and which one you use depends on whether you want individual bonds or a fund, how much money you have to invest, and how much you want to pay in fees. The most common route is a brokerage account — firms like Fidelity, Charles Schwab, and Vanguard all sell munis. You can also buy directly from some state and local governments through programs run by their finance offices. A third option is a mutual fund or exchange-traded fund (ETF) that holds municipal bonds, which spreads your money across many bonds automatically.

Each path has real trade-offs. Brokers give you the most choice and control but may charge commissions or markups. Direct purchase from a government cuts out the middleman but limits you to that specific bond. Funds charge ongoing fees but require less money upfront and handle all the bond management for you. Understanding what each costs and what you actually get is the only way to know which makes sense for your situation.

Key Takeaways

  • Brokerages like Fidelity, Charles Schwab, and Vanguard sell individual municipal bonds and charge either a flat commission or a markup built into the price.
  • Some states and municipalities sell bonds directly to residents through their own programs, which eliminates broker fees but limits your choices to that specific bond.
  • Municipal bond funds and ETFs let you invest smaller amounts and own pieces of many bonds at once, but charge annual management fees that vary by fund.
  • The secondary market — where existing bonds trade between investors — is where most individual bonds are actually bought and sold after their initial offering.
  • Minimum investments range from $1,000 to $5,000 for individual bonds and can be as low as $50 for some funds, depending on the seller.

Buying through a brokerage account

A brokerage is the most straightforward way to buy individual municipal bonds. You open an account at a firm like Fidelity, Charles Schwab, E*TRADE, or Vanguard, fund it, and search their municipal bond inventory. Most brokerages let you filter by maturity date, credit rating, yield, and whether the bond is tax-exempt in your state. You can see the bonds available that day and buy one or several.

The cost structure varies by firm. Some brokerages charge a flat commission per bond — typically $10 to $25 — while others build a markup into the price you see. The markup is invisible; you see a price, you pay that price, and the difference between what the broker paid and what you paid is their profit. Markups on municipal bonds typically range from 0.5% to 2% of the bond's value, though they can be higher on less common bonds. Ask your broker upfront whether they charge a commission, a markup, or both, and what the typical cost is.

Minimum investments are usually $1,000 to $5,000 per bond, depending on the brokerage and the specific bond. Some brokerages also offer fractional bond ownership through their platforms, which lets you invest smaller amounts. The trade-off is that you're buying bonds that already exist in the secondary market — bonds that were issued years ago and are now being resold — rather than buying directly from the issuer at the initial offering.

Buying directly from state and local governments

Some states and municipalities run their own bond sales programs that let residents buy directly without a broker. These programs vary widely in how they work and what bonds they offer. A few states have formal direct-purchase programs similar to how the federal government sells Treasury bonds, but most direct sales happen through the issuer's finance office or a designated agent.

The advantage is that you avoid broker markups and commissions entirely. You're buying the bond at the initial offering price, straight from the source. The disadvantage is that your choices are limited to whatever bonds that specific government is currently issuing. You cannot shop across multiple issuers or maturities the way you can at a brokerage. You also need to contact the issuer directly — there is no central marketplace — which means more legwork on your part.

To learn about your state or municipality offers direct purchase, contact your state treasurer's office or your city or county finance department and ask whether they sell bonds directly to residents. Some will; many will not. If they do, ask about minimum investment amounts, the bonds currently available, and how the purchase process works. Minimum investments for direct purchase are often $1,000 to $5,000, similar to brokerages.

Buying municipal bond funds and ETFs

A municipal bond fund or ETF pools money from many investors and uses it to buy a portfolio of municipal bonds. Instead of owning one or two individual bonds, you own a small piece of dozens or hundreds of bonds. This spreads your risk — if one bond defaults, it affects only a tiny portion of your investment — and lets you invest with much smaller amounts of money.

Mutual funds and ETFs differ in how they trade. A mutual fund is priced once per day, after the market closes, and you buy or sell at that day's price. An ETF trades throughout the day like a stock, so the price changes minute to minute. Both charge annual management fees, called an expense ratio, which typically range from 0.2% to 0.6% per year for municipal bond funds. That means if you invest $10,000 in a fund with a 0.4% expense ratio, you pay $40 per year in fees, taken automatically from your account.

Minimum investments for funds are often much lower than for individual bonds — sometimes as low as $50 or $100 for an ETF, or $1,000 to $3,000 for a mutual fund, depending on the fund family. Some funds are actively managed, meaning a manager picks which bonds to buy and sell; others are index funds that simply track a benchmark like the Bloomberg Municipal Bond Index. Index funds typically have lower fees because they require less active decision-making.

Understanding the secondary market

Most municipal bonds you buy through a brokerage are not new bonds being issued for the first time. They are existing bonds trading in the secondary market — the market where bonds change hands between investors after their initial sale. Understanding this matters because it affects pricing and availability.

When a municipality first issues a bond, it sells it at the initial offering price. After that, the bond trades between investors. The price changes based on interest rates, the issuer's credit quality, and supply and demand. If interest rates rise, existing bonds become less valuable because new bonds pay higher rates. If the issuer's credit rating improves, the bond becomes more valuable. A broker's inventory is whatever bonds are currently for sale in the secondary market — which changes daily.

This is why you cannot always find the exact bond you want. A specific maturity date or credit rating might not be available on the day you want to buy. Brokers can sometimes search for bonds across their network or place a request to find one, but that takes time and may cost extra. If you want a specific bond at a specific price, you may need to wait or accept a different option.

Comparing costs across purchase methods

Purchase MethodTypical MinimumCostsBest For
Brokerage (individual bonds)$1,000–$5,000$10–$25 commission or 0.5%–2% markupInvestors who want specific bonds and can invest $5,000+
Direct from issuer$1,000–$5,000None (no broker fees)Investors who want to avoid fees and are buying from their own state or city
Municipal bond fund$1,000–$3,0000.2%–0.6% annual expense ratioInvestors who want diversification and lower minimums
Municipal bond ETF$50–$500 (price of one share)0.2%–0.6% annual expense ratioInvestors with small amounts to invest and who want to trade during the day

The lowest-cost option depends on how much you are investing and how long you plan to hold. If you are buying one $5,000 bond and holding it to maturity, a $15 commission is a one-time cost of 0.3%. If you are investing $1,000 in an ETF with a 0.4% expense ratio, you pay $4 the first year, but that fee repeats every year. Over 10 years, you pay $40 in fees (assuming the investment doesn't grow). Over 20 years, you pay $80. For small investments or short holding periods, the one-time broker cost may be cheaper. For larger investments or long holding periods, a low-cost fund may win.

When you compare options, also consider how much time you want to spend managing your investment. Individual bonds require you to research specific bonds, monitor their credit quality, and decide when to sell. Funds handle all of that for you automatically. That convenience has a cost — the annual fee — but it may be worth it if you do not want to actively manage your portfolio.

Tax considerations when choosing where to buy

Municipal bonds are attractive partly because the interest is usually exempt from federal income tax. Some bonds are also exempt from state and local income tax if you live in the state that issued them. Where you buy does not change whether a bond is tax-exempt, but it can affect which bonds you have access to.

If you buy through a brokerage, you can search for bonds issued by your state specifically, which gives you the state tax exemption in addition to the federal exemption. If you buy a fund, it may hold bonds from many states, so you get the federal exemption but not the state exemption on most of the bonds. Some funds focus on a single state's bonds, which preserves the state tax benefit, but they are less diversified.

When comparing costs, factor in the tax savings. A bond that pays 3% and is exempt from both federal and state tax may be worth more to you than a taxable bond paying 4%, depending on your tax bracket. Your brokerage or fund provider can show you the tax-equivalent yield — what a taxable bond would need to pay to give you the same after-tax return. This calculation is especially important if you are in a high tax bracket.

Frequently Asked Questions

Do I need a brokerage account to buy municipal bonds?

No. You can buy directly from your state or municipality if they offer direct sales, or you can buy a municipal bond fund or ETF through a fund company. A brokerage account is the most common route, but not the only one. Direct purchase avoids broker fees, while funds require less money upfront.

What is the difference between buying a bond and buying a fund?

An individual bond is a single loan you make to one government. You own it until maturity, then get your principal back. A fund pools your money with other investors' to buy many bonds. You own a share of the fund, not the bonds directly, and can sell your share anytime. Bonds give you more control; funds give you diversification and lower minimums.

Can I buy municipal bonds through my bank?

Some banks offer municipal bond sales through their investment or wealth management divisions, but not all. Call your bank and ask whether they sell municipal bonds and what their fees are. Many banks use a third-party broker behind the scenes, so you may pay broker fees even though you are buying through the bank.

What happens if I want to sell a municipal bond before it matures?

You sell it in the secondary market through a broker, the same way you bought it. The price you get depends on current interest rates and the bond's credit quality. If rates have risen since you bought it, you may get less than you paid. If rates have fallen, you may get more. Funds and ETFs are easier to sell because you can sell anytime during market hours.

Are there any hidden costs I should know about?

The main hidden cost is the markup on individual bonds bought through a broker — the difference between what the broker paid and what you pay. Ask your broker upfront what their markup or commission is. For funds, the expense ratio is disclosed in the fund's prospectus and fact sheet. There are no other major hidden costs, but some brokerages charge account maintenance fees or inactivity fees, so read the fine print.