Yes, Michaels does offer a rewards program. The Rewards program offers weekly rewards specials and bonus reward offers, and so much more. It’s free to sign up. Check online or in-store for details.