With many financial institutions experiencing a decrease in profits, banks are vying for your business. This is good news for you, because instead of just offering standard perks like no fees or a free pen when you sign up for an account, some banks are raising the stakes with cold hard cash, giveaways, and great interest-bearing products.

October is a good month for bank promotions from both big and small banks. Banks are giving away a lot of bonuses to attract new customers and get them to open up accounts. The banks listed below have some pretty sweet deals that you should take advantage of if you are in the market for a new bank.

Don’t want to miss out? Here are the best bank promotions for the month of October.

2. Chase Premier Plus CheckingSM – $300 Bonus

There is a separate bonus offer of $300 for Chase Premier Plus CheckingSM, which is a step up from the Chase Total Checking account mentioned above. The Premier Plus account has a monthly service fee of $25, but it is waived if you either keep an average daily balance of at least $15,000 between all of your Chase accounts (checking, savings, and other balances), or you set up automatic payments to your qualifying Chase mortgage.

To qualify for the bonus, open a new Chase Premier Plus CheckingSM account with a deposit of at least $25, and have a direct deposit (electronic transfer for paycheck, pension or government benefits) made to the account. (You can either apply online using the link above, or enter your email on the linked page to receive the coupon to take to your local Chase branch.) Once these steps are taken, you should receive the bonus in your account within 10 business days.

3. TD Bank Premier CheckingSM – $300 Cash Bonus

1477971566-5748-td-bank-logoApply online for a new TD Bank Premier account and you’ll get a $300 cash bonus once you receive direct deposits of more than $2,500 within 60 days. To qualify for this offer, you must be a U.S. resident and apply for the offer online. The Convenience checking account typically includes a $15 monthly maintenance fee, but it’s waived if you keep a daily balance of at least $100. This offer is available to residents of the following states: CT, DE, DC, FL, ME, MD, MA, NH, NJ, NY, NC, PA, RI, SC, VT, VA.

4. Fifth Third bank – $200 Cash Bonus

1477971566-3640-fifth-third-bankFifth Third Bank is offering a promotion which can earn you $200. You can apply online, go to a branch, or phone them at 1-877-579-5353. Open a new, qualifying account with a minimum of $50 on or before December 31, 2016. Then you must make at least three online bill pay payments and set up a qualifying direct deposit within 90 days of opening the account. Your bonus should be deposited into your account within six weeks of meeting the requirements. This offer is available to those living in the following states: FL, GA, IL, IN, KY, MI, MO, NC, OH, PA, TN, WV.

5. BMO Harris – $200 Bonus

1477971566-5746-bmo-harris-bank-125Open a new, qualifying BMO Harris checking account by October 31, 2016, with a minimum opening deposit of at least $100 and set up a qualifying direct deposit of at least $300 monthly within 90 days of opening the account. You can print a coupon to take to a local branch or open an account by phone at 1-800-546-6101. The bonus will be deposited into your account usually within 120 days of opening the account, provided you have met the requirements.

6. Santander Bank – $150 Bonus

1477971566-8523-santander-bank-logoOpen a new eligible checking account at Santander Bank on or before December 31, 2016. Then set up a qualifying direct deposit within 90 days of opening the account. Make sure the account remains open for a minimum of 90 days. Your bonus should be deposited into your account within 30 days of meeting the requirements. There is also the option of getting a coupon emailed to you which you can bring to a branch near you. A minimum opening deposit of at least $25 is required, which varies depending upon the type of account you choose.

7. M&T Bank – $150 Cash Bonus

1477971567-2310-mt-bank-logoThis offer is good for people living in the following states: CT, DC, DE, FL, MA, MD, NJ, NY, OR, PA, VA, WV. When you open a new personal checking account at M&T Bank on or before December 31, 2016 and then initiate a qualifying direct deposit, you’ll receive a $150 cash bonus, credited to your account normally within 90 days of meeting the requirements. Your account must remain in good standing during that time. You can also have a coupon emailed to you to be redeemed at a local branch to qualify for the promotion.

8. Discover Cashback Checking – Up to $120 Bonus

1477971567-2446-discover-bank-logoExisting Discover credit card holders who open a new Cashback Checking account can earn as much as $120 each year. Open the account with at least $25, then you earn ten cents in rewards every time you write a check, pay a bill online, or make a debit card purchase. You receive this reward on up to 100 transactions per month.

9. Bank of America – $100 Bonus

1477971567-1973-bank-of-america-logo-125Open a new qualifying checking account at Bank of America by December 31, 2016 using promo code BAW100N (if you currently have a personal checking account with Bank of America you are not eligible for this offer). Then set up qualifying direct deposits which total at least $2,000 every 30 days from the time you open the account for 90 days. Your bonus will be deposited into your account, usually within 90 days.

10. Regions Bank – Up to $100 Cash Bonus

Open a new checking account at Regions Bank, either online or at a branch. Then open a Regions LifeGreen Savings Account with an opening deposit of $50 or more. Set up a recurring monthly transfer of $10 or more from your Regions checking account to your LifeGreen Savings Account, and receive the max savings bonus of $100 on the annual anniversary date of opening your savings account. Your bonus should be deposited into your account on the business day following your anniversary date.

11. Charles Schwab – $100 Cash Bonus

1477971567-5873-charles-schwab-logoOpen a new qualifying Charles Schwab account, deposit at least $1000, and the $100 bonus will be placed into your account usually within 30 days. Monthly fees may apply. You can also open the account via telephone by calling 1-800-398-8640 and mentioning the promo code REFER.

12. U.S. Bank – Up to $100 Bonus

1477971567-6424-us-bank-logoOpen a new Silver Checking Package Account at U.S. Bank along with a Package Money Market Savings Account, then enroll in START Smart within 90 days. You must also make at least one qualifying transfer (through START Smart) from your checking account to your money market account. Once you have an account balance of $500 in your money market account, you’ll become eligible for a $50 bonus. You’ll also receive 1% cash back on grocery and gas transactions on your debit card (up to $50) during the first year of enrollment. The accounts must remain open for at least one year, and your bonus and/or cash back will be paid out after that date. There’s a $25 minimum opening deposit required for both accounts.

13. Salem Five Bank – $100 Visa Gift Card

1477971567-7713-salem-five-logoOpen up a checking account with Salem Five Bank using promo code PP2013 and you can receive a $100 Visa reward card by completing any one of the following three requirements: set up direct deposit and complete two deposits of more than $250, make six online bill payments of more than $25, or make 20 debit card transactions of more than $5. The requirement you choose must be met within 60 days of account opening. Once the requirement is met, you’ll receive your reward card with 4-6 weeks.

14. Capital One 360 – Up to $50 Bonus

1477971567-9152-capitalone360-logoOpen a new Capital One 360 checking account with a qualified minimum deposit of $250 or more, make at least three debit card or Person2Person payments within 45 days of opening the account, and a $25 bonus will be deposited into your account 50 days after meeting the requirements. Partner that with a new Capital One 360 savings account (also with at least a $250 qualified opening deposit) and you’ll get another $25 bonus after opening the account.

15. Citizens Bank – $1,000 Bonus for College Savings

1477971567-4413-citizens-bank-logoCitizens Bank is currently offering a $1,000 bonus for those who sign up for a CollegeSaver savings account, an easy, manageable savings plan that will help your meet your college savings needs. It is an interest bearing account, and if you open it before your child’s twelfth birthday and save the monthly minimum amount every year, you’ll receive a $1,000 bonus when your child turns 18. Opening an account earlier than when your child turns twelve will only increase the savings.

16. BankDirect – AAdvantage Miles

1477971568-1838-bank-direct-logoOpen a BankDirect Mileage Checking Account and earn American Airlines AAdvantage miles. You’ll receive 1,000 miles just for opening an account, 5,000 miles for initiating direct deposit, 2,000 miles for using BankDirect’s bill pay service for one year, and 1,000 miles for referring a friend. There are other ways to earn miles as well, and some restrictions apply. Be sure to investigate the offer thoroughly for full program details.