Officially: 1. Interest in uninvested cash sitting in user accounts 2. Robinhood Gold subscription fees 3. read more
The other answers cover how they make money, just to be perfectly clear, they are not really giving away stock. They are giving away a single share of stock. “The value of the share may be anywhere between $3 and $150.” read more