Best Bank Promotions in Iowa (October 2024)

You can make up to hundreds of dollars when you open a new bank account with select banks and credit unions in Iowa. You just have to know where to look for the best bank promotions in Iowa.

Our team lives and breathes bank bonuses and stays on top of new offers for you. Below, we’ve compiled a list of the best bank bonuses in Iowa, with local and national offers.

Read on to compare accounts, check out the terms and conditions, and find the right account and bonus for your needs.

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

BMO

Relationship Checking

Bonus
up to $600
Account Type
Personal Checking
Expires In
14 days
Requires
  • Direct Deposit

BMO

Personal Checking

Bonus
up to $350
Account Type
Personal Checking
Expires In
14 days
Requires
  • Direct Deposit

SoFi

SoFi Checking and Savings

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

 

Personal Checking Bonuses in Iowa

Here are the current personal checking promotions available in IA:

1. U.S. Bank Smartly® Checking - up to $450 bonus

U.S. Bank is offering up to a $450 bonus for opening a new U.S. Bank Smartly® Checking. This is back towards the lower end of bonuses we've seen from U.S. Bank.

The direct deposit threshold for the checking bonus is somewhat steep to earn the max bonus amount, but if you have the income, this is an easy bonus. You'll have 90 days to reach this target, but keep in mind that unlike some banks that let you hit the bonus in a single transaction, U.S. Bank requires at least two direct deposits to qualify for this promotion.

U.S. Bank : U.S. Bank Smartly® Checking

Bonus Amount
up to $450
Account Type
Personal Checking
Availability
AZ, AR, CA, CO, ID, IL, IN, IA, KS, KY, MN, MO, MT, NE, NV, NM, NC, ND, OH, OR, SD, TN, UT, WA, WI, WY
Offer Expires
October 31, 2024
Bonus Requirements
  1. Open a new U.S. Bank Smartly® Checking account using the promo code 2024JUL.
  2. Within 90 days, enroll in online banking or the U.S. Bank Mobile App.
  3. Within the same 90 days, make two or more direct deposits totaling amounts as follows: $2,000 - $4,999.99, earn $250; $5,000 - $7,999.99, earn $350; $8,000+, earn $450.
  4. Bonus will be credited to your new checking account within 60 days following the end of the calendar month during which you completed all the offer requirements.

2. PNC Virtual Wallet Pro - $200 bonus

Don't live in a state where PNC has a branch? No worries, PNC is offering a $200 bonus when you open a Virtual Wallet Checking Pro account, which is only available to customers outside their in-branch footprint. Just complete the direct deposit requirements within 60 days. If you're in any one of the following states, this bonus is for you: AK, AR, CT, HI, ID, IA, KS, LA, ME, MA, MN, MS, MT, NE, NV, NH, ND, OK, OR, RI, SD, TN, UT, VT, WA, WY.

PNC Bank : Virtual Wallet Pro

Bonus Amount
$200
Account Type
Personal Checking
Availability
AK, AR, CT, HI, ID, IA, KS, LA, ME, MA, MN, MS, MT, NE, NV, NH, ND, OK, OR, RI, SD, TN, UT, VT, WA, WY
Offer Expires
October 31, 2024
Bonus Requirements
  1. Reside in a state that doesn't have a PNC branch.
  2. Open an account using the link below.
  3. Within 60 days, complete direct deposits totaling $2,000.
  4. Bonus will be deposited within 60-90 days after all conditions are met.

3. UBT Personal Checking - up to $150 bonus

Union Bank & Trust is offering up to $150 to new customers that sign up for one of their Simply Free, Simply Free Plus, Simply Free Platinum, or Premium Interest Advantage checking accounts. This is a tiered bonus depending on your direct deposit threshold and which account you choose.

You'll need to have $2,500 in direct deposits to earn the full reward amount, but they're also running a $100 bonus with a smaller requirement if that's too steep.

What's more? You can earn an additional $100 bonus by opening a new savings account with qualifying activities!

Union Bank and Trust : Personal Checking

Bonus Amount
up to $150
Account Type
Personal Checking
Availability
NE, KS, MO, IA
Offer Expires
November 22, 2024
Bonus Requirements
  1. Open a new Simply Free Plus, Simply Free Platinum, or Premium Interest Advantage checking account.
  2. Within 90 days, receive direct deposits as follows: $500 to earn a $100 bonus or $2,500 to qualify for a $150 bonus.
  3. Bonus will be credited within 100 days of account opening.

4. Community State Bank Edge Checking - $300 bonus

