Businesses can give freebies to voters but only if they also offer it to nonvoters as well

According to U.S. code, it is illegal to offer free products or other incentives during any federal election to people for registering to vote or voting.