It depends on the bonus you are taking. Each offer will require a certain deposit to claim the bonus. Unless you claim a no deposit free spins bonus - in which case you won't need to deposit anything.