Available in Iowa, Community State Bank is offering a $300 welcome bonus when you open a new Edge Checking account and set up direct deposit. They really want to see customers maintain an active account and also require debit card purchases as well. This offer is slightly less than what it previously was.

What's more? This time around they are offering other rewards if you don't want the cash, including a Yeti Tundra 45 or an Apple Watch SE.

Community State Bank : Edge Checking

Bonus Amount
$300
Account Type
Personal Checking
Availability
IA
Offer Expires
December 31, 2024
Bonus Requirements
  1. Open a new Edge Checking by Community State Bank™ account with at least $100.
  2. Within 90 days, connect your direct deposit.
  3. Within the same time frame, use your debit card at least 15 times.
  4. Keep the account open for at least 90 days.
  5. Bonus will be deposited into your new checking account within 30 days after you have met all offer requirements.
Apply Now

at Community State Bank

5. Associated Bank Associated Checking - up to $600 bonus

Associated Bank is back with their personal checking bonus but this time offering a much higher payout. The requirements remain the same: direct deposits totaling $500 plus maintaining a minimum balance.

The offer is tiered so that the more you maintain, the more you earn, with $10,000 earning the full $600. Fortunately, all accounts titled to the primary account holder count toward this balance, including CDs, savings, MMA, and IRAs – so you don't even have to tie up your funds in a checking account to qualify.

Associated Bank : Associated Checking Account

Bonus Amount
up to $600
Account Type
Personal Checking
Availability
IA, IL, IN, KS, MI, MN, MO, OH, WI
Offer Expires
December 31, 2024
Bonus Requirements
  1. Open a new personal checking account using the link below.
  2. Within 90 days, receive direct deposits totaling $500.
  3. Within 30 days of opening the account, deposit $1,000 to earn $300, $5,000 to earn $400, or $10,000 to earn $600.
  4. Maintain the balance from days 31-90.
  5. Bonus will be credited to your account within 120 days of opening the account.
Apply Now

at Associated Bank

6. Linn Area Credit Union Personal Checking - $90 bonus

Linn Area Credit Union was founded by teachers and is offering teachers in Iowa a $90 bonus when they open a new personal checking account and set up direct deposit. $75 is a cash incentive, the remaining 15 comes in the form of "Teacher Bucks" which you can exchange in their Teacher Store for school supplies.

Linn Area Credit Union : Personal Checking [Teachers]

Bonus Amount
$90
Account Type
Personal Checking
Availability
IA
Offer Expires
December 31, 2024
Bonus Requirements
  1. Join Linn Area Credit Union.
  2. Open a new personal checking account with promo code TEACH75.
  3. Set up direct deposit.
  4. The $75 cash bonus will be credited to your member savings account and the $15 Teacher Bucks will be sent by mail within 60 days of account opening.
Apply Now

at Linn Area Credit Union

7. Blackhawk Bank & Trust Personal Checking - $100 bonus

Available to those in Iowa and Illinois, Blackhawk Bank & Trust is offering a $100 welcome bonus when you open a new personal checking account, use your debit card and set up direct deposit. There are quite a bit of requirements for a unappetizing $100 bonus, but if you're looking to get an account with Blackhawk, $100 is better than nothing!

Blackhawk Bank & Trust : Personal Checking

Bonus Amount
$100
Account Type
Personal Checking
Availability
IA, IL
Bonus Requirements
  1. Open a new personal checking account at Blackhawk Bank & Trust.
  2. In the first 6 months, make at least 60 purchases with your debit card (or 10 per month).
  3. Within the same timeframe, make at least 6 direct deposits (or 1 per month).
  4. Be enrolled in eStatements each month.
  5. Bonus will be credited to your account within 15 calendar days of meeting all the criteria.
Apply Now

at Blackhawk Bank & Trust

8. Cobalt Credit Union Personal Checking - $200 bonus

Available in select Nebraska and Iowa counties, Cobalt Credit Union is offering a $200 welcome bonus when you open a new personal checking account and set up direct deposit. You'll also have to use your debit card to earn this bonus, and the requirements for that vary depending on which checking account you open.

Cobalt Credit Union : Personal Checking

Bonus Amount
$200
Account Type
Personal Checking
Availability
NE, IA
Bonus Requirements
  1. Open a new Cobalt Elite or Cobalt Blue checking account with at least $25 using promocode MBR2024.
  2. Within 90 days, for the Cobalt Elite checking account, have at least 15 debit card transactions totaling at least $500 post and clear, OR for the Cobalt Blue checking account, have at least 10 debit card transactions totaling at least $250 post and clear.
  3. Within the same 90 days, complete at least one recurring direct deposit.
  4. Be enrolled in eStatements.
  5. Bonus will be deposited into your membership share account within 90 days of meeting all account requirements.
