Skip to content

Date: 2026-03-25 Status: Draft — for sd-math M1-Task-2 (US interest-only projections) Scope: Taxation of equity investment returns for US investors in taxable accounts


Holding periodRateNotes
Short-term (< 1 year)Ordinary income (10–37%)Taxed identically to wages
Long-term (≥ 1 year)0% / 15% / 20%See income thresholds below

2024 Long-term CG thresholds (single filer):

  • 0%: taxable income ≤ $47,025
  • 15%: $47,026 – $518,900
  • 20%: > $518,900

Net Investment Income Tax (NIIT): Additional 3.8% on net investment income for high earners — single filer income > $200,000 / married > $250,000. Applies to CG, dividends, interest, passive income. Effective max LT CG rate = 23.8% (20% + 3.8% NIIT).

TypeTax treatment
Qualified dividendsSame preferential rates as LT CG (0%/15%/20%) + potential 3.8% NIIT
Ordinary (non-qualified) dividendsTaxed as ordinary income

Qualified dividends require: paid by domestic US corporation (or qualified foreign), investor holds stock > 60 days in the 121-day window around the ex-dividend date. Most S&P 500 ETF distributions (SPY, IVV, VOO) qualify.

No gross-up mechanism — unlike Canada’s eligible dividend gross-up (1.25×) and dividend tax credit, US dividends are simply taxed at the preferential rate with no grossing-up.

Investment Interest Deductibility — KEY DIFFERENCE FROM CANADA

Section titled “Investment Interest Deductibility — KEY DIFFERENCE FROM CANADA”

US rule: Investment interest expense (margin interest, investment loan interest) is deductible on Schedule A (Form 4952), but limited to net investment income for the year. Excess carries forward indefinitely.

Net investment income (for this purpose) includes: taxable interest, ordinary dividends, short-term CG, and other passive income. It excludes qualified dividends and LT CG — unless the taxpayer makes an irrevocable election to treat them as ordinary income (giving up the preferential rate in exchange for a larger interest deduction).

Implication for sd-math US model:

  • Canadian analysis: interest_deduction = interest_paid × marginal_rate (full deduction)
  • US analysis: interest_deduction is limited to net_investment_income × marginal_rate, which in a typical leveraged equity scenario (dividends + minimal realized CG annually) may be very small
  • In practice, for a long-term buy-and-hold leveraged equity investor with mostly deferred CG: the US interest deduction may be near zero each year, with a large carryforward that only unlocks on sale
  • This makes leveraged investing materially less tax-advantaged in the US than Canada

For initial sd-math implementation: model as interest_deduction = min(interest_paid, net_investment_income) × marginal_rate. Net investment income = annual taxable distributions (ordinary dividends + short-term CG distributed).


PeriodMax effective LT CG rateNotes
Pre-19130%No federal income tax
1913–1921Same as ordinary income16th Amendment; max ~7% initially, rising
192112.5%Revenue Act introduced preferential rate (>2 yr holding)
1934–1941Graduated exclusionsComplex; effective max varied ~15–30%
1942–1968~25% effective maxSimplified; 50% exclusion, max ordinary 50%
1969~35% effective maxTax Reform Act; altered exclusion percentages
1976–1977~35–39%Increased via Tax Reform Act
1978~28% effective maxReduction via Revenue Act
198120%ERTA (Economic Recovery Tax Act)
198728%Tax Reform Act of 1986 eliminated preferential treatment — all CG taxed as ordinary income, effectively capped at 28%
1991–199628% capExplicitly capped at 28% even as ordinary rates rose
199720% (10% low bracket)Taxpayer Relief Act; holding period ≥18 months
1998–200220% / 10%Simplified to 12-month threshold
2003–200715% / 5%JGTRRA — major reduction
2008–201215% / 0% low bracket0% for 10/15% bracket taxpayers
2013–present0% / 15% / 20% + 3.8% NIITATRA + ACA; three-bracket structure

Key historical breakpoints for sd-math:

  1. 1986: Preferential LT rate eliminated — CG taxed as ordinary income. Leveraged investing became significantly less efficient during this period.
  2. 2003: LT rate dropped to 15%; qualified dividends introduced at same rate — most investor-favorable change in US history.
  3. 2013: 20% rate added for high earners; NIIT (3.8%) introduced.
PeriodDividend treatment
Pre-2003Taxed as ordinary income (max 39.6%)
2003–2012Qualified dividends: 15%/5%; ordinary: ordinary income
2013–presentQualified: 0%/15%/20% + NIIT; ordinary: ordinary income

Pre-2003 implication for historical analysis: For any historical simulation before 2003, dividends must be taxed at the investor’s marginal ordinary income rate, not at the preferential qualified dividend rate. This materially reduces the after-tax distribution in historical simulations.


@dataclass
class TaxProfile:
country: str # 'ca' | 'us'
marginal_rate: float # Combined marginal rate (fed + state for US)
# Canada-specific
prov_tax_rate: float = 0.0
fed_tax_rate: float = 0.0
dividend_tax_rate: float = 0.0 # Effective rate on eligible dividends (incl. gross-up/DTC)
# US-specific
lt_cg_rate: float = 0.0 # 0.0, 0.15, or 0.20
niit_rate: float = 0.0 # 0.0 or 0.038
qualified_div_rate: float = 0.0 # = lt_cg_rate + niit_rate (effective)
interest_deductibility: str = 'full' # 'full' (CA) | 'net_investment_income' (US)

Sample US profiles for golden fixtures:

ProfileMarginal rateLT CG rateNIITQualified divEffective max LT rate
Middle Income22%15%0%15%15%
High Income37%20%3.8%23.8%23.8%

Note on state taxes: US state CG tax treatment varies widely (0% in TX/FL/WA; up to 13.3% in CA). For initial implementation, use federal rates only and document as a simplification. Add state tax as a future enhancement.


4. Key Algorithmic Differences: Canada vs US

Section titled “4. Key Algorithmic Differences: Canada vs US”
AspectCanadaUS
CG inclusion50% of gain × marginal rateFull gain × preferential rate (0/15/20%)
Dividend gross-up1.25× eligible + dividend tax creditNo gross-up; preferential rate applied directly
Interest deductibilityFull deduction against all incomeLimited to net investment income (Form 4952)
NIITNone3.8% on NII for high earners
Provincial/state taxProvince-specific (QC unique)State-specific (omit in Phase 1)
Pre-2003 dividendsAlways had preferential treatmentTaxed as ordinary income (major difference for historical)

5. Golden Fixture Parameters for US (M1-Task-2)

Section titled “5. Golden Fixture Parameters for US (M1-Task-2)”

For consistency with CA fixtures: same loan, rate, horizon, return distribution.

Parameters: $100,000 loan, 9% interest rate, 10-year horizon, 70% deferred CG / 25% taxable CG / 5% dividends.

Two US tax profiles (mirrors CA 35%/50%):

ProfileMarginal rateLT CG rateNIITEffective div rateComparable CA rate
US-Middle22% (fed 22%)15%0%15%~35% CA
US-High37% (fed 37%)20%3.8%23.8%~50% CA

Fixtures to generate from LevPro (if US mode exists) or calculate from first principles:

  • 2 one-page summaries (US-Middle + US-High) with returns: 0%, 3%, 7%, 10%, “Better Than”
  • 2 leverage projections (US-Middle at 10%, US-High at 7%)

If LevPro has no US mode: derive expected values analytically using the algorithm in sd-math-design.md with US tax parameters substituted. Validate against manual calculations for one return scenario before writing pytest fixtures.