Best Bank Promotions in Virginia (May 2025)

Old Dominion is home to some top-notch bank bonuses. You can access bank promotions in Virginia from several local and national banks and credit unions by following the steps outlined below.

Bank bonuses are designed to help banks and credit unions entice new customers and help you line your wallet.

We’ve reached out to banks and credit unions and put in countless hours researching to present you with a list of the best bank bonuses and promotions in Virginia.

Here are 3 of our featured bank bonuses that can be obtained nationwide:

BMO

Personal Checking

Bonus
$400 Cash Bonus*
Account Type
Personal Checking
Expires In
111 days
Requires
  • Direct Deposit

SoFi

SoFi Checking and Savings

Bonus
up to $300
Account Type
Personal Checking
Expires In
256 days
Requires
  • Direct Deposit

Discover

Discover® Cashback Checking

Bonus
up to $360
Account Type
Personal Checking
Expires In
Limited Time
Requires
  • Card Spend

 

Personal Checking Bonuses in Virginia

Here are the current personal checking promotions available in VA:

1. TD Bank Beyond Checking - $300 bonus

TD Bank is offering a $300 welcome bonus for opening a personal checking account and using direct deposit within the first 2 months. What's more, you can maximize this promo by also opening a new personal savings account — stacking an extra $200 on top of this offer for a total of $500.

If the $2,500 in direct deposit is too high, they're also running a smaller offer with only a $500 deposit requirement.

While this isn't available nationwide, it is open to a healthy list of states, and is no longer targeted to select customers.

If you're eligible, we definitely recommend claiming this easy bonus.

Offer is available in these states: CT, DC, DE, FL, MA, MD, ME, NC, NH, NJ, NY, PA, RI, SC, VA, VT

TD Bank : Beyond Checking

Bonus Amount
$300
Account Type
Personal Checking
Availability
CT, DC, DE, FL, MD, ME, MA, NC, NH, NJ, NY, PA, RI, SC, VT, VA
Offer Expires
June 30, 2025
Bonus Requirements
  1. Open a TD Beyond Checking account using the link below.
  2. Within 60 days, have a total of $2,500 in direct deposits.
  3. Bonus will be paid on or before 180 days after account opening.

2. TD Bank Complete Checking - $200 bonus

TD Bank is offering a $200 welcome bonus for opening a personal checking account and using direct deposit within the first 2 months. What's more, you can maximize this promo by also opening a new personal savings account — stacking an extra $200 on top of this offer for a total of $400.

This is the highest we've seen this offer so now might be a great time to jump on it if you've been on the fence.

This is the smaller of 2 personal checking welcome offers that TD is currently running, with the other requiring a $2,500 direct deposit for a $300 bonus.

While this isn't available nationwide, it is open to a healthy list of states, and is no longer targeted to select customers.

If you're eligible, we definitely recommend claiming this easy bonus. Offer is available in these states: CT, DC, DE, FL, MA, MD, ME, NC, NH, NJ, NY, PA, RI, SC, VA, VT

TD Bank : Complete Checking

Bonus Amount
$200
Account Type
Personal Checking
Availability
CT, DC, DE, FL, MD, ME, MA, NC, NH, NJ, NY, PA, RI, SC, VT, VA
Offer Expires
June 30, 2025
Bonus Requirements
  1. Open a TD Complete Checking account using the link below.
  2. Within 60 days, have a total of $500 in direct deposits.
  3. Bonus will be paid on or before 180 days after account opening.

3. M&T Personal Checking - up to $200 bonus

M&T is offering up to $200 if you open one of their personal checking accounts and make a small direct deposit within 90 days. The amount you earn is dependent on which checking account you open.

If you're not able to meet the requirements to waive the maintenance fees, you can alternatively opt for their basic checking account.

Regardless, be sure to enter your zipcode on the linked offer page, which will auto apply the appropriate promo code if you're within a targeted zipcode. Many readers have tried to apply the promo to an outside zip, and while the system allows you to move forward, you'll be "surprised" with no bonus payout when that time comes.

M&T Bank : Personal Checking

Bonus Amount
up to $200
Account Type
Personal Checking
Availability
CT, DC, DE, MD, NJ, NY, PA, VA, WV
Offer Expires
May 31, 2025
Bonus Requirements
  1. Open a new M&T checking account using the link below.
  2. Within 90 days, make at least $500 in direct deposits.
  3. The bonus will be credited to your account within 90 days of all requirements being met.

4. M&T MyChoice Premium - up to $350 bonus

M&T is offering $350 if you open their MyChoice Premium checking account and connect your direct deposit. Don't have a direct deposit? M&T has other bonuses that just require minimum balances.

M&T Bank : MyChoice Premium

