This is an online casino bonus that doesn't require any deposit before it's activated. The only thing players are required to do is sign up for the bonus and they're done.