State tax filing

Yes, you will need to file a NC resident return.

You will do the Federal return first, then the non-resident return of Virginia, and then the resident return of North Carolina.

North Carolina will tax you on all your income however you will get a credit for taxes paid to Virginia. 

TurboTax will help you make this process easy for you, just follow the order I showed you. 

View solution in original post