Bonus Amount
up to $350
Account Type
Personal Checking
Availability
CT, DC, DE, MD, NJ, NY, PA, VA, WV
Offer Expires
May 31, 2025
Bonus Requirements
  1. Open a new M&T MyChoice Premium Checking account online at the link below or in-branch using promocode "TY"
  2. Within 90 days, make at least $1,000 in qualifying direct deposits.
  3. Bonus will be credited to your account within 90 days of all requirements being met

5. Dollar Bank Everything Checking - up to $300 bonus

Available in Ohio, Pennsylvania and Virginia, with the ability to open online, Dollar Bank is offering up to a $300 welcome bonus when you open a new checking account and set up direct deposit.

Dollar Bank, Federal Savings Bank : Everything Checking

Bonus Amount
up to $300
Account Type
Personal Checking
Availability
OH, PA, VA
Offer Expires
June 30, 2025
Bonus Requirements
  1. Open a new Everyday Checking account using the promo code CHK24 online or in branch.
  2. Within 90 days, have direct deposits totaling $2,500 to earn $200.
  3. Keep the account open for a year to receive an additional $100.
  4. $200 bonus will be in the form of a Mastercard debit card rebate, which will be added to the new checking account within 40 days of the qualifying cumulative direct deposits. The $100 credit will be applied within 2 months of the 1-year anniversary of account opening.

6. PNC Virtual Wallet® - up to $400 bonus

Available in 23 states plus the District of Columbia, PNC is back with a competitive welcome bonus for opening a personal checking account online and meeting direct deposit requirements within the first 2 months.

This is a tiered offer with the entry level Virtual Wallet® offering $100, $200 for opening a Virtual Wallet® with Performance Spend or $400 for opening a Virtual Wallet® with Performance Select - all with qualifying direct deposit requirements.

Assuming you don't have an account with PNC (and haven't within the last 90 days), we definitely recommend grabbing this easy bonus.

PNC Bank : Virtual Wallet®

Bonus Amount
up to $400
Account Type
Personal Checking
Availability
AL, AZ, CA, CO, DC, DE, FL, GA, IL, IN, KY, MD, MI, NC, NJ, NY, NM, OH, PA, SC, TX, VA, WI, WV
Offer Expires
June 30, 2025
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.

7. Atlantic Union Bank Personal Checking - $200 bonus

Atlantic Union Bank if offering a $200 welcome bonus for opening any of their personal checking accounts.

This used to be a multipart bonus with different earning tiers; however, they've streamlined it this time around. The bonus page indicates that this may be a targeted offer, so your miles may vary.

Atlantic Union Bank : Personal Checking

Bonus Amount
$200
Account Type
Personal Checking
Availability
VA, MD, NC
Offer Expires
June 30, 2025
Bonus Requirements
  1. Open a new personal checking account using promocode 2004U using the link below.
  2. Within the first 90 calendar days, receive direct deposits totaling $1,000
  3. Bonus will be credited to your account within 30 days after meeting requirements.
Apply Now

at Atlantic Union Bank

8. First Horizon Bank FirstView Checking - $450 bonus

Available in select SouthEastern states, First Horizon Bank is offering a $450 welcome bonus when you open a new personal checking account and complete make a qualified direct deposit. Previously, this offered required a minimum balance and other activities.

First Horizon Bank : FirstView Checking

Bonus Amount
$450
Account Type
Personal Checking
Availability
AL, AR, FL, GA, KY, LA, MS, NC, NY, SC, TN, TX, VA
Offer Expires
July 15, 2025
Bonus Requirements
  1. Open a new FirstView Checking account using your personalized promo code from the link below.
  2. Within 90 days, make qualifying direct deposits totaling at least $2,000.
  3. Bonus will be deposited into your account within 10 business days after qualifying activities are met.
Apply Now

at First Horizon Bank

9. Hanmi Bank Personal Checking - up to $200 bonus

Available in select states, Hanmi Bank is offering up to a $200 welcome bonus when you open a new personal checking account and maintain a minimum balance. This is a tiered offer, where solo accounts can earn $100 or joint accounts $200. Be sure to spend your points within 3 years or they will expire!

What's even more? You can also stack this offer with their business checking account to increase total earnings up to an additional $2,000!

Hanmi Bank : Personal Checking

Bonus Amount
up to $200
Account Type
Personal Checking
Availability
CA, IL, NJ, NY, TX, VA
Offer Expires
December 31, 2025
Bonus Requirements
  1. Open a new personal checking account in branch (joint account required for highest bonus).
  2. Within 30 days, order and activate your debit card and enroll in uChoose Rewards.
  3. Starting the first full month, maintain a 3-month average daily balance of $3,000.
  4. Bonus will be rewarded as uChoose reward points and are credited within 30 days after the qualification period.

10. Lafayette Federal Credit Union Personal Checking and Savings - up to $150 bonus

Available in the greater District of Columbia area with the ability to open online, Lafayette Federal Credit Union is offering new members up to a $150 welcome bonus for opening a new savings and checking account and setting up direct deposit.

Live outside of DC Metro area? Obtain a lifetime membership to the Home Ownership Financial Literacy Council (HOFLC) for $10 and receive eligibility to LFCU.

Lafayette Federal Credit Union : Personal Checking and Savings

Bonus Amount
up to $150
Account Type
Personal Checking
Availability
Nationwide
Offer Expires
December 31, 2025
Bonus Requirements
  1. Become a member of Lafayette Federal Credit Union.
  2. Open a new savings and checking account with debit card and online banking, earn $50.
  3. Initiate a direct deposit of at least $500, receive $100.
  4. Bonus will pay out within 90 days of account opening.
Apply Now

at Lafayette Federal Credit Union

11. First Bank (VA) Anywhere Checking - $300 bonus

Available in Virginia with the ability to open online, First Bank is offering a $300 welcome bonus when you open a new Anywhere Checking account and set up direct deposit. This is $100 higher than the previous bonus amount that was offered for this account! One note, you may need to live somewhat close to a branch to qualify (25 miles or less according to one customer service representative).

First Bank (VA) : Anywhere Checking

Bonus Amount
$300
Account Type
Personal Checking
Availability
VA
Bonus Requirements
  1. Be a new customer at First Bank (Virginia).
  2. Open a new Anywhere Checking account.
  3. Within the first 90 days, setup and complete a direct deposit.
  4. Bonus will be received once the account has been open for 90 days and qualifications have been met.
Apply Now

at First Bank (VA)

12. Eastman Credit Union Beyond Free Checking - $100 bonus

Available in select states with the ability to open online, Eastman Credit Union is offering a $100 welcome bonus when you open a new Beyond Free Checking account and set up direct deposit. That's it, no real gotchas here!

Eastman Credit Union : Beyond Free Checking

Bonus Amount
$100
Account Type
Personal Checking
Availability
TN, TX, VA
Bonus Requirements
  1. Become a member of Eastman Credit Union.
  2. Open a new Beyond Free Checking account.
  3. Make an automated debit or direct deposit.
  4. Bonus will be received within 30 days of completing the requirements.
Apply Now

at Eastman Credit Union

13. First Bank First@Work - $100 bonus

First Bank is offering a $100 welcome bonus when you open a new First@Work checking account and use your debit card.

With that said, you'll only be able to get this offer if your employer has a relationship with First Bank.

First Bank : First@Work

Bonus Amount
$100
Account Type
Personal Checking
Availability
NC, SC, VA
Bonus Requirements
  1. Be employed at a company with a relationship at First Bank.
  2. Open a First@Work checking account.
  3. Within 45 days, activating your debit card and enroll in the First@Work rewards program.
  4. Within 45 days, make at least one qualifying transaction with your First Bank debit card.

14. ValleyStar Credit Union Personal Checking - $250 bonus

Available in select Virginia and North Carolina counties, ValleyStar Credit Union is offering a $250 welcome bonus when you open a new personal checking account and set up direct deposit. This bonus is available to new and existing members that establish a new primary draft (aka checking) account. What's even more? They offer a 1.00% APY on checking balances between $500 and $10,000.

ValleyStar Credit Union : Personal Checking

Bonus Amount
$250
Account Type
Personal Checking
Availability
NC, VA
Bonus Requirements
  1. Be a new member to ValleyStar Credit Union and open a new (share draft) checking account.
  2. Within 90 days, receive direct deposits of $1,000 or more.
  3. Maintain direct deposits for 3 consecutive months, but within 150 days of account opening
  4. Bonus will be credited to share draft (referred to as checking) account within 180 days of account opening
Apply Now

at ValleyStar Credit Union

15. Peoples Bank Personal Interest Checking - up to $150 bonus

Peoples Bank is offering up to $150 for opening a new Interest Plus Checking account. The bonus comes as $25 each month that you make at least one direct deposit and five debit card purchases, up to $150 total (6 statement cycles).

Peoples Bank : Personal Interest Checking

Bonus Amount
up to $150
Account Type
Personal Checking
Availability
DC, KY, MD, OH, WV, VA
Bonus Requirements
  1. Open a new Interest Plus Checking Account.
  2. Enroll in eStatements.
  3. Each statement cycle, make at least one direct deposit transaction.
  4. Each statement cycle, make 5 or more debit card purchases.
  5. For each statement cycle you complete these requirements you will earn $25, up to $150 total (6 statement cycles).
Apply Now

at Peoples Bank

16. Peoples Bank Premier Checking - up to $300 bonus

Peoples Bank is offering up to $300 for opening a new Premier Checking account. The bonus comes as $50 each month that you make at least one direct deposit and five debit card purchases, up to $300 total (6 statement cycles).

Peoples Bank : Premier Checking

Bonus Amount
up to $300
Account Type
Personal Checking
Availability
DC, KY, MD, OH, WV, VA
Bonus Requirements
  1. Open a new Premier Checking Account.
  2. Enroll in eStatements.
  3. Each statement cycle, make at least one direct deposit transaction.
  4. Each statement cycle, make 5 or more debit card purchases.
  5. For each statement cycle you complete these requirements you will earn $50, up to $300 total (6 statement cycles).
