Just like rewards credit cards, banks will sometimes offer welcome bonuses to attract new customers, typically in the form of cash incentives for keeping a specific balance in your account or for setting up direct deposit with your employer.
Personally, I've made a habit of switching banks to snag welcome bonuses and have made significant profits by doing so. If you're a bit flexible when it comes to choosing a bank, consider one of these active checking account bonuses: