14 Best Bank Bonuses and Promotions In Alabama

You can earn cash for opening everything from a new checking account or high-yield savings account, to a money market or new brokerage account.

Wait, what?

No, really, it's true. Many financial institutions offer deals to customers signing up for a new account. This perk can be as small as $10 or $20 bucks, or ranging up to thousands of dollars.

Think of it as something like a coupon code when you're shopping online. Companies want your business (and your deposits!), and they're willing to incentivize you to get it.

If you're in Alabama and looking to open a new account, be sure to check here first or you could be leaving money on the table.

Best checking account bonus offers in Alabama

If you're looking for a personal checking account, here are the banks and credit unions currently offering cash rewards to new customers:

PNC Virtual Wallet® - up to $400 bonus

PNC Bank : Virtual Wallet®

Bonus Amount
up to $400
Account Type
Personal Checking
Offer Expires
July 1, 2024
Bonus Requirements
  1. Open a Virtual Wallet® account online to qualify, See link below.
  2. Within 60 days, complete the direct deposit requirements for the account package that you opened: Virtual Wallet® - $500+ to earn $100 bonus, Virtual Wallet® with Performance Spend - $2,000+ to earn $200 bonus, or Virtual Wallet® with Performance Select - $5,000+ to earn $400 bonus.
  3. Bonus will be credited to your account within 60-90 days after meeting requirements.

Truist One Checking - $400 bonus

Truist Bank : Truist One Checking

Bonus Amount
$400
Account Type
Personal Checking
Offer Expires
June 26, 2024
Bonus Requirements
  1. Open a new One Checking account online or in-branch using promo code TRUIST400AFL24.
  2. Within 90 days of account opening, complete one qualifying direct deposits of $500 or more.
  3. Within the same 90 days, complete at least 15 qualifying debit card purchases.
  4. The reward will be deposited into the new checking account within 4 weeks of verifying the Direct Deposit qualification requirement.
  5. Terms Apply. Member FDIC.

First Horizon Bank FirstView Checking - $450 bonus

First Horizon Bank : FirstView Checking

Bonus Amount
$450
Account Type
Personal Checking
Offer Expires
April 30, 2024
Bonus Requirements
  1. Open a new FirstView Checking account using your personalized promo code from the link below.
  2. For the first three full statement cycles, maintain a $5,000 average daily collected balance.
  3. During the same time period, conduct a minimum of 10 qualifying client-initiated transactions for each statement cycle.
  4. Bonus will be deposited into your account within 10 business days after qualifying activities are met.
Apply Now

at First Horizon Bank

Regions LifeGreen Checking - $300 bonus

Regions Bank : LifeGreen Checking

Bonus Amount
$300
Account Type
Personal Checking
Offer Expires
June 30, 2024
Bonus Requirements
  1. Open a new LifeGreen Checking account using the promo code RGSPRNG24RM.
  2. Within 90 days, receive direct deposits totaling $1,000.
  3. Within the same 90 days, enroll in online banking.
  4. Bonus will be credited to your account within 90 days of completing the requirements.

SouthState Bank Personal Checking - $200 bonus

SouthState Bank : Personal Checking Account

Bonus Amount
$200
Account Type
Personal Checking
Bonus Requirements
  1. Open any personal checking account using the promo code EARN200.
  2. Within 60 days, have a total of $250 in direct deposits OR have at least 1 automatic/pre-authorized draft of $25 to a non-SouthState Bank account.
  3. Within 60 days, also make 15 debit card purchases.
  4. Bonus will be credited to your account within 2 business days of the completion of the 60 day qualifying period.
Apply Now

at SouthState Bank

Valley My Choice - up to $150 bonus

Valley Bank : Valley My Choice

Bonus Amount
up to $150
Account Type
Student Checking
Bonus Requirements
  1. Open a new Valley My Choice checking account using the link below.
  2. Within 60 days, activate mobile banking and enroll in paperless statements to earn $75.
  3. Within the same 60 days, optionally complete 1 of the following 2 requirements to earn an additional $75: (1) make 20 debit card purchases of $5 or more each, OR (2) complete 3 online bill payments.
  4. Bonus(es) will be credited to your account within 90 days of account opening.

Valley All Access Rewards Checking - up to $240 bonus

Valley Bank : Valley All Access Rewards Checking

Bonus Amount
up to $240
Account Type
Personal Checking
Bonus Requirements
  1. Open a new All Access Rewards Checking Account using the link below.
  2. For the next 12 months, receive $750 or more in qualifying direct deposits each month to earn $20.
  3. The bonus will be credited within 35 days of each month's qualifying direct deposit.

Valley My Choice Teen Checking - $25 bonus

Valley Bank : Valley My Choice Teen Checking

Bonus Amount
$25
Account Type
Personal Checking
Bonus Requirements
  1. Open a new My Choice Teen Checking account at a local branch.
  2. Sign up for a debit card.
  3. Bonus will be credited to your new account within 90 days from meeting the requirement.

Regions LifeGreen Checking - $50 bonus

Regions Bank : LifeGreen Checking

Bonus Amount
$50
Account Type
Personal Checking
Bonus Requirements
  1. Have an existing Regions account.
  2. Refer a friend or family member using the link below and ensure they open a new account within 90 days.
  3. Within 60 days of opening the account, the person you referred must complete the following: 1) make at least 10 debit card purchases; 2) make a direct deposit of at least $300; and 3) enroll in eStatements.
  4. Bonus will be paid as a Rewards Card sent via mail within 120 days of all requirements being met.

Best savings account promotions in Alabama

Here are the banks and credit unions offering Alabama residents a welcome bonus for opening a new CD, money market, or high-yield savings account:

Citi® Accelerate Savings - 4.45% APY

Citi® : Citi® Accelerate Savings

Bonus Amount
4.45% APY
Account Type
Personal Savings
Bonus Requirements
  1. Open a new Citi® Accelerate Savings account using the link below.
  2. Transfer money from a different bank or an existing Citi account.
  3. Interest compounds daily and will be credited to your account each month.

Best brokerage account promotions and bonuses in Alabama

Looking for a new brokerage? If you live in Alabama, you can get a reward for opening any of these investment accounts:

Sorry, no offers found that match your criteria.

Best business account bonuses in Alabama

Have a business in Alabama? These banks and credit unions are running promotional offers if you open a new business account:

Truist Business Checking - $400 bonus

Truist Bank : Business Checking

Bonus Amount
$400
Account Type
Business Checking
Offer Expires
June 27, 2024
Bonus Requirements
  1. Open a new Truist business checking account using the promo code SB24Q2BIZAFL.
  2. Within 30 days, deposit $1,500.
  3. During the same 30 days, enroll in online banking and log-in.
  4. Bonus will be credited to your new account within 4 weeks of meeting requirements.

Regions Business Checking - $150 bonus

Regions Bank : Business Checking

Bonus Amount
$150
Account Type
Business Checking
Bonus Requirements
  1. Have an existing Regions account.
  2. Refer a friend or family member using the link below and ensure they open a new account within 90 days with an opening deposit of at least $500.
  3. Within 60 days of opening the account, the person you referred must make at least one Visa Business CheckCard purchase and enroll in eStatements.
  4. Bonus will be paid as a Rewards Card sent via mail within 120 days of all requirements being met.

BankPlus Business Checking - up to $100 bonus

BankPlus : Business Checking

Bonus Amount
up to $100
Account Type
Business Checking
Bonus Requirements
  1. Open a new business checking account with BankPlus.
  2. In the month of account opening, make 2 debit card purchases using your BankPlus Business Visa® debit card, earn $25.
  3. In the second month, make 8 debit card purchases using your BankPlus Business Visa® debit card, earn $75.
  4. $25 bonus and $75 bonus will be credited to the account at end of statement cycle in which transactions were posted and cleared.

SouthState Bank Business Checking - $400 bonus

SouthState Bank : Business Checking

Bonus Amount
$400
Account Type
Business Checking
Bonus Requirements
  1. Open a new business checking account from SouthState (they have 6 eligible accounts!) using promo code SB400.
  2. Within 90 calendar days, make 15 or more posted and cleared debit card purchases OR make at least $5,000 ACH credits to the account.
  3. Bonus will be paid within 2 business days of the completion of the 90 calendar day qualifying period.