Apply Now

at Peoples Bank

17. Langley Federal Credit Union Personal Checking - $100 bonus

Available in Virginia (and possibly surrounding areas), Langley Federal Credit Union is offering a $100 welcome bonus when you open a new personal checking account and use your debit card. It's not a large bonus by any stretch, but it's also super easy to earn, so, there's that!

What's more? They also have. $50 referral bonus when you refer new members!

Langley Federal Credit Union : Personal Checking

Bonus Amount
$100
Account Type
Personal Checking
Availability
VA
Bonus Requirements
  1. Become a member of Langley Federal Credit Union and open a new checking account.
  2. Within the first 45 days, complete a debit card purchase.
  3. During the same time period, register for and log in to Digital Banking.
  4. Bonus will be deposited within 15 business days after the first qualifying debit card purchase.
Apply Now

at Langley Federal Credit Union

18. TD Bank Complete Checking - $100 bonus

TD Bank is offering a $100 welcome bonus to students that open a Complete Checking account and use their debit card. Their normal bonus for the Complete Checking account requires direct deposits, but TD knows that this may be tougher for young adults. What's more, you can maximize this promo by also opening a new personal savings account — stacking an extra $200 on top of this offer for a total of $300.

While this isn't available nationwide, it is open to a healthy list of states, and is no longer targeted to select customers.

If you're eligible, and age 17 - 23, we definitely recommend claiming this easy bonus. Offer is available in these states: CT, DC, DE, FL, MA, MD, ME, NC, NH, NJ, NY, PA, RI, SC, VA, VT

TD Bank : Complete Checking [Student]

Bonus Amount
$100
Account Type
Personal Checking
Availability
CT, DC, DE, FL, MD, ME, MA, NC, NH, NJ, NY, PA, RI, SC, VT, VA
Bonus Requirements
  1. Open a TD Complete Checking account.
  2. Within 60 days, make 15 qualifying debit card purchases.
  3. Bonus will be paid on or before 180 days after account opening.

19. City National Bank of West Virginia Teen Checking - $100 bonus

Available in West Virginia and surrounding states, City National Bank is offering a $100 welcome bonus when you open a new Teen Checking account and set up direct deposit. The direct deposit threshold is low (compared to most standards) at $200, but it could be a little tricky for teens.

City National Bank of West Virginia : Teen Checking

Bonus Amount
$100
Account Type
Student Checking
Availability
VA, MD, KY, WV
Bonus Requirements
  1. Open a Teen Checking account.
  2. Setup direct deposit of at least $200.
  3. Bonus will be deposited into the new account 91 days after payroll or other qualified payment has been electronically deposited into the account.
Apply Now

at City National Bank of West Virginia

20. SouthState Bank Personal Checking - $200 bonus

SouthState Bank is offering residents in select Southeast states (Alabama, Florida, Georgia, North Carolina, South Carolina and Virginia) $200 for opening a new personal checking account. The bonus requirements are low, the maintenance fees are easily waived, and the account can be opened online. It's a no brainer if you qualify!

SouthState Bank : Personal Checking Account

Bonus Amount
$200
Account Type
Personal Checking
Availability
GA, NC, SC, VA, FL, AL
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

Note: Don’t see an offer that piques your interest? You can use our tool to explore a full list of bank promotions

Personal Savings Bonuses in Virginia

Here are the current personal savings promotions available in VA:

1. TD Bank Personal Savings - $200 bonus

TD Bank is offering a $200 welcome bonus if you open a new savings account. With the recent drop in required deposit (from $20k to now $10k), it works out to effectively be an interest rate of about 8%.

What's more, you can maximize this promo by also opening a new personal checking account — stacking an extra $300 or $150 on top of this offer for a total of up to $500.

While this isn't available nationwide, it is open to a healthy list of states, and is no longer targeted to select customers.

TD Bank : Personal Savings

Bonus Amount
$200
Account Type
Personal Savings
Availability
CT, DC, DE, FL, MD, ME, MA, NC, NH, NJ, NY, PA, RI, SC, VT, VA
Offer Expires
May 31, 2025
Bonus Requirements
  1. Open a TD Savings account using the link below.
  2. Within 20 days, deposit $10,000 and maintain that balance for 90 days.
  3. Bonus will be paid on or before 180 days after account opening.

2. Northwest Federal Credit Union First Rewards - $25 bonus

Available in Virginia, Northwest Federal Credit Union is offering a $25 bonus to teens that open a new First Rewards savings account and reach a balance of $500. Parents can join nationwide through membership with partner organizations like The Humane Society.

Northwest Federal Credit Union : First Rewards

