Find all the Bank of America promotions and bonuses for Checking, Savings, and Business account.
Currently, you can open a personal checking for $100 bonus and $100 savings bonus if you were sent an email. If you are a business owner, they have both $100 and $200 business checking bonus. Don’t forget to use your debit card for free museums admissions and free year of GrubHub+.
Table of Contents
- 1 About Bank of America Promotions
- 2 Bank of America Advantage Banking $100 Bonus Offer
- 3 Bank of America $300 Checking Bonus
- 4 Bank of America $200 Business Checking Bonus
- 5 Bank of America $100 Business Checking Bonus
- 6 Bank of America $100 Savings Bonus *Targeted*
- 7 Bank of America Free Museum Admission
- 8 Bank of America Free Year of GrubHub
- 9 Fine Print
- 10 How To Waive Monthly Fees
- 11 Bottom Line
About Bank of America Promotions
Headquartered in Charlotte, North Carolina, Bank of America has grown to become one of the “big four” banks in the United States since its establishment in 1904.
With operations in more than 35 countries around the world, Bank of America offers a vast array of products such as CDs, Savings, Checking, much more through a wide network of branches.
Bank of America Advantage Banking $100 Bonus Offer
When you open a Bank of America Advantage Account and meet all the requirements you can earn a $100 offer.
- What you’ll get: $100 bonus
- How to earn it:
- The $100 bonus offer is an online only offer and must be opened through the Bank of America promotional page
- The offer is for new checking customers only
- Offer expires 06/30/2023
- To qualify, open an account through the promotional page and set up and receive qualifying direct deposits totaling $1000 or more into that account within 90 days of opening.
- Bank of America will attempt to pay bonus within 60 days.
- Additional terms and conditions apply. See offer page for more details.
(Expires 06/30/2023)
Bank of America Advantage SafeBalance Banking®
- Advantage Banking is one account with three settings – Advantage SafeBalance Banking is one of the account settings
- Banking that helps you stay within your balance
- Checkless banking with flexible ways to pay – pay with a debit card, Mobile or Online banking. No paper check writing with this account setting.
- Get help spending only the money you have available
- No overdraft fees
- No monthly maintenance fee for Students under 25 enrolled in school or an educational or vocational program
- No monthly maintenance fee if an owner of this account is under 18
How To Waive Monthly Maintenance Fee
- Bank of America Advantage SafeBalance Banking®:
- Monthly Maintenance Fee: $4.95 or $0 – fee may be waived for Students under 25 or enrolled in preferred rewards
Bank of America Advantage Plus Banking®
- Advantage Banking is one account with three settings – Advantage Plus Banking is one of the account settings
- Choose from multiple ways to waive the monthly maintenance fee
- Pay with a debit card, Mobile and Online banking or paper checks (if purchased)
- Option to add Balance Connect® for overdraft protection
- aOverdraft fee without Balance Connect®: $10 each item, up to 2 items per day
How To Waive Monthly Maintenance Fee
- Bank of America Advantage Plus Banking®:
- Monthly Maintenance Fee: $12 or $0 – fee may be waive when enrolled in Preferred Rewards or have at least one qualifying direct deposit of $250 or more, or maintain a minimum daily balance of at least $1,500 each statement cycle
Bank of America Advantage Relationship Banking®
- Advantage Banking is one account with three settings – Advantage Relationship Banking is one of the account settings
- Perks for higher balances, like fee waivers and interest
- Earn interest on your balance
- Get fee waivers on select services including:
- Additional checking or savings accounts when you link them to your primary Advantage Relationship Banking account.
- Incoming domestic wire transfers
- Standard check purchases
- Option to add Balance Connect® for overdraft protection
- Fee without Balance Connect® : $35 each item, up to 4 items per day
How To Waive Monthly Maintenance Fee
- Bank of America Advantage Relationship Banking®:
- Monthly Maintenance Fee: $25 or $0 – We’ll waive your fee if you maintain a combined balance of at least $10,000 during each statement cycle in eligible linked accounts or be enrolled in Preferred Rewards
Advertiser Disclosure: Many of the offers that appear on this site are from companies from which BankCheckingSavings.com receives compensation. This compensation may impact how and where products appear on this site (including, for example, the order in which they appear). We do not feature all available offers.
Member FDIC.
Bank of America $300 Checking Bonus
Bank of America is offering a $300 bonus for targeted customers when they open a new checking account and complete one of the eligible requirements, see below.
- What you’ll get: $300 bonus
- Account Type: Advantage Plus Banking, Advantage Relationship Banking or Advantage SafeBalance Banking
- Availability: Nationwide, targeted
- Direct Deposit Requirement: Yes, $4000+ (see what works)
- Credit Inquiry: Soft
- ChexSystems: No
- Credit Card Funding: None, but can fund with a debit card up to $250
- Monthly Fees: $12-$25, avoidable
- Early Account Termination Fee: None
(Expires April 30, 2023)
For more advanced features in a checking account, compare this offer to BMO Harris PremierTM Account ($350 Bonus), U.S. Bank SmartlyTM Checking ($600 bonus), TD Bank Beyond Checking ($300 Bonus), HSBC Bank Premier Checking ($500 Bonus), Chase Private Client ($2,000 Bonus), and Citigold® Checking Account (Up to $2000 Cash Bonus). |
How To Earn Bonus
- Bank of America is offering a bonus of $300 when you:
- Open a new Bank of America Advantage Banking account by April 30, 2023
- Set up and receive Qualifying Direct Deposits of $4,000 or more into that account within 90 days of account opening.
- Offer is limited to individuals who receive the offer via a direct communication from Bank of America and have not owned or co-owned a Bank of America personal checking account within the last twelve (12) months. Fiduciary accounts (e.g., trusts) and business accounts are not eligible for this offer.
- Offer cannot be combined with any other checking offer and is limited to one bonus per account and per customer.
- Offer expires on April 30, 2023.
- Bank of America may change or discontinue this offer at any time before this date without notice.
Bank of America $200 Business Checking Bonus
- What you’ll get: $200 bonus
- Account Type: Business Advantage Relationship Banking or Business Advantage FundamentalsTM Banking account
- Availability: Nationwide
- Direct Deposit Requirement: None
- Credit Inquiry: Soft
- ChexSystems: Unknown
- Credit Card Funding: None, but can fund with a debit card up to $300
- Monthly Fees: $18-$29.95, avoidable
- Early Account Termination Fee: None
(Expires 06/30/2023)
Compare to some of the best business checking accounts such as Chase Business Checking ($300 Bonus), U.S. Bank Business Checking ($400 Bonus), Axox Bank Basic Business Checking ($200 Bonus), Axos Bank Business Interest Checking ($200 Bonus), Huntington Unlimited Plus Business Checking ($1,000 Bonus), Huntington Unlimited Business Checking ($400 Bonus), as well as the Huntington Business Checking 100 ($200 Bonus). |
How To Earn Bonus
- Open a new business checking account by June 30, 2023
- Make Qualifying Deposits of $5,000 or more in new money* within 30 days of opening the new business checking account
- Maintain an average balance of $5,000 for next 60 days (day 31-90) during the maintenance period
- Offer is available only to applicants who apply for a new account online only and is intended for new customers only; you are not eligible for this offer if you were an owner or signer on a Bank of America Business Advantage checking account within the last twelve (12) months.
- Only one bonus ($200) per business customer, regardless of the number of businesses owned or operated by the customer. Bank of America employees are not eligible for this offer.
- Offer expires on June 30, 2023, and all qualifying activities must be completed within the stated time frames in order to be eligible for this offer.
- Bank of America may change or discontinue this offer at any time before this date without notice. Reproduction, purchase, sale, transfer or trade of this offer is prohibited.
- This includes information we require to identify each account owner and to report the bonus to the Internal Revenue Service (IRS), including a validly completed IRS Form W-9 or Form W-8 (as applicable).
- The value of this bonus may constitute taxable income to you. To the extent required by law, Bank of America may withhold tax or other amounts from the payment.
- All new Business Advantage Banking accounts must be open up to and including the date the earned bonus is paid in order to receive the earned bonus.
- We will make every attempt to deposit the earned cash bonus directly into your Business Advantage Banking account within 60 days from the end of your qualifying period.
Bank of America $100 Business Checking Bonus
Earn a $100 bonus when you open a Business Checking Account from Bank of America.
- What you’ll get: $100 bonus
- Account Type: Business Advantage Relationship Banking or Business Advantage FundamentalsTM Banking account
- Availability: Nationwide
- Direct Deposit Requirement: None
- Credit Inquiry: Soft
- ChexSystems: Unknown
- Credit Card Funding: None, but can fund with a debit card up to $300
- Monthly Fees: $18-$29.95, avoidable
- Early Account Termination Fee: None
(Expires 12/31/2022)
How To Earn Bonus
- Open a new Business Advantage Relationship Banking or Business Advantage FundamentalsTM Banking account by December 31, 2022; AND
- By depositing $1,000 or more in new money* within the first 30 days of opening a new eligible Bank of America® small business banking account
- Maintaining an average balance of that amount during the maintenance period of 90 days.
- Your account does not qualify for the bonus until you provide all of the information we require in connection with opening the account by the promotion end date December 31, 2022.
- This includes information we require to identify each account owner and to report the bonus to the Internal Revenue Service (IRS), including a validly completed IRS Form W-9 or Form W-8 (as applicable).
- The value of this bonus may constitute taxable income to you. To the extent required by law, Bank of America may withhold tax or other amounts from the payment.
- All new Business Advantage Banking accounts must be open up to and including the date the earned bonus is paid in order to receive the earned bonus.
- We will make every attempt to deposit the earned cash bonus directly into your Business Advantage Banking account within 60 days from the end of your qualifying period.
Bank of America $100 Savings Bonus *Targeted*
- What you’ll get: $100 bonus
- Account Type: Advantage Savings account
- Availability: Nationwide
- Direct Deposit Requirement: None
- Credit Inquiry: Soft
- ChexSystems: Unknown
- Credit Card Funding: None, but can fund with a debit card up to $300
- Monthly Fees: $8, waivable (also waived first 6 months)
- Early Account Termination Fee: None
- Household Limit: None
(Expires 11/30/2022)
Compare this savings account to alternatives like Discover Bank Savings ($200 Bonus + 3.30% APY), UFB Best Savings (4.21% APY), CIT Bank Savings Connect (4.05% APY), SoFi Checking & Savings ($275 Bonus + 3.75% APY), and Western Alliance Bank Savings (4.23% APY). |
How To Earn Bonus
- Open an Advantage Savings account by November 30, 2022
- Deposit $1,000 or more in New Money directly into that account within 30 days of account opening
- Maintain a daily balance of $1,000 or more in that account during the Maintenance Period.
- Offer is limited to individuals who receive the offer via a direct communication from Bank of America and have not owned or co-owned a Bank of America personal savings account within the last twelve (12) months.
- Fiduciary accounts (e.g., trusts), business accounts, Certificates of Deposit (CDs), and Individual Retirement Accounts (IRAs) are not eligible for this offer.
- Offer cannot be combined with any other savings offer and is limited to one bonus per account and per customer.
- Enroll in this offer through a Bank of America associate OR by clicking the enrollment button or link in a direct communication from Bank of America.
- Open a new Bank of America Advantage Savings account by November 30, 2022.
- Deposit $1,000 or more in New Money directly into that Bank of America Advantage Savings account within thirty (30) days of account opening (the “Deposit Period”).
- Maintain a daily balance of $1,000 or more in that Bank of America Advantage Savings account during the Maintenance Period. The “Maintenance Period” begins thirty-one (31) days after you open the account and ends ninety (90) days after you open the account.
- You will not be eligible for the bonus if the New Money deposits in your account are below $1,000 on the last day of the Deposit Period, or the daily balance in your account drops below $1,000 on any day during the Maintenance Period.
- After you satisfy all of the requirements, we will attempt to deposit the earned bonus directly into the personal savings account within sixty (60) days. The personal savings account must be open and in good standing up to and including the date any earned bonus is paid.
- To receive your bonus you must provide all of the information we require in connection with opening the account. This includes information we require to identify each account owner, including a validly completed IRS Form W-9 or Form W-8 (as applicable).
- The value of this bonus may constitute taxable income to you. To the extent required by law, Bank of America may withhold tax or other amounts from the payment.
- Bank of America may issue an IRS Form 1099 (or other appropriate form) to you that reflects the value of the bonus.
Bank of America Free Museum Admission

