Selling an investment in Iowa triggers tax at two levels: the federal capital gains tax, which depends on how long you held the asset, and Iowa’s state income tax. This calculator estimates both and totals the bite on your gain.
How it works
Federal treatment depends on the holding period. Long-term gains stack on your other taxable income across the 0/15/20 percent bands:
Long-term: 0% up to the 0% top, 15% up to the 15% top, 20% above
Short-term: gain × your ordinary federal marginal rate
NIIT: 3.8% × min(gain, MAGI − threshold)
Iowa: gain × 3.8% (taxed as ordinary income, no preferential rate)
Iowa has no separate capital-gains rate, so the entire gain is taxed at the 2025 flat rate of 3.8 percent, stacked on the rest of your income.
Example
A $20,000 long-term gain on top of $80,000 of other income falls in the federal 15 percent band, producing $3,000 of federal tax. Iowa adds 3.8 percent of $20,000, or $760. Total state plus federal tax on the gain is about $3,760 before any NIIT.
Notes
This estimate excludes your regular federal income tax on wages. Iowa offers narrow exclusions for certain qualified farm and business sales that are not modeled here. Always confirm current federal thresholds and the Iowa rate at irs.gov and tax.iowa.gov.