Home AI Trading Strategies / Municipal Bond Tax Arbitrage

Municipal Bond Tax Arbitrage Trading Strategy Analysis

Analyze municipal bond tax arbitrage opportunities with Sourcetable AI. Calculate tax-equivalent yields, identify spread opportunities, and optimize your fixed income portfolio automatically.

Andrew Grosser

Andrew Grosser

February 24, 2026 • 15 min read

Introduction to Municipal Bond Tax Arbitrage

Since the 1980s, municipal bond tax arbitrage has been a cornerstone strategy for high-net-worth investors and institutional fixed income desks, exploiting the tax-exempt status of muni yields relative to comparable Treasuries. Municipal bond tax arbitrage exploits the price differential between tax-exempt municipal bonds and taxable securities with similar risk profiles. For investors in high tax brackets, the after-tax returns on municipal bonds can significantly exceed those of comparable taxable bonds, creating arbitrage opportunities that sophisticated traders capitalize on daily.

The challenge lies in the complexity of calculations. You need to compute tax-equivalent yields across multiple tax brackets, factor in state and local tax implications, analyze credit spreads, monitor yield curves, and identify genuine arbitrage opportunities before they disappear. Traditional Excel analysis requires intricate formulas linking federal tax rates, state tax rates, alternative minimum tax considerations, and real-time bond pricing data. Sourcetable handles all of this with natural language—sign up free.

Sourcetable transforms this process completely. Instead of building complex spreadsheet models with nested IF statements and VLOOKUP functions, you simply upload your bond data and ask questions in plain English. 'What's the tax-equivalent yield for this 3.5% muni bond at a 37% tax bracket?' The AI instantly calculates the answer, shows the comparison to taxable alternatives, and identifies arbitrage spreads worth trading.

Whether you're managing a fixed income portfolio, trading municipal bonds professionally, or analyzing investment opportunities for high-net-worth clients, Sourcetable's AI handles the mathematical heavy lifting while you focus on strategy and execution. Get started at and experience municipal bond analysis without the spreadsheet complexity. sign up free.

Why Sourcetable for Municipal Bond Tax Arbitrage Analysis

Municipal bond tax arbitrage requires constant monitoring of multiple variables that change throughout the trading day. Tax rates vary by jurisdiction, bond yields fluctuate with market conditions, credit spreads widen and narrow based on economic news, and arbitrage opportunities emerge and disappear within minutes. Excel forces you to manually update formulas, recalculate tax-equivalent yields, and rebuild comparison models every time market conditions shift.

Sourcetable's AI understands fixed income terminology and tax concepts natively. You can ask 'Compare the after-tax yield of a 4.2% California muni bond to a 5.8% corporate bond for someone in the 35% federal bracket and 13.3% California state bracket' and receive an instant, accurate analysis. The AI automatically factors in the federal tax benefit, state tax exemption for in-state bonds, and calculates precise tax-equivalent yields for direct comparison.

The platform goes beyond simple yield calculations. Upload a portfolio of municipal bonds and comparable taxable securities, then ask 'Which positions offer arbitrage opportunities right now?' Sourcetable analyzes the entire dataset, identifies bonds trading at spreads that don't reflect their true after-tax value, and highlights specific trades worth executing. This type of comprehensive analysis would require hours of manual Excel work and custom VBA programming.

Real-time scenario analysis becomes effortless. Ask 'What happens to my arbitrage positions if the Fed raises rates by 50 basis points?' and watch as the AI recalculates yield curves, adjusts bond valuations, updates tax-equivalent yields, and shows you exactly which positions remain profitable and which need adjustment. You can test multiple scenarios in minutes rather than spending days rebuilding Excel models.

Sourcetable also handles the complexity of AMT calculations, de minimis rules, original issue discount considerations, and other technical aspects of municipal bond taxation that trip up even experienced analysts. The AI knows when market discount bonds trigger ordinary income treatment, when premium bonds require amortization, and how these factors affect true after-tax returns. This expertise is built into every calculation, eliminating the risk of formula errors that can cost thousands in missed opportunities or incorrect trade decisions.

