The legal gambling age in Massachusetts is 21. Therefore, the minimum age for any legal bonus offer in the Bay State is 21. Efforts to legalize sports betting in Massachusetts were heavily driven by the need to protect minors. In other words, licensed sportsbooks can only accept bets from customers who are old enough to bet.