Poker rakes are generally legal. They are only illegal under certain jurisdictions, or when playing in private or at an unlicensed venue. Excessive rakes can sometimes break the law, and legitimate operators only take a reasonable percentage.