Benefits of Municipal Bond Tax Arbitrage Analysis with Sourcetable

Municipal bond tax arbitrage delivers substantial benefits for investors in high tax brackets, but only when analysis is accurate, timely, and comprehensive. Sourcetable's AI-powered approach transforms how traders identify and execute these opportunities, providing advantages that traditional spreadsheet analysis simply cannot match.

Instant Tax-Equivalent Yield Calculations

The foundation of municipal bond arbitrage is comparing tax-exempt yields to taxable alternatives on an apples-to-apples basis. Sourcetable calculates tax-equivalent yields instantly across any tax scenario you specify. Upload a list of municipal bonds yielding 3.2%, 3.8%, and 4.5%, then ask 'What are the tax-equivalent yields for someone in the 37% federal bracket?' The AI immediately returns 5.08%, 6.03%, and 7.14% respectively, showing you which bonds offer returns competitive with taxable alternatives.

The calculations automatically adjust for your specific tax situation. Investors in states with high income taxes like California (13.3%), New York (10.9%), or New Jersey (10.75%) receive additional benefits from in-state municipal bonds that are exempt from both federal and state taxes. Sourcetable factors in these state-specific advantages automatically, giving you the true after-tax comparison that drives profitable arbitrage decisions.

  • Federal + state + local stacking: Automatically compute tax-equivalent yield incorporating all three tax layers simultaneously, so a California investor's 4.2% muni is correctly compared against an 8.1% equivalent taxable yield at a 48% marginal rate.
  • AMT haircut modeling: Flag private-activity bonds subject to the Alternative Minimum Tax and apply the correct haircut to their effective yield advantage, preventing inadvertent AMT exposure in high-income portfolios.
  • After-tax spread matrices: Generate tax-bracket × credit-rating matrices showing which muni sectors offer the widest spreads for each investor profile, updated instantly as yields move.
  • Break-even rate calculation: Determine the exact marginal tax rate at which a specific muni and Treasury yield the same after-tax return, identifying when tax benefit disappears as rates change.

Multi-Dimensional Spread Analysis

Effective arbitrage requires analyzing spreads across multiple dimensions simultaneously—credit quality, maturity, sector, and geography. Sourcetable's AI handles this complexity effortlessly. Ask 'Show me the spread between AAA-rated general obligation bonds and BBB-rated revenue bonds with 10-year maturities' and receive instant analysis across your entire bond universe.

The platform identifies anomalies that signal arbitrage opportunities. When a high-quality municipal bond trades at a spread that's too wide relative to comparable securities, Sourcetable flags it immediately. For example, if AAA-rated California general obligation bonds are yielding 3.8% while similar maturity AAA-rated Washington bonds yield 3.4%, the AI highlights this 40 basis point spread as potentially exploitable, especially for California residents who get the additional state tax benefit.

  • Muni-to-Treasury ratio tracking: Monitor the muni/Treasury yield ratio (historically 75-85% for 10-year paper) across the curve to identify periods of muni cheapness or richness relative to taxable equivalents.
  • Credit curve steepness: Compare AAA vs. A-rated muni spreads over time to identify when credit risk compensation is unusually wide, signaling opportunities to move down in quality for incremental yield.
  • Sector spread dispersion: Analyze GO bonds, revenue bonds (water, toll road, airport), and healthcare muni spreads simultaneously to identify the best risk-adjusted sector at each tenor.
  • Liquidity premium decomposition: Separate the yield premium attributable to illiquidity from true credit risk using CDS-equivalent benchmarks, quantifying how much of the spread is compensation for holding to maturity.

Automated Portfolio Optimization

Municipal bond tax arbitrage isn't just about individual trades—it's about optimizing entire portfolios to maximize after-tax returns while managing risk. Sourcetable analyzes your complete holdings and suggests specific swaps that improve tax efficiency. Upload your current portfolio and ask 'Which bonds should I swap to increase after-tax yield without increasing duration risk?' The AI evaluates thousands of potential combinations and recommends the optimal trades.