Apply Now

at Cobalt Credit Union

9. Dupaco Community Credit Union Personal Checking - $300 bonus

Available in Iowa and select bordering counties of Illinois and Wisconsin, Dupaco Community Credit Union is offering a $300 welcome bonus when you open a new personal checking account and meet "active account" status. Luckily, they have several ways to you do this so you get to select which one is most convenient for you.

Dupaco Community Credit Union : Personal Checking

Bonus Amount
$300
Account Type
Personal Checking
Availability
IA, WI, IL
Bonus Requirements
  1. Open a new account online with promocode CHECK300 or mention the offer in branch or over phone. Within 90 days of account opening, either: a) Set up direct deposit to your checking account, and have a total of five or more check, debit card or automated clearing house (ACH) debit transactions on that checking account, OR have one of the following: ten check transactions, eight debit card transactions, five ACH debit transactions or three bill pay transactions on that checking account.
  2. Bonus will be deposited to the checking account 3-5 business days after active checking status is met.
Apply Now

at Dupaco Community Credit Union

10. Dubuque Bank and Trust Company Free Checking - $150 bonus

If you live in Iowa, Dubuque Bank and Trust Company is offering new customers $150 to open a new Free Checking account.

$200 is an average bonus for a free checking account and one they haven't offered on this account in years past.

Dubuque Bank and Trust Company : Free Checking

Bonus Amount
$150
Account Type
Personal Checking
Availability
IA
Bonus Requirements
  1. Open a Free Checking account using the link below.
  2. Within 90 days, receive 2 direct deposits each of at least $300 or more.
  3. Bonus will be paid within 5 business days after the qualification requirements are met and will be deposited into the newly opened Free Checking account.
Apply Now

at Dubuque Bank and Trust Company

11. Dubuque Bank and Trust Company Platinum Checking - $200 bonus

If you live in Iowa, Dubuque Bank and Trust Company is offering new customers $200 to open a new Platinum Checking account.

$200 is an average bonus for a personal checking account, though lower than in years past. With that said, it is also easier to earn.

Dubuque Bank and Trust Company : Platinum Checking

Bonus Amount
$200
Account Type
Personal Checking
Availability
IA
Bonus Requirements
  1. Open a Platinum Checking account using the link below.
  2. Within 90 days, receive direct deposits of at least $5,000 each to earn a $200 bonus.
  3. Bonus will be paid within 5 business days after the qualification requirements are met and will be deposited into the newly opened Platinum Checking account.
Apply Now

at Dubuque Bank and Trust Company

12. BankersTrust Personal Checking - $250 bonus

Available to residents of Arizona and Iowa, BankersTrust is offering a $250 welcome bonus when you open a new personal checking account and set up direct deposit plus complete debit transaction requirements. You'll have 2 months to knock out the requirements, which is totally doable. This bonus does require you to go in branch, so not as easy as some that offer online applications.

BankersTrust : Personal Checking

Bonus Amount
$250
Account Type
Personal Checking
Availability
IA, AZ
Bonus Requirements
  1. Open an eligible personal checking account in-branch.
  2. Within 60 days from the date of opening, complete 25 debit transactions (ACH, Bill payment, checks, or using your debit card for purchases).
  3. Also within 60 days, complete 2 direct or mobile deposits of at least $200 each.
  4. Bonus will be credited to the Bonus Account within 75 days of its opening

13. American Bank and Trust Company Green Plus Checking - $100 bonus

Available mostly in Illinois, American Bank and Trust is offering a $100 welcome bonus when you open a new Green Plus checking account. This bonus doesn't come with a lot of requirements and is definitely worth a look if you have a location near you.

American Bank and Trust Company : Green Plus Checking

Bonus Amount
$100
Account Type
Personal Checking
Availability
IA, IL
Bonus Requirements
  1. Open a new Green Plus Checking account.
  2. Within 30 days, make a deposit and complete 5 debit purchases.
  3. During the first 30 days, maintain a balance of at least $0.01.
  4. Bonus will appear as an account credit on the first business day after 30 days.
Apply Now

at American Bank and Trust Company

14. Frontier Personal Checking - $50 bonus

Available to new customers within Frontier's midwest footprint, Frontier is offering a $50 bonus when you refer a friend or family member to open a new personal checking account. There doesn't appear to be any additional requirements as long as they mention your name.

