No. New players are never charged a fee to open an account at BetRivers or any other legal online casino. However, to win real money, players must deposit to their account before they can play and redeem winnings for cash.