The optimization accounts for transaction costs, tax implications of selling existing positions, and the opportunity cost of capital. If you're holding a 2.8% municipal bond that's appreciated in value, Sourcetable calculates whether selling it (and potentially triggering capital gains tax) to buy a 3.6% bond makes economic sense after all costs. This holistic analysis prevents costly mistakes that occur when traders focus solely on yield without considering the complete financial picture.

Real-Time Market Opportunity Detection

Municipal bond markets can be inefficient, with prices varying significantly between dealers and trading platforms. Sourcetable helps you capitalize on these inefficiencies by continuously monitoring your data for arbitrage signals. Connect your bond pricing feeds and the AI alerts you when opportunities emerge: 'A 4.1% New York MTA bond is trading 25 basis points cheap to fair value based on the current yield curve.'

This real-time analysis is particularly valuable during market volatility. When the Fed announces rate changes, credit spreads can temporarily disconnect from fundamentals as traders rush to adjust positions. Sourcetable identifies bonds that have been oversold or overlooked, giving you actionable intelligence while other market participants are still updating their Excel models. Speed matters in arbitrage—the AI gives you a decisive edge.

Comprehensive Risk Management

Tax arbitrage strategies carry risks that require constant monitoring—interest rate risk, credit risk, liquidity risk, and tax law changes. Sourcetable provides integrated risk analysis that updates automatically as market conditions evolve. Ask 'What's my portfolio's duration exposure?' or 'How much credit risk am I carrying in healthcare revenue bonds?' and receive instant, accurate assessments.

The platform also models scenario impacts. If you're concerned about rising rates, ask 'What happens to my arbitrage positions if 10-year Treasury yields increase to 5%?' Sourcetable recalculates bond values, updates tax-equivalent yield comparisons, and shows you precisely which positions remain attractive and which become unprofitable. This forward-looking analysis helps you adjust strategies proactively rather than reacting to losses after they occur.

How Municipal Bond Tax Arbitrage Analysis Works in Sourcetable

Sourcetable makes sophisticated municipal bond tax arbitrage analysis accessible through a simple, conversational interface. The platform combines AI intelligence with spreadsheet flexibility, allowing you to perform complex fixed income analysis without writing formulas or building custom models.

Step 1: Upload Your Bond Data

Start by importing your municipal bond data into Sourcetable. You can upload CSV files from your portfolio management system, paste data from bond pricing services like Bloomberg or Municipal Securities Rulemaking Board (MSRB) feeds, or manually enter positions. Include key fields: CUSIP numbers, issuer names, coupon rates, maturity dates, current yields, credit ratings, and any relevant tax characteristics like state of issuance or AMT status.

Sourcetable automatically recognizes bond data structures and organizes the information intelligently. If you're comparing municipal bonds to taxable alternatives, upload both datasets—the AI understands the distinction and treats each appropriately in calculations. The platform handles bonds with different conventions (30/360 day count, actual/actual) and adjusts calculations accordingly without requiring you to specify these technical details.

  • Start by importing your municipal bond data into Sourcetable.
  • Sourcetable automatically recognizes bond data structures and organizes the info.

Step 2: Define Your Tax Parameters

Municipal bond arbitrage analysis depends entirely on the investor's tax situation. Tell Sourcetable your tax parameters by simply asking: 'I'm in the 35% federal tax bracket and the 9.3% California state bracket. Calculate tax-equivalent yields for my California municipal bonds.' The AI applies these rates to every calculation, giving you personalized analysis that reflects your actual after-tax economics.

For institutional investors managing multiple client accounts with different tax profiles, you can create scenarios for each bracket. Ask 'Compare after-tax returns for investors in the 24%, 32%, 35%, and 37% federal brackets' and Sourcetable generates a comprehensive comparison table showing which bonds are optimal for each tax situation. This analysis is invaluable for wealth managers allocating bonds across client portfolios with varying tax characteristics.