Frontier Bank : Personal Checking

Bonus Amount
$50
Account Type
Personal Checking
Availability
IA, MN, SD, NE, ND
Bonus Requirements
  1. Applicant needs to mention your name at time of account opening.
  2. Bonus will be deposited within 30 days.

15. Regions LifeGreen Checking - $50 bonus

Available primarily in the Southeast with the ability to open online, Regions is offering a $50 bonus when you refer a friend to open a new personal checking account. What's even more? Your friend will also receive a $50 bonus.

Your friend can stack this offer with their checking account bonus to earn a total of $250.

Regions Bank : LifeGreen Checking

Bonus Amount
$50
Account Type
Personal Checking
Availability
AL, AR, FL, GA, IL, IN, IA, KY, LA, MS, MO, NC, SC, TN, TX
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.

16. Midwest Heritage Bank Personal Checking - $75 bonus

Available in Iowa and Kansas with the ability to open online, Midwest Heritage Bank is offering a $75 welcome bonus when you open a new E-Checking or E-Checking Plus checking account and set up direct deposit.

Midwest Heritage Bank : Personal Checking

Bonus Amount
$75
Account Type
Personal Checking
Availability
IA, KS
Bonus Requirements
  1. Open a new E-Checking on E-Checking Plus checking account.
  2. Within 60 days, complete 2 direct deposits.
  3. Also within 60 days, sign up for online/mobile banking and enroll in eStatements.
  4. Bonus will be deposited within 10 business days of qualifications being met.
Apply Now

at Midwest Heritage Bank

17. TBK Bank Everyday Checking - $125 bonus

TBK Bank is offering new Everyday Checking customers up to $125 for completing certain requirements within 120 days. Each requirement has an associated reward, and you can choose to partake in as many or as few of the requirements as you'd like!

TBK Bank : Everyday Checking

Bonus Amount
$125
Account Type
Personal Checking
Availability
CO, IL, IA, KS, TX
Bonus Requirements
  1. Open a new Everyday Checking account.
  2. Within 120 days, receive 3 direct deposits totaling $3,000 to earn $50.
  3. Within the same 120 days, complete 3 automatic transfers from this account to a TBK Bank savings or money market account to earn $25.
  4. Within the same 120 days, make 9 bill pay payments to earn $25.
  5. Within the same 120 days, make 50 debit card purchases to earn $25.
  6. Any bonuses earned will deposit within 1 business day following the 120 day qualifying period.

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 Iowa

Here are the current personal savings promotions available in IA:

1. UBT Simply Savings - $100 bonus

Union Bank & Trust is offering $100 for new customers that open a personal savings account.

This offer can be coupled with their personal checking account offer for additional earnings.

Union Bank and Trust : Simply Savings

Bonus Amount
$100
Account Type
Personal Savings
Availability
NE, KS, MO, IA
Offer Expires
November 22, 2024
Bonus Requirements
  1. Open a new Simply Savings account.
  2. Maintain a $2,500 balance for 90 calendar days from account opening and enroll in paperless statements via online or mobile banking.
  3. Bonus will be credited to your active account within 100 days of meeting the requirements

2. Citi® Accelerate Savings - 4.45% APY

Citi offers a really competitive APY rate in their Citi® Accelerate Savings account, a high-yield savings product.

You can find slightly higher rates elsewhere, but nearly all of those will have balance limits. In other words, you'll earn a great rate on the first $15k, but then the rate drops considerably.

Citi, on the other hand, has no limit. So for those who have sizable savings they'd like to keep liquid, Citi® Accelerate Savings will often win out.

There's no opening deposit minimum or ongoing balance requirements, but do keep in mind that having a $0 balance for longer than 3 months could cause your account to be closed.

Citi® : Citi® Accelerate Savings

Bonus Amount
4.45% APY
Account Type
Personal Savings
Availability
AK, AL, AR, AZ, CO, DE, FL, GA, HI, IA, ID, IL, IN, KS, KY, LA, MA, ME, MI, MN, MO, MS, MT, NC, ND, NE, NH, NM, OH, OK, OR, PA, RI, SC, SD, TN, TX, UT, VT, WA, WI, WV, WY
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.

Business Bonuses in Iowa

Here are the current business banking promotions available in IA:

1. Associated Bank Business Checking - up to $750 bonus

Available in quite a few midwestern states, Associated Bank is offering up to a $750 welcome bonus when you open a new business checking account and deposit new money. The business account you open will determine what the max bonus amount you'll be eligible for.

What's even more? You can stack this offer with their personal checking account bonuses to earn a lot more!

