Real money poker sites make their money by taking rake from the games they host. In tournaments, this is done by taking a percentage of the buy-in, and in cash games, it’s done by taking a percentage of the pot.