In general, yes. You might be able to find a no deposit bonus. However, in general, you'll need to make a deposit and then wager some money in order to activate these bonuses.