21 Best Bank Bonuses and Promotions In Iowa

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

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

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

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

Bonus Amount
up to $700
Account Type
Personal Checking
Offer Expires
June 27, 2024
Bonus Requirements
  1. Earn up to $700 when you open a new U.S. Bank Smartly® Checking account and a Standard Savings account and complete qualifying activities. Subject to certain terms and limitations. Offer valid through June 27, 2024. Member FDIC.
  2. U.S. Bank Smartly® Checking bonus (up to $500): Within 90 days, enroll in online banking or the U.S. Bank Mobile App AND Make two or more direct deposit(s) totaling $3,000 - $4,999.99 to earn $100, $5,000 to $9,999.99 to earn $300 or $10,000 or more to earn $500
  3. U.S. Bank Standard Savings bonus (up to $200): Open a Standard Savings account and make new money deposit(s) totaling $15,000 or more by July 17, 2024 AND Maintain that balance until October 31, 2024 to earn up to $200
  4. Offer may not be available if you live outside of the U.S. Bank footprint or are not an existing client of U.S. Bank or State Farm.

PNC Virtual Wallet Pro - $200 bonus

PNC Bank : Virtual Wallet Pro

Bonus Amount
$200
Account Type
Personal Checking
Offer Expires
April 30, 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.

CRBT MAXX Checking™ - $300 bonus

Cedar Rapids Bank and Trust : MAXX Checking™ Account

Bonus Amount
$300
Account Type
Personal Checking
Offer Expires
May 1, 2024
Bonus Requirements
  1. Open a new MAXX Checking™ Account.
  2. Within the first 6 months, complete a reoccurring ACH transaction.
  3. Within the same 6 months, use your debit card and maintain a positive balance.
  4. If you open the account online, you will receive the $300 bonus after completing the requirements and the account has been open for at least 30 days.

Community State Bank Edge Checking - $200 bonus

Community State Bank : Edge Checking

Bonus Amount
$200
Account Type
Personal Checking
Offer Expires
June 30, 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

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.

Associated Bank Associated Checking - up to $600 bonus

Associated Bank : Associated Checking Account

Bonus Amount
up to $600
Account Type
Personal Checking
Offer Expires
June 30, 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

Linn Area Credit Union Personal Checking - $90 bonus

Linn Area Credit Union : Personal Checking [Teachers]

Bonus Amount
$90
Account Type
Personal Checking
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

Frontier Personal Checking - $50 bonus

Frontier Bank : Personal Checking

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

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

American Bank and Trust Company : Green Plus Checking

Bonus Amount
$100
Account Type
Personal Checking
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

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.

Midwest Heritage Bank Personal Checking - $75 bonus

Midwest Heritage Bank : Personal Checking

Bonus Amount
$75
Account Type
Personal Checking
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

TBK Bank Everyday Checking - $125 bonus

TBK Bank : Everyday Checking

Bonus Amount
$125
Account Type
Personal Checking
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.

Dubuque Bank and Trust Company Platinum Checking - $200 bonus

Dubuque Bank and Trust Company : Platinum Checking

Bonus Amount
$200
Account Type
Personal Checking
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

Dubuque Bank and Trust Company Free Checking - $150 bonus

Dubuque Bank and Trust Company : Free Checking

Bonus Amount
$150
Account Type
Personal Checking
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

Dupaco Community Credit Union Personal Checking - $300 bonus

Dupaco Community Credit Union : Personal Checking

Bonus Amount
$300
Account Type
Personal Checking
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

Cobalt Credit Union Personal Checking - $200 bonus

Cobalt Credit Union : Personal Checking

Bonus Amount
$200
Account Type
Personal Checking
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

Frontier Personal Checking - $200 bonus

Frontier Bank : Personal Checking Account

Bonus Amount
$200
Account Type
Personal Checking
Bonus Requirements
  1. Open a new BIG DEAL® Cash or Cash Back account using the link below.
  2. Sign up for e-Statements.
  3. Within 60 days, have 12 debit card transactions post and settle.
  4. Within the same 60 days, receive at least 1 direct deposit.
  5. Bonus will be deposited into your account within 70 days of account opening.

Best savings account promotions in Iowa

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

Community State Bank Money Market Savings - $200 bonus

Community State Bank : Money Market Savings

Bonus Amount
$200
Account Type
Money Market Account
Offer Expires
June 30, 2024
Bonus Requirements
  1. Open a new Consumer Money Market Account with a minimum deposit of $1,000.
  2. By Day 30, bring $25,000 or more in new money to your new money market account.
  3. Maintain at least $25,000 through Day 90.
  4. Bonus will be deposited into your account within 30 days after you have met all offer requirements.
Apply Now

at Community State Bank

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 Iowa

Looking for a new brokerage? If you live in Iowa, 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 Iowa

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

Associated Bank Business Checking - up to $750 bonus

Associated Bank : Business Checking

Bonus Amount
up to $750
Account Type
Business Checking
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

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.