Step 3: Ask Questions in Plain English

This is where Sourcetable's AI truly shines. Instead of writing formulas like =MuniYield/(1-FederalRate-StateRate) or building lookup tables for tax-equivalent calculations, you simply ask questions: 'Which bonds offer tax-equivalent yields above 6%?' or 'Show me the arbitrage spread between my 4% munis and comparable corporate bonds.' The AI understands your intent, performs the calculations, and presents results instantly.

You can drill deeper with follow-up questions. After identifying bonds with attractive tax-equivalent yields, ask 'What's the credit risk on these positions?' or 'How does duration compare to my target allocation?' Sourcetable maintains context throughout the conversation, building a comprehensive analysis through natural dialogue rather than forcing you to plan out a complex spreadsheet structure in advance.

  • "Which bonds offer tax-equivalent yields above 6%?"
  • "Show me the arbitrage spread between my 4% munis and comparable corporate bonds."
  • "s the credit risk on these positions?"
  • "How does duration compare to my target allocation?"

Step 4: Identify Arbitrage Opportunities

The core of tax arbitrage is finding mispricings—situations where the after-tax return on a municipal bond exceeds the return on a taxable alternative with similar risk. Ask Sourcetable 'Which municipal bonds are cheap relative to corporate bonds with similar credit ratings and maturities?' The AI compares tax-equivalent yields across your datasets, adjusts for credit spread differences, and highlights specific arbitrage candidates.

For example, if a BBB-rated municipal bond is yielding 4.3% (equivalent to 6.83% taxable at 37% federal rate) while BBB-rated corporate bonds with similar maturity yield only 6.2%, you've identified a 63 basis point arbitrage opportunity. Sourcetable not only finds these opportunities but quantifies the profit potential: 'Buying $1 million of this municipal bond instead of the corporate alternative generates an additional $6,300 in annual after-tax income.'

Step 5: Visualize and Share Analysis

Sourcetable automatically generates visualizations that make complex tax arbitrage analysis immediately understandable. Ask 'Show me a chart comparing municipal yields to tax-equivalent yields across different tax brackets' and receive an interactive graph that illustrates how the value proposition changes with tax rates. These visualizations are particularly valuable when presenting investment recommendations to clients or investment committees.

You can also create scenario comparison tables. Ask 'Build a sensitivity analysis showing how arbitrage spreads change if municipal yields increase by 25, 50, or 75 basis points' and Sourcetable generates a comprehensive matrix showing exactly how each scenario affects your positions. Share these analyses with colleagues by exporting to PDF, sending direct links, or collaborating within the platform in real-time.

Step 6: Monitor and Update Continuously

Municipal bond arbitrage opportunities are dynamic—yields change daily, credit spreads fluctuate, and tax considerations evolve. Sourcetable makes continuous monitoring effortless. Update your bond pricing data by uploading new files or connecting to live data feeds, then ask 'Have any new arbitrage opportunities emerged since yesterday?' The AI compares current conditions to your previous analysis and highlights changes that warrant attention.

You can also set up ongoing analysis queries. Create a saved question like 'Alert me when any AAA-rated municipal bond offers a tax-equivalent yield more than 50 basis points above comparable Treasuries' and Sourcetable monitors your data continuously, notifying you the moment conditions meet your criteria. This automated vigilance ensures you never miss profitable opportunities while freeing you from manual monitoring tasks.

Municipal Bond Tax Arbitrage Use Cases

Municipal bond tax arbitrage strategies serve diverse investment objectives across institutional and individual portfolios. Sourcetable's flexible AI analysis adapts to each use case, providing specialized insights that match your specific goals and constraints.

High-Net-Worth Individual Portfolio Optimization

Wealthy individuals in the highest tax brackets (37% federal plus state taxes often exceeding 10%) benefit enormously from municipal bond tax arbitrage. A California resident earning $2 million annually faces a combined 50.3% marginal rate (37% federal + 13.3% state). For this investor, a California municipal bond yielding just 3.5% delivers a tax-equivalent yield of 7.04%—far exceeding most taxable fixed income alternatives.