Bonus Amount
$25
Account Type
Student Savings
Availability
Nationwide
Bonus Requirements
  1. Be age 13-17 years old.
  2. Open a new First Rewards youth account.
  3. Grow the balance to $500.
  4. Bonus will be credited to the savings account by close of business on the first day the balance reaches $500.
Apply Now

at Northwest Federal Credit Union

Business Bonuses in Virginia

Here are the current business banking promotions available in VA:

1. Fulton Bank Business Checking - $500 bonus

Fulton Bank is offering $500 to new business checking customers for completing minimum deposit requirements. If you live in one of their geographic areas, this is an easy bonus for opening a business checking account that has no monthly fees.

The fine print states that you will have needed to receive a direct communication (email or digital ad) from them to be eligible, but we've seen where this isn't the case. YMMV.

Fulton Bank : Business Checking

Bonus Amount
$500
Account Type
Business Checking
Availability
DE, DC, MD, NJ, PA, VA
Offer Expires
June 27, 2025
Bonus Requirements
  1. Open a new Business Checking account online using promo code BCK500 (or request a code via email to open in-branch)
  2. Within 60 days of account opening, deposit at least $3,000 of new money.
  3. Within the same timeframe, enroll in Small Business Online banking.
  4. Bonus will be credited to your business checking account within four to six weeks after the above conditions have been met

2. M&T Tailored Business Checking - up to $1500 bonus

M&T is offering up to $1,500 to new Tailored Business Checking customers. This is a tiered bonus with the highest potential we've seen! You'll need to deposit a minimum of $5,000 for the first tier and maintain that average balance in the third full calendar month after the account was opened.

New for 2025: They've added an additional tier for mid-size businesses.

If you're also in the market for a Merchant Services account, you can combine this offer with their Merchant Services bonus, for a total reward of $1000.

M&T Bank : M&T Tailored Business Checking

Bonus Amount
up to $1500
Account Type
Business Checking
Availability
CT, DE, MD, NJ, NY, PA, VA, WV, DC
Offer Expires
June 30, 2025
Bonus Requirements
  1. Open a Tailored Business Checking account using the link below using promo code BD.
  2. For the third full calendar month following account opening, maintain an average balance of $5,000 to earn $300; $15,000 to earn $500; $30,000 to earn $750 or $100,000+ to earn $1,500.
  3. Bonus will be awarded by the end of the fourth month after the account was opened.

3. First Horizon Bank Business Checking - up to $650 bonus

Available primarily in the SouthEast, First Horizon Bank is offering up to an $650 welcome bonus when you open a new business checking account and make deposits. This is a tiered offer. The first tier bonus of $400 is for completing deposit requirement. An additional $250 is for adding on merchant services.

First Horizon Bank : Business Checking

Bonus Amount
up to $650
Account Type
Business Checking
Availability
AL, AR, FL, GA, KY, LA, MS, NC, NY, SC, TX, TN, NC, VA
Offer Expires
June 30, 2025
Bonus Requirements
  1. Open a new BizEssentials Checking account.
  2. Within 15 days of the account opening, deposit at least $5,000
  3. Maintain a $5,000 average daily balance for the first 3 full statement cycles.
  4. Conduct 20 qualifying transactions within the first 3 full statement cycles.
  5. Bonus will be deposited within 10 business days after qualifying activities are met.
  6. Earn an additional $250 when you establish a Merchant Processing account with the First Horizon provider, Fiserv, by 06/30/2025, and activate that account within the first 30 days after the merchant account is approved.
Apply Now

at First Horizon Bank

4. Hanmi Bank Business Checking - up to $2000 bonus

Available in select state, Hanmi Bank is offering up to a $2,000 welcome bonus when you open a new business checking account and maintain a minimum balance. This is a tiered offer, the higher minimum balance you can maintain, the more you can earn. Be sure to spend your points within 3 years or they will expire!

What's even more? You can also receive a $250 rebate on Clover devices when you're a new Merchant Services customer. You can also stack this offer with their personal checking account to increase total earnings.

Hanmi Bank : Business Checking

Bonus Amount
up to $2000
Account Type
Business Checking
Availability
CA, IL, NJ, NY, TX, VA
Offer Expires
June 30, 2025
Bonus Requirements
  1. Open a new business checking account in branch.
  2. Within 30 days, order and activate your business debit card and enroll in uChoose Rewards.
  3. Starting the first full month, maintain a 3-month average daily balance as follows: $15,000 ($250 bonus), $50,000 ($1,000 bonus), $100,000 ($2,000 bonus).
  4. Bonus will be rewarded as uChoose reward points and are credited within 30 days after the qualification period.

5. TD Bank Business Checking - $500 bonus

TD Bank is offering a $500 welcome bonus for opening a business checking account and using direct deposit within the first 2 months. What's more, you can maximize this promo by also opening a new personal checking and/or savings account — stacking an extra $200 on top of this offer for a total of $500.

While this isn't available nationwide, it is open to a healthy list of states.

If you're eligible, we definitely recommend claiming this easy bonus.

