Free money in exchange for opening a bank account ... “The keys to the value of a sign-up bonus is the length of time that you have to hold the account, the forfeiture charges for early withdrawal and ...