Selling stock, a second home, or other investments in Virginia can trigger tax at two levels: federal capital gains tax and Virginia state income tax. This calculator estimates both. The key Virginia fact is that the state taxes capital gains as ordinary income — there is no lower long-term rate.
How it works
For a long-term gain (held more than a year), the federal rate is 0, 15, or 20 percent depending on where your taxable income falls in the brackets:
Federal LTCG rate = 0% / 15% / 20% by taxable income bracket
Virginia tax = graduated 2%-5.75% on the gain (ordinary income)
Total = federal capital gains tax + Virginia tax
Short-term gains (held one year or less) are taxed at your ordinary federal rate instead, which you can enter directly. Virginia applies its graduated brackets (2 percent up to $3,000, 3 percent to $5,000, 5 percent to $17,000, and 5.75 percent above) on top of your other income, so the gain is generally taxed at the 5.75 percent marginal rate for most filers.
Example
A 50,000-dollar long-term gain for a single filer with 90,000 dollars of other taxable income falls in the federal 15 percent bracket: 7,500 dollars federal. Virginia adds roughly 5.75 percent, about 2,875 dollars, for a combined tax near 10,375 dollars before any NIIT.
Notes
This estimate excludes the 3.8 percent Net Investment Income Tax that can apply above 200,000 dollars single or 250,000 dollars joint, and it assumes the gain stacks on top of your other income for the Virginia marginal rate. Bracket thresholds change yearly. Verify at irs.gov and tax.virginia.gov.