Not quite. You won’t be able to withdraw your "no deposit bonus" until you complete the wagering requirements and fulfill any other conditions attached to the bonus. But it is entirely free to claim.