The Bank of America® Cash Rewards credit card and the Blue Cash Everyday® Card from American Express offer the same big draws: bonus rewards on groceries and gas, similar 0% introductory APR periods and bonuses for new cardholders, and no annual fee.
With this in mind, which card you should choose depends less on those features and more on where you bank.
What's the same for both
An annual fee of $0.
Bonus rewards for spending on groceries and gas (see below for specifics).
The offers for new cardholders are comparable.
Blue Cash Everyday® Card from American Express: 3% cash back at U.S. supermarkets (on up to $6,000 a year in spending, then 1%); 2% at U.S. gas stations and select U.S. department stores; and 1% on all other purchases (terms apply — see rates and fees).
Bank of America® Cash Rewards credit card: 3% cash back on the category of your choice (including gas, online shopping, dining, travel, drugstores or home improvement/furnishings) and 2% back at grocery stores and wholesale clubs on up to $2,500 per quarter in combined spending; 1% cash back on all other purchases.
Which is better?
You’ll probably earn more rewards with the Blue Cash Everyday® Card from American Express. The average American spends about 50% more on food at home than on gasoline, according to 2017 Bureau of Labor Statistics data, the most recent figures as of this writing. Plus, the Blue Cash Everyday® Card from American Express offers 2% cash back at select U.S. department stores.
The American Express card also comes out ahead when you take the spending caps into account, since it doesn't limit the amount of spending eligible for 2% cash back. The Bank of America® Cash Rewards credit card, by contrast, has a cap that applies to all of its bonus rewards.
There's an important caveat here, though: If you're already a Bank of America® customer, you could come out significantly ahead because of loyalty bonuses available on the Bank of America® Cash Rewards credit card.
If you have at least $20,000 in combined balances in Bank of America®, Merrill accounts, you could earn bigger bonuses through the Preferred Rewards program. For combined balances of at least $20,000, the bonus is 25%; when balances reach $50,000, the bonus bumps to 50%; and balances of $100,000 or more get you a 75% bonus.
Use our calculator to estimate your rewards on each card:
Bonus for new cardholders
Blue Cash Everyday® Card from American Express: Earn $200 back after you spend $1,000 in purchases on your new Card within the first 3 months.
Bank of America® Cash Rewards credit card: $200 online cash rewards bonus after you make at least $1,000 in purchases in the first 90 days of account opening
Which is better?
It's a draw.
Blue Cash Everyday® Card from American Express: 0% intro APR on Purchases for 15 months, and then the ongoing APR of 13.99% - 23.99% Variable APR.
Bank of America® Cash Rewards credit card: 0% intro APR for 12 billing cycles on purchases and on balance transfers made within 60 days of account opening, and then the ongoing APR of 13.99% - 23.99% Variable APR.
WHICH IS BETTER?
Interest rates and introductory APR offers can change frequently. Choose the one that fits your goals.
If you're looking to save money on existing debt, you should know that some of the best balance transfer cards may offer a $0 balance transfer fee or a lengthier interest-free period than either of these cards.
Which should you get?
If you're not a Bank of America® customer: For most people, the Blue Cash Everyday® Card from American Express will deliver more rewards than the Bank of America® Cash Rewards credit card.
If you qualify for Bank of America® Preferred Rewards: The bonuses for those with big account balances can supercharge your rewards, earning effective rates as high as 5.25% for gas (or your preferred choice in that category) and 3.5% at grocery stores and wholesale clubs.
To view rates and fees of the Blue Cash Everyday® Card from American Express, see this page.