It depends on the bonus type you wish to activate. Some 80 FS no-deposit bonuses require players to add a payment method like a credit card to their account to claim the deal. Check with your chosen casino before signing up.