Sourcetable helps wealth managers optimize these portfolios by analyzing the entire investable universe and recommending specific allocations. Upload the client's current holdings and available municipal bond inventory, specify their tax situation, then ask 'Recommend a portfolio allocation that maximizes after-tax yield while maintaining a target duration of 5 years and AA average credit quality.' The AI evaluates thousands of potential combinations and suggests the optimal portfolio structure, complete with specific CUSIP recommendations and expected after-tax returns.

The platform also handles complex situations like alternative minimum tax (AMT) exposure. Some municipal bonds are subject to AMT, reducing their tax advantage for affected investors. Sourcetable automatically identifies AMT bonds in your dataset and adjusts tax-equivalent yield calculations for clients subject to AMT, ensuring recommendations reflect true after-tax economics rather than assuming full tax exemption.

  • State-specific bond laddering: Build state-targeted ladders that maximize in-state tax exemptions (California, New York, Massachusetts) while maintaining diversification across issuers within the same state.
  • Estate planning integration: Model the step-up in cost basis at death to determine whether the after-estate-tax yield on munis still dominates taxable alternatives, factoring in estate tax rates for ultra-high-net-worth clients.
  • Wash-sale avoidance automation: During tax-loss harvesting swaps, automatically identify replacement munis that maintain credit quality and duration while avoiding 30-day wash-sale rules.
  • Roth conversion interaction modeling: Quantify how large Roth conversions temporarily elevate marginal rates in conversion years and recalculate the muni advantage for each conversion amount, optimizing the conversion-vs-muni tradeoff.

Institutional Fixed Income Arbitrage Trading

Hedge funds and proprietary trading desks execute municipal bond arbitrage at scale, exploiting small pricing inefficiencies across thousands of securities. These operations require sophisticated analysis that processes massive datasets and identifies fleeting opportunities before they disappear. Sourcetable provides the analytical horsepower needed for professional arbitrage operations.

Upload real-time pricing feeds from multiple dealers and ask 'Which bonds are trading at least 15 basis points cheap to the fair value curve?' Sourcetable analyzes the entire dataset against benchmark yield curves, identifies statistical outliers, and ranks opportunities by arbitrage potential. A typical analysis might reveal that a $5 million block of New York City general obligation bonds is offered at 3.95% when the fair value curve suggests 3.78%, representing a 17 basis point pickup worth approximately $8,500 annually per million invested.

The platform also supports relative value trades—simultaneously buying undervalued bonds and shorting overvalued ones to capture spread without taking directional interest rate risk. Ask 'Find pairs of similar bonds where the spread exceeds historical norms by more than one standard deviation' and Sourcetable identifies specific pairs trading opportunities with quantified expected returns and risk metrics.

Municipal Bond Mutual Fund Management

Portfolio managers running municipal bond mutual funds must balance multiple objectives: maximizing tax-equivalent yield, managing duration and credit risk, maintaining liquidity for redemptions, and beating benchmark indices. Sourcetable provides comprehensive portfolio analytics that support all these goals simultaneously.

Upload your fund's current holdings and the benchmark index composition, then ask 'Where is my portfolio overweight and underweight relative to the benchmark, and which positions are contributing most to tracking error?' Sourcetable breaks down performance attribution, showing exactly which sector allocations, credit quality decisions, and individual security selections are driving results. If your fund is underperforming, the AI identifies specific adjustments: 'Reducing exposure to BBB-rated hospital bonds and increasing AAA-rated general obligations would reduce risk while improving yield by 8 basis points.'

The platform also streamlines the trading process. When you identify bonds to buy or sell, ask 'What's the optimal execution strategy to minimize market impact?' Sourcetable analyzes historical trading volumes, dealer inventory patterns, and current market conditions to recommend whether to execute immediately, work the order over several days, or wait for better liquidity. This execution intelligence can save significant transaction costs on large institutional trades.

