Banks offer bonuses to draw in new customers and to set themselves apart from competing banks that may offer similar interest rates, monthly fees, or opening deposit requirements.