Offer is available in these states: CT, DC, DE, FL, MA, MD, ME, NC, NH, NJ, NY, PA, RI, SC, VA, VT

TD Bank : Business Checking

Bonus Amount
$500
Account Type
Business Checking
Availability
CT, DC, DE, FL, MD, ME, MA, NC, NH, NJ, NY, PA, RI, SC, VT, VA
Offer Expires
July 31, 2025
Bonus Requirements
  1. Open a new TD Business Simple Checking, Business Convenience Checking Plus, Business Interest Checking Plus or Business Premier Checking account
  2. Within 25 days, deposit a minimum of $2,500
  3. For 90 additional days, maintain at least a $2,500 balance.
  4. During the first 3 statement cycles, conduct 25 qualifying transactions
  5. Bonus will be deposited within180 days after account opening

6. SouthState Bank Business Checking - $400 bonus

Available primarily in the SouthEast, SouthState Bank is offering a $400 welcome bonus when you open a new business checking account and complete qualifying activities. Don't worry, they're not egregious! You'll have your choice of making debit card purchases or ACH deposits.

This is a very easy bonus to earn, and we haven't seen a business bonus from SouthState before, so we'd recommend jumping on this if you're in the market.

What's more? SouthState regularly offers a $200 personal checking bonus as well so you can open up both and earn some solid cash!

SouthState Bank : Business Checking

Bonus Amount
$400
Account Type
Business Checking
Availability
AL, FL, GA, NC, SC, VA
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.
Learn More

at SouthState Bank

Investing Bonuses

Here are the current investing promotions available in your area:

1. J.P. Morgan Self-Directed Investing - up to $700 bonus

Available nationwide with the ability to open online, J.P. Morgan Wealth Management is offering up to a $700 welcome bonus when you open a new Self-Directed Investing account with qualifying minimum funding.

This is tiered bonus, meaning that the more you deposit, the more you may be eligible to earn. New for this iteration, J.P. Morgan has introduced a lower tier at $5,000, down from the previous $25,000 entry point and raised the max bonus amount!

Here are all 4 tiers of this investing bonus:

New Money Added Bonus Amount
$5,000-$24,999 $50
$25,000-$99,999 $150
$100,000-$249,999 $325
$250,000+ $700

This is the highest offer that we've seen to-date from J.P. Morgan.

J.P. Morgan Wealth Management : Self-Directed Investing

Bonus Amount
up to $700
Account Type
Investment
Availability
Nationwide
Offer Expires
July 22, 2025
Bonus Requirements
  1. Open a J.P. Morgan Self-Directed Investing account using the link below.
  2. Within 45 days, fund your account with qualifying new money; $5,000 - $24,999 = $50 bonus; $25,000 - $99,999 = $150 bonus; $100,000 - $249,999 = $325 bonus, $250,000 = $700 bonus.
  3. Your bonus amount will be determined on day 45.
  4. Maintain your new funds for 90 days (losses due to trading or market fluctuation will not be taken into account).
  5. Bonus will be received within 15 days.
  6. INVESTMENT AND INSURANCE PRODUCTS ARE: NOT A DEPOSIT • NOT FDIC INSURED • NO BANK GUARANTEE • MAY LOSE VALUE

2. E*TRADE Bank Brokerage - up to $6000 bonus

Payouts have increased again! E*Trade is now offering new investors up to $6,000 in bonus cash when you open and fund a new investing account. You'll only need $1,000 to earn the first tier bonus ($100)!

They've shuffled all the previous tiers and reinstated the tiers for those with 7+ figures to invest. If you're wanting to earn the full $6,000, you need at least $2M in investable assets.

This offer is available to both new and existing customers; however, different rules may apply, so be sure to check the disclosures at the link below.

E*TRADE Bank : Brokerage Account

Bonus Amount
up to $6000
Account Type
Investment
Availability
Nationwide
Offer Expires
July 31, 2025
Bonus Requirements
  1. Open a new eligible E*TRADE brokerage or retirement account using the link below with promocode OFFER25.
  2. During the first 60 days, fund your new account with new money as follows: $1,000 - $4,999, earn $100; $5,000 - $19,999, earn $150; $20,000-$99,999 earn $300; $100,000-$199,999 earn $600; $200,000-$499,999 earn $800; $500,000 - $999,999, earn $1,000; $1,000,000 - $1,499,999, earn $3,000; $1,500,000 - $1,999,999 earn $5,000; $2M+, earn $6,000.
  3. If you deposit $200,000 or more, you will receive a cash credit within seven business days.
  4. If you have deposited at least $200,000 in your account, and you make subsequent deposits in that account to reach a higher tier, you will receive a second cash credit following the close of the 60-day window.

3. Citi® Personal Wealth Management - $5000 bonus

Earn up to $5,000 when you open or enroll a new or existing eligible Personal Wealth Management account with new-to-Citi funds.

