No, BetRivers does not provide a no deposit bonus at the moment. However, players can utilize BetRivers’ deposit match bonus once they complete their registration process.