Get your taxes done using TurboTax

Michigan's form is a little unusual.  You are required to file jointly if you file a joint federal return, but there is a box on the form to declare that one spouse is a resident and one spouse is a non-resident, and there is a non-resident worksheet, so presumably the non-resident can exclude their non-Michigan income.  However, you may want to call customer support and ask to speak to a Michigan specialist.