Tax-Loss Harvesting and Portfolio Rebalancing

Municipal bond investors can enhance after-tax returns through strategic tax-loss harvesting—selling bonds that have declined in value to realize losses that offset capital gains elsewhere in the portfolio. The challenge is identifying which bonds to sell and which replacement bonds to buy that maintain similar portfolio characteristics while avoiding wash sale rules.

Sourcetable makes tax-loss harvesting systematic and efficient. Upload your portfolio with original purchase prices and current market values, then ask 'Which bonds have unrealized losses exceeding $10,000, and what are suitable replacement bonds that maintain my target duration and credit quality?' The AI identifies loss harvesting candidates, calculates the tax benefit of realizing losses, and recommends specific replacement securities that keep your portfolio on track.

For example, if you're holding a 4.5% coupon California bond purchased at par that's now trading at 92 due to rising rates, you have an 8-point loss. Selling realizes the loss for tax purposes (worth $8,000 per $100,000 invested times your tax rate). Sourcetable then identifies a similar maturity California bond with a different issuer trading at a similar yield, allowing you to maintain portfolio exposure while capturing the tax benefit. The AI ensures the replacement bond doesn't violate wash sale rules by being substantially identical to the sold security.

Frequently Asked Questions

If your question is not covered here, you can contact our team.

