Yes, you have. Even if you’re not a Michigan resident, you still have to pay gambling taxes. The process consists of filling out a form for nonresidents and reporting your wins to your home state. However, if you live in one of the six neighboring states (Indiana, Ohio, Illinois, Wisconsin, Kentucky, and Minnesota), you don’t need to fill out the nonresident form as they have reciprocal agreements with Michigan.