It depends on what type of craps bonus code you are attempting to redeem. No deposit bonus codes do not require a deposit but most welcome bonuses do but pay out much larger amounts.