Associated Bank : Business Checking

Bonus Amount
up to $750
Account Type
Business Checking
Availability
IA, IL, IN, KS, MI, MN, MO, OH, WI
Offer Expires
December 31, 2024
Bonus Requirements
  1. Be a new business checking customer and open a new business checking account.
  2. Open a Business Foundation Checking® account and deposit $2,000 in new money within 30 days, earn a $100 bonus; Open a Business Core Checking® account and deposit $5,000 in new money, earn a $400 bonus; Open a Business Advanced Checking® account and deposit $20,000 in new money, earn $750
  3. Maintain the minimum balance between days 31 to 90.
  4. Bonus will be deposited into the new Associated Bank business checking account within 120 days of account opening.
  5. Keep the account open for at least 12 months
Apply Now

at Associated Bank

2. Regions Business Checking - $150 bonus

Available primarily in the Southeast, Regions is offering a $150 bonus when you refer a friend to open a new business checking account. What's even more? Your friend will also receive a $150 bonus.

Regions Bank : Business Checking

Bonus Amount
$150
Account Type
Business Checking
Availability
AL, AR, FL, GA, IL, IN, IA, KY, LA, MS, MO, NC, SC, TN, TX
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.

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
January 23, 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. TD Bank Automated Investing - up to $750 bonus

TD is getting in the robo-advisor game and offering up to $750 when you open a new TD Automated Investing account. This is a tiered bonus where you can earn more depending on how much money you can invest.

TD Bank : Automated Investing

Bonus Amount
up to $750
Account Type
Investment
Availability
Nationwide
Offer Expires
October 31, 2024
Bonus Requirements
  1. Open a new TD Automated Investing account with at least $1,000.
  2. Within 30 days, fund your new account as follows: $1,000 - $4,999, earn $50; $5,000 - $24,999, earn $150; $25,000 - $49,999, earn $250; $50,000 – $74,999, earn $450; $75,000+, earn $750.
  3. Maintain a minimum balance of $1,000 for 90 calendar days after your TD Automated Investing account is approved.
  4. Bonus will be credited to your new TD Automated Investing account within 15 calendar days of meeting eligible offer requirements

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
December 31, 2024
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. E*TRADE Bank Brokerage - up to $6000 bonus

Payouts have increased again! E*Trade is now offering new investors up to $5,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
January 31, 2025
Bonus Requirements
  1. Open a new eligible E*TRADE brokerage or retirement account using the link below with promocode REWARD24.
  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.
Apply Now

at E*TRADE Bank

5. 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.

6. SoFi Invest - up to $10000 bonus

SoFi is offering customers a cash bonus to move your portfolio over to SoFi. The bonus is tiered, and you'll need to transfer $5 million in assets to earn the full $10,000 (steep!), but the bonus starts at $100 for transferring $5,000.

Keep in mind that although SoFi will pay out the bonus within 14 business days of the end of the promo period, they'll claw it back if you withdraw those funds within 180 days. They'll even refund up to $75 in ACAT fees from your other brokerage!

SoFi : Sofi Invest

Bonus Amount
up to $10000
Account Type
Investment
Availability
Nationwide
Bonus Requirements
  1. Open a new SoFi Invest account using the link below (or be an existing user).
  2. Before the promotion's expiration date, transfer investments from another brokerage firm: $5,000 to earn $100, $25,000 to earn $200, $100,000 to earn $500, $250,000 to earn $750, $500,000 to earn $1,000, $1,000,000 to earn $2,500, $2,000,000 to earn $5,000 or $5,000,000+ to earn $10,000.
  3. Bonuses will be paid within 14 days of the last day of the month in which the transferred assets settled in your SoFi Invest account.

7. 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.

8. 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

9. 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

10. 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.

11. 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

12. 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).

13. 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

See our full list of the Best Brokerage Account Promotions

Iowa Banking Statistics

Wondering how other Iowans bank?

The FDIC releases annual reports on each state’s banking trends. The Hawkeye State was home to 240 banks at the end of 2023, down from 249 banks in 2022.

The report also calls out the state’s largest deposit markets:

  1. Omaha/Council Bluffs
  2. Des Moines/West De Moines
  3. Davenport/Moline/Rock Island
  4. Cedar Rapids
  5. Iowa City

According to the Credit Union National Association, banks own 82.2% of Iowa’s deposit market share, with 22.3% of bank deposits going to out-of-state banks. CUNA also reports that there are 70 banks headquartered in Iowa and 1.629 million credit union members.

Leave a Reply

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