I would guess 18 is the minimum, as that is the age when people can accrue points through checking in to a hotel in the US or obtaining a credit card. The hotel, I believe, sets the minimum age for check-in but I don't know of any that allow minors to do so.