Contact Us
What is the municipal bond tax arbitrage opportunity?
Municipal bond tax arbitrage: after-tax yield of tax-exempt munis can exceed after-tax yield of taxable bonds for investors in high tax brackets. The arbitrage: a AAA muni bond yielding 3.5% provides after-tax yield equivalent to a taxable bond yielding 3.5% / (1-0.37) = 5.56% for a 37% bracket investor. If a comparable-duration Treasury yields 4.5%, the muni provides 1.06% annual advantage. The arbitrage compresses when muni/Treasury yield ratio drops below (1-tax rate): muni yields 70-90% of Treasury in normal markets. Below 70% ratio: munis are expensive vs taxable for most investors. Above 90% ratio: munis are cheap, providing enhanced after-tax returns. Perfect arbitrage doesn't exist because munis have credit risk; the 'arbitrage' is really relative value.
How do you calculate after-tax yield for municipal bonds vs taxable bonds?
After-tax equivalent yield calculation: (1) Municipal to taxable equivalent yield (TEY): TEY = Muni_Yield / (1 - Tax_Rate). For 3.5% muni yield at 37% federal rate: TEY = 3.5% / 0.63 = 5.56%. (2) Include state tax: some states exempt in-state munis from state income tax. If state rate = 5%: TEY = 3.5% / (1 - 0.37 - 0.05) = 3.5% / 0.58 = 6.03%. (3) AMT consideration: Private activity bonds (PABs) are subject to Alternative Minimum Tax for some investors. AMT bonds may need additional yield to compensate (calculate for both AMT and non-AMT scenarios). (4) Net investment income tax (3.8%): high-income investors pay 3.8% NIIT on taxable investment income. Munis are exempt from NIIT. Add 3.8% to federal rate for comparison: 37% + 3.8% = 40.8% effective rate. TEY = 3.5%/(1-0.408) = 5.91%.
What are the main credit risks in municipal bonds?
Municipal credit risk hierarchy: (1) General obligation (GO) bonds—backed by full faith and taxing power of the issuer. Default rate: 0.03% annually for investment-grade GO bonds 1970-2023. Comparable to Treasuries. (2) Revenue bonds—backed by specific project revenues (water, toll road, hospital). Higher credit risk; default rate 0.09% annually. (3) Tobacco settlement bonds—controversial; tobacco company payment risk. (4) Puerto Rico (2016-2022)—municipal default of historic scale. $70B+ bond debt partially restructured. GO and revenue bondholders received 65-75 cents on dollar. (5) Illinois, New Jersey, Connecticut—chronic fiscal stress, elevated credit spreads 30-80bps above comparable states. Key screen: net pension liability / revenue ratio below 200% for investment-grade status.
What is AMT (Alternative Minimum Tax) and how does it affect muni bond tax advantages?
AMT and municipal bonds: (1) Standard munis—interest is fully exempt from regular federal income tax AND AMT for individuals. (2) Private Activity Bonds (PABs)—issued for quasi-private purposes (airports, hospitals, housing). PAB interest is exempt from regular tax but IS subject to AMT for individuals who owe AMT. Categories: qualified 501(c)(3) bonds (hospitals, universities), airport revenue bonds, affordable housing bonds. (3) AMT reform—2017 Tax Cuts and Jobs Act eliminated individual AMT for most investors by raising AMT exemptions. As of 2024: individual AMT threshold is $85,700 (single) / $133,300 (MFJ). Most investors no longer owe AMT. (4) Corporate AMT: still applies; corporations pay 15% AMT on book income. This makes PABs less valuable for corporate holders.
How do you identify cheap vs expensive municipal bonds in the market?
Muni valuation screening: (1) Muni/Treasury yield ratio—10yr AAA muni / 10yr Treasury. Cheap: ratio > 85% (high muni yield relative to Treasuries). Expensive: ratio < 70%. Historical average: 75-80%. (2) Credit spread vs benchmark—individual muni spread vs AAA MMD (Municipal Market Data) index. Wide spread vs AAA index = cheap on credit. (3) Call-adjusted yield—munis often have 10-year call provisions. Yield-to-call vs yield-to-maturity comparison reveals true yield in likely call scenario. (4) Sector relative value—hospital bonds (volatile, rating changes) vs school district GO bonds (stable). Current hospital spread vs historical = value signal. (5) State-specific supply dynamics—heavy issuance periods (January, March, September) often cheapen munis temporarily as supply exceeds demand.
What is the de minimis rule and how does it affect muni bond taxation?
De minimis rule: if a muni bond is purchased at a discount of more than 0.25% per year remaining to maturity, the discount accrual at maturity is taxed as ordinary income (not capital gains). Example: 10-year muni with face value $1,000. De minimis threshold = 0.25% × 10 = 2.5%. Threshold price = $1,000 × (1-0.025) = $975. If you buy at $950 ($50 discount), the $50 gain at maturity is ordinary income (up to 37%). If you buy at $980 ($20 discount), the $20 gain is capital gain (potentially 20%). Implications: (1) Avoid deeply discounted munis if you're in a high ordinary income bracket. (2) The tax disadvantage can make deeply discounted munis less attractive than their nominal yield suggests. (3) Original issue discount munis (issued at discount) have their own tax treatment—consult tax advisor for complex positions.
How should high-income investors allocate between munis and taxable bonds?
Allocation framework by tax bracket: (1) 37% federal bracket (income > $578k single, $693k MFJ in 2024)—maximum tax benefit. Fully taxable equivalent yield: 3.5%/(1-0.408) = 5.91%. Munis are clearly superior when muni/Treasury ratio is > 70%. Allocation: 50-80% of fixed income in investment-grade munis. (2) 32% bracket—TEY = 3.5%/(1-0.32) = 5.15%. Munis attractive vs Treasuries at current 4.5% level. Allocation: 30-50% munis. (3) 24% bracket—TEY = 3.5%/(1-0.24) = 4.61%. Munis only slightly attractive vs 4.5% Treasuries. Allocation: 0-20% munis (marginal benefit). (4) State tax adds to advantage for in-state bonds: California 13.3%, New York 10.9%, New Jersey 10.75% state rates make in-state munis highly valuable for residents in those states.
Andrew Grosser

Andrew Grosser

Founder, CTO @ Sourcetable

Sourcetable is the AI-powered spreadsheet that helps traders, analysts, and finance teams hypothesize, evaluate, validate, and iterate on trading strategies without writing code.

Share this article

Sourcetable Logo
Ready to implement the Municipal Bond Tax Arbitrage strategy?

Backtest, validate, and execute the Municipal Bond Tax Arbitrage strategy with AI. No coding required.

Drop CSV