Current Bank of America customers get Free Admission to certain museums.
Bank of America offers customers FREE admission to 225+ museums, science centers, and botanical gardens nationwide.
- What you’ll get: Free Museum Admission on first full weekend of every month (Saturday and Sunday).
- Account Type: Bank of America or Merrill Lynch credit or debit card
- Availability: Nationwide (Full list of Participating Museums)
- 2022 Dates:
- August 6-7
- September 3-4
- October 1-2
- November 5-6
- December 3-4
- Terms: Each individual cardholder gets ONE free general admission
(Existing Bank of America Customers Only)
How To Earn Bonus
- You can also sign up for email or text reminders of eligible weekends.
- Present your Bank of America or Merrill Lynch Credit or Debit Card and a photo ID to get free admission to certain museums.
- Only available certain dates.
- Available only on these dates:
- January 5th & 6th, February 2nd & 3rd, March 2nd & 3rd, April 6th & 7th, May 4th & 5th, June 1st & 2nd, July 6th & 7th, August 3rd & 4th, September 7th & 8th, October 5th & 6th, November 2nd & 3rd, December 7th & 8th.
- Existing Bank of America or Merrill Lynch Account members only.
- Additional requirements may apply, visit the link below for more information.
Bank of America Free Year of GrubHub
- What you’ll get: Free year of Grubhub+ which usually costs $9.99 per month.
- Account Type: Bank of America credit or debit card
- Availability: Nationwide
- GrubHub Features:
- Free delivery (minimum $12 order)
- Donations are doubled (e.g round up your change to the near dollar and GrubHub matches it. With GrubHub+ this will be matched and doubled)
- Exclusive offers and deals
(Expires 04/20/2023 )
Editor’s Note: Even if you already have Grubhub+ (such as from Amazon), you can still enroll via the offer link above and Grubhub will email you a code for $5 off each of your next 3 orders!
Fine Print
- Offer available only for eligible Bank of America credit or debit cardholders who do not have an active Grubhub+ membership at the time of signup (as determined by Grubhub).
- Certain Bank of America cardholders, including commercial prepaid cardholders, may not be eligible.
- Eligible cardholders may redeem this offer by enrolling in the Grubhub+ membership trial using their eligible Bank of America card at https://grubhub.com/partner/bofa no later than 4/20/2023.
- Free 12 month free trial available for 365 days from date trial is initiated. Grubhub+ is an automatically renewing membership service requiring recurring payments. After your free trial ends, your free trial will convert to a paid Grubhub+ membership and Grubhub will automatically charge you each month at the then-current rate (currently $9.99 per month) plus applicable tax until you cancel. Canceling during the free trial period will result in immediate termination of the Grubhub+ membership and benefits.
- Offer cannot be combined with other free trial offers. This offer is available in the United States only (not available in Puerto Rico or the U.S. Virgin Islands).
How To Waive Monthly Fees
- SafeBalance Banking: $4.95 monthly maintenance fee, can be waived for eligible students under age 24 or with enrollment in Preferred Rewards.
- Plus Banking: $12 monthly maintenance fee, can be waived with minimum direct deposit or daily balance requirements, for eligible students under age 24 or with enrollment in Preferred Rewards.
- Relationship Banking: $25 monthly maintenance fee, can be waived with combined balances in eligible linked accounts or with enrollment in Preferred Rewards.
- Bank of America Advantage Savings: $8 monthly maintenance fee waived if:
- Maintain a minimum daily balance of at least $500 or
- Link your Bank of America Advantage Savings account to your Bank of America Advantage Relationship Banking® account (waiver applies to first 4 savings accounts) or
- When you are a Bank of America Preferred Rewards client (waiver applies to first 4 checking and savings accounts) or
- An account owner is under age 18 or
- An account owner is under age 25 and qualifies as a Student
- Business Advantage Fundamentals Banking: $16 monthly fee waived with one of the following requirements each statement cycle:
- Maintain a $5,000 combined average monthly balance
- Spend at least $250 in new net qualified debit card purchases
- Become a Preferred Rewards for Business member
- Business Advantage Relationship Banking: $29.95 monthly fee waived with one of the following requirements each statement cycle:
- Maintain a $15,000 combined average monthly balance
- Become a Preferred Rewards for Business member
Bottom Line
We try our best to find all the latest Bank of America promotions and offers because they are top of the line. Once you open an account with them, you are eligible for other services that other banks simply don’t or can’t offer.
Whether you are a business owner looking to keep your money safe or you are teaching a child how to save money, you should look at Bank of America.
For those interested in being a part of an industry-leading financial institution while offering superior products and services, therefore definitely check out our list below as well as our list of best bank offers!
*Compare Bank of America Promotions with other bank bonuses from banks like Citi, Huntington, HSBC, Chase, TD, Discover Bank, Aspiration, Axos Bank, PNC Bank, BMO Harris, SoFi, Fifth Third Bank, Wells Fargo, US Bank, and more!
*Check back often for the latest Bank of America promotions, bonuses, and offers!
So does it really take 60 days for the bonus to post or is it within 60 days.
For the $100 I got two qualifying direct deposits for the advanced plus checking account I got two direct deposits of $250 in the first two weeks of opening so I called the bank Cuz I didn’t see it so after hours on the phone and several reps they had to add the code through a ticket so I’ll get mine January 6th that’ll be 60 days keep everyone posted apparently they said they don’t normally do it for current customers even thought I hadn’t had an account with them since 2011 they still considered me a customer since then and I almost didn’t get it you have to not had an account at all with them they really mean brand new customer not a customer in the past either just an FYI
Use a period once in a while
350 bonus is not nationwide. It is limited to a few counties in a couple states.
What states
i want a good bank
BOA didn’t pay the bonus from Feb. 2019, only had to make $5k in deposits in 30 days for $600. Now saying i didn’t qualify.
Bank of America – $300 Checking (02/28/2019) is not valid for most of the locations.
“This offer is intended for new checking customers only who reside within the following counties in the Salt Lake City, Utah area: Davis, Morgan, Salt Lake, Summit, Tooele, Utah, and Wasatch”
Hello hustlermoneyblog, why do you not have any of the Bank of America promotions on the website here you have about it up there then when you click on the link to take you to them there’s nothing there about Bank of America. there’s a bunch of other bank promotions but nothing about Bank of America. So what’s up with this deal?? Or better yet no deal. Ok
When we get these offers from these Bank you should print the offer out okay and most of the time it says direct deposit the government Social Security boabab will qualify you for that so if you have that in writing then you have your proof no matter what they said when you open the account. and then you have your statement showing their direct deposit from Social Security one in there and that the time has passed and your bonus is past due. There is a federal agency that you can report these Banks to if they don’t do what they say they will do. I don’t know the name of it right off the top of my head. but I have heard Clark Howard a consumer reporter here in Atlanta Georgia tell people about it you could Google it probably.
I have had a similar experience to other commenters here. I was told that I would receive a $500 promotion if I maintained a certain balance in a new account for 3 months. 6 months later, it has not arrived.
I know interest rates as well as the next guy, and BofA has made a bundle off my savings account while I’ve been waiting for this promotion.
The above comment is true – unfortunately. I have been trying to get the $300 bonus for opening up a new checking account with Bank of America since Feb 2018. I was told when I made the direct deposit (of a social security benefit) that I had qualified for the bonus and I would receive the bonus within 60 days. When I followed up when I did not receive the bonus, I was told in March that legally they actually had something like 90 days from the date the account was opened.Today I call (after removing all but $34 from the account) and I was told that a social security direct deposit did not qualify – that the deposit had to be from an employer.
That is a lie and total BS. I discussed the program before I had set up the initial direct deposit and was never told that the deposit had to be from an employer. I am retired, and I do not have a direct deposit option from any employer available to me. Bank of America is a dishonest company. Nothing more to it. I will close all my accounts I have with them, and turn over this situation to a attorney. Perhaps once they are slapped with a class action lawsuit for their dishonest practices, they will learn not to lie and be deceitful to the public – never mind their existing customers.
Bofa does NOT pay up the bonuses. Hours spent on the phone trying to sort it out.
could i open saving money market with $3oo. award i don’t have direct mail
I went to B of A with flier $300 bonus, they told me only $150 for me, so you do’nt have to trust BoA.
Yesterday, I went to BofA, local branch here for withdrawal from my money market saving. I saved it as emergency fund. I knew I need to maintain $2,500 at least to avoid monthly fee. But, I need it yesterday for down payment something. So, I went to teller. The teller asked as if I have 5 minutes to speak with their Marketing guy, then he would give my money. I felt weird, but cooperative. So, here was the marketing guy, yes, he was so desperate to offer me for opening a checking account. He said he saw my banking record, that I need more convenient to withdraw my money, so I should open a checking account. He looked like upset when I refused him totally by telling him. I didn’t want that convenient, I only want to save there because closer to my home, and I can only maintain $2500 / monthly to avoid monthly fee. I said I appreciated of his effort and I had to go. I hope I was in a best self controlled with banker. Lol ?
They thought I never read BofA policy and their rules. They did it to me before. They were gonna charged me an annual fee on my cash rewards card for the 2nd year. It’s not like they wrote in their website. So, what they offered from internet, it’s different with the what local branch offered. Headache!
At my local BofA branch, a pushy salesman signed latched onto me and signed me up for one of these programs even after I declined. He said it was a “thank you for being a BofA customer”. No, a thank you would have been a note thanking me. Or $100 added to my account and a note thanking me. A thank you does not come with conditions and obligations. BofA wants you to not notice that while they are thanking you with $100 they are reaching around and taking $20,000 out of your back pocket.
please let me know how to cancel all of your profit gouging promotions
Do you know the offer code for the Bank of America $300 offer?
Need info
When my son open his account he didn’t receive anything and when I open mine I didn’t receive anything no bonuses
its gofys