In Michigan, a handyman earns an average of $19.30 per hour and $5,625 in overtime per year.