What banks give you money for opening an account?
Banks that frequently offer cash bonuses to new customers include: Chase, Bank of America, PNC Bank, Huntington Bank, and TD Bank. Typically, you need to deposit a certain amount of money or make a certain qualifying direct deposit.