I moved from CA to VA last year and didn't sell my CA house until a month later. The profit exceeded the exclusion, so I owe long-term capital gains taxes both federally and at the state level.
California taxes 100% of the (non-excluded) proceeds since the property was in CA (TT explicitly itemizes the various combinations of CA/non-CA property and resident/non-resident). But when I work out the Virginia taxes, it only asks how much of the capital gain occurred while I was a VA resident, which is also 100%. So both states are fully taxing the same income. IIUC, this is not supposed to be allowed: how do I fix this so that the proper reciprocity kicks in?
You might be missing something but you're definitely on the right track. You do want to claim a credit on your California return for the tax paid to Virginia. To do this in TurboTax:
CA and VA seem to have a weird reciprocity, where VA residents pay the full amount to VA and then get a credit back from CA. I worked the VA taxes both with and without the house sale to find a delta of about $17000, so I entered that as the "tax paid to Virginia" in CA's section for other-state-tax credits. This seems to have knocked the CA tax (on just the house) down from $25000 to $18000 - so the total tax on the house sale is now $35000 - substantially more than if I were paying it to either state alone. This doesn't seem right - I feel like I'm still probably missing something?
You might be missing something but you're definitely on the right track. You do want to claim a credit on your California return for the tax paid to Virginia. To do this in TurboTax:
Thanks, that made a huge difference. I'd been entering the tax only due to the double-taxed items (by refiguring it without them), so that number was much lower than the total Virginia tax and threw off the calculation. Now it's still a little bit more than I'd be paying to either state alone, but the markup is much more reasonable.