This is a tiered bonus based on how much you deposit and maintain for the first 3 months. They've up the reward amounts for their upper tiers this go around.

There are 5 levels, starting with a $500 bonus for deposits $50,000 - $199,999 and going up to $5,000 for $2,000,000+.

Citi® : Personal Wealth Management

Bonus Amount
$5000
Account Type
Investment
Availability
Nationwide
Offer Expires
June 30, 2025
Bonus Requirements
  1. Contact Citi to open or enroll a new or existing eligible Citi Personal Wealth Management account
  2. Fund the Citi Personal Wealth Management account with New-to-Citi Funds within 2 months of account opening (deposit $50,000 for a $500 bonus, $200,000 for a $1,000 bonus, $500,000 for a $2,000 bonus, $1,000,000 for a $3,000 bonus and $2,000,000+ for the $5,000 bonus)
  3. Enroll into e-delivery of statements within 2 months of account opening.
  4. Maintain the new funding through the end of the next month (or 3 months after the month of account enrollment).

4. Robinhood Investing - Free stock (up to $200) bonus

Robinhood is a commission-free stock trading platform that's had mixed headlines in the news (GME, what?). But Robinhood is a popular choice – particularly among beginner investors – due to their sleek, easy-to-use app.

This is a program that many investment apps now offer, but Robinhood pioneered: sign up and get a free stock. The stock has a 98% chance of being worth $5-$10, so this isn't an amazing bonus, but it's something for almost nothing (you don't even need to fund your account). The stock will hit your account within a week, and is tradeable 2 days after that.

Robinhood : Investing Account

Bonus Amount
Free stock (up to $200)
Account Type
Investment
Availability
Nationwide
Bonus Requirements
  1. Open a new Robinhood investing account using the link below.
  2. Link your bank account.
  3. Stock bonus will be credited to the enrolled account within approximately one week.

5. Acorns Invest - $20 bonus

Acorns is offering BankBonus.com users a $20 welcome bonus when you open a new Invest account. You just need to open the account from the link below and fund it with $5 to earn the reward.

What's more? They've been running amazing referral bonuses. So, sign up for a new account and then share your referral link with friends and family, and you could be pocketing up to $1,000+ each week!

Acorns : Acorns Invest

Bonus Amount
$20
Account Type
Investment
Availability
Nationwide
Bonus Requirements
  1. Open a new Acorns Invest account using the link below.
  2. Fund account with at least $5.

6. Tradestation Brokerage - up to $3500 bonus

Tradestation is offering investors up to $3,500 in bonus cash when you add new funds to a new or existing investing account. You only need $5,000 to earn the first tier bonus ($150), and up to $5M to earn the full $3,500. It's worth noting each of the tiers are considerably higher this time around than when it was previously offered.

Tradestation : Brokerage Account

Bonus Amount
up to $3500
Account Type
Investment
Availability
Nationwide
Bonus Requirements
  1. Enroll an existing account or open a new account using promo code TSTVAGFD at the url below.
  2. Within 45 days, fund your account.
  3. To receive $150 bonus, fund with $5,000- $24,999; To receive $300 bonus, fund with $25,000- $99,999; To receive $500 bonus, fund with $100,000-$249,999; To receive $1,000 bonus, fund with $250,000-$499,999; To receive $2,000 bonus, fund with $500,000-$999,999; To receive $3,500 bonus, fund with $1,000,000+.
  4. Bonus will be deposited into the account the month following the end of the 270-calendar day holding period.
Apply Now

at Tradestation

7. Bank of America Merrill Edge Self-Directed - up to $600 bonus

Available nationwide with the ability to open online, Bank of America's Merrill Edge is offering up to a $600 welcome bonus when you open a new Merrill Edge Self-Directed account and make an initial deposit.

What's more? There's also a $1,000 Merrill Edge bonus for those enrolled in Bank of America's Preferred Rewards program. The lower tiers are also bumped as well.

We only list the most popular tiers; however, here's a complete list of tiers you can ask for:

  • $20,000 to $49,999 – $100
  • $50,000 to $99,999 – $150
  • $100,000 to $199,999 – $250
  • $200,000 to $299,999 – $600
  • $300,000 to $499,999 – $1,000
  • $500,000 to $999,999 – $1,500
  • $1,000,000 or more – $2,500
  • $2,000,000 or more – $3,500
  • $5,000,000 or more – $5,000
  • $10,000,000 or more – $7,500

Bank of America : Merrill Edge Self-Directed

Bonus Amount
up to $600
Account Type
Investment
Availability
Nationwide
Bonus Requirements
  1. Open a new Self-Directed Trading account from Merrill Edge using promo code "600ME".
  2. Within 45 days, fund your account with new money from outside Bank of America. To earn a $100 bonus, deposit $20,000-$49,999; To earn a $150 bonus, deposit $49,999-$99,999; To earn a $250 bonus, deposit $100,000-$199,999; To earn a $600 bonus, deposit $200,000 - $299,999.
  3. Maintain that balance for at least 90 days.
  4. Bonus will be deposited within two weeks following the end of the 90 day period.
Apply Now

at Bank of America

8. Citi® Self Invest - up to $500 bonus

Available nationwide to new and existing customers, Citi is offering up to a $500 bonus when you add new-to-Citi funds to a Citi® Self Invest account.

As is typical with Citi promotions, this is a tiered offer: the more you add, the more you earn. You'll need to deposit at least $10,000 to earn a $100 reward, or at least $200,000 to receive the full $500.

You'll need to also maintain your funds through a date defined on the Citi website, depending on the month in which you open your account.

Citi® : Citi® Self Invest

Bonus Amount
up to $500
Account Type
Investment
Availability
Nationwide
Bonus Requirements
  1. Open a new Citi® Self Invest account or add new-to-Citi funds to an existing account.
  2. Opt-in to eDelivery of statements and confirmations.
  3. Bonus will be tiered based on the total amount added: $10,000 to earn $100; $50,000 to earn $200; $200,000 to earn the full $500.
  4. Maintain the New-To-Citi funds in your account through the “maintain funds” deadline as outlined in the chart.
  5. Bonus will be credited on the last day of the 3rd month following the “maintain funds” period.

9. Charles Schwab Schwab One® - up to $1000 bonus

If you're not currently a Schwab customer, you can open any investment account and earn a referral bonus based on your net deposit within 45 days. This includes retail brokerage accounts, individual retirement accounts, or the managed portfolios like Schwab Intelligent Portfolios®.

Keep in mind that the link above is only for details – you will need to open the account through a referral link from an existing Schwab customer in order to qualify for the promo.

This is a tiered bonus, the more you deposit, the more you can earn.

  • Tier 1 | Balance Maintained: $25,000 - $49,999: $100 Bonus
  • Tier 2 | Balance Maintained: $50,000 - $99,999: $300 Bonus
  • Tier 3 | Balance Maintained: $100,000 - $499,999: $500 Bonus
  • Tier 4 | Balance Maintained: $500,000+: $1,000 Bonus

Charles Schwab : Schwab One®

Bonus Amount
up to $1000
Account Type
Investment
Availability
Nationwide
Bonus Requirements
  1. Open a new account using a referral link from an existing member.
  2. Within 45 days, make a qualifying net deposit between $25,000 - $500,000+ in cash or securities, earning the reward that correlates with that tier ($100-$1,000).
  3. The net deposit amount at the end of 45 day period will be used to calculate your bonus tier.
  4. Bonus will be paid into your account about a week after the 45-day period.
Learn More

at Charles Schwab

10. SoFi SoFi - $15 bonus

SoFi is offering a $15 welcome bonus for you and a friend when you refer someone to open a new SoFi account. This bonus is available across most of their products, including: SoFi Money, SoFi Invest, SoFi Loans and a SoFi credit card. You can receive up to $75 total. This isn't exactly the highest bonus we've seen from them, so you'll have to decide if now is the right time or to hold out for something a little more enticing.

It's important to note too that each program has its own set of rules, each of which is outlined on their referral website linked below.

SoFi : SoFi Account

Bonus Amount
$15
Account Type
Investment
Availability
Nationwide
Bonus Requirements
  1. Download the app using the link below.
  2. Refer a friend (or be referred) using your specific referral link for a particular SoFi product.
  3. Follow the program rules highlighted on the website.
  4. Bonus will automatically be applied to your SoFi account(s).

11. Charles Schwab Schwab One® - $101 bonus

Charles Schwab has a bonus targeting new or entry-level investors in what they call the Schwab Starter Kit™, but new customers of all comfort levels can qualify. When you open a new account for this promo, Schwab will invest your bonus in fractional shares or "slices" of the top stocks by market cap in the S&P 500. Schwab recently upped this bonus from $50 at its previous level. It's a great way to start investing!

Charles Schwab : Schwab One®

Bonus Amount
$101
Account Type
Investment
Availability
Nationwide
Bonus Requirements
  1. Open a new Schwab One account at the url below or open a new taxable investment account using promo code "SCHWABSTARTERKIT".
  2. Within 30 days, Fund your account with a minimum of $50.
  3. Once funded, Schwab will deposit $101 in your account to purchase your stock slices at approximately 6:00 pm Eastern Time the next trading day.
Apply Now

at Charles Schwab

Virginia Banking Statistics

Virginia’s banking market is unique as it has significantly a higher volume of credit union members and deposits than most states.

Here are some key stats about Virginia’s banks and credit unions from the FDIC and the Credit Union National Association:

  • Number of banks: 61
  • Number of state credit unions: 103
  • Credit union memberships: 19.2 million
  • Deposit market share: 58.5% banks; 41.5% credit unions
  • Largest deposit market: Washington/Arlington/Alexandria, DC-VA-MD-WV

Leave a Reply

Your email address will not be published. Required fields are marked *