Rake is charged in both cash games and tournaments played online. Best poker sites make their money in this way. The specific rake structure varies by site. However, you will typically pay less in rake than if you were playing live.