No. All the promotions at Sloto Zen are deposit-based i.e. they require a certain deposit to be activated. We found that all bonuses currently offered require a minimum deposit of $20.