Both the Amazon Prime Rewards Visa Signature Card and the Capital One Walmart Rewards Mastercard cater to shoppers looking to maximize cash back on their purchases at Amazon and Walmart, If you're a frequent Amazon shopper, the Amazon Prime Rewards card may be the better choice due to its higher cash back rate on Amazon and Whole Foods purchases.
However, if you prefer Walmart, the Capital One Walmart Rewards Mastercard edges out with its slightly higher overall cash back score. The Amazon card requires a Prime membership, but its lack of foreign transaction fees and travel insurances make it a strong contender. Conversely, the Walmart card's accessibility to those with lower credit scores and its generous rewards on Walmart.com purchases ensure it's still worth considering for the right consumer.