No, that's the whole point of no deposit codes – you can claim the bonus without having to make any deposit upfront.