In this day and age of the internet, buying things online has never been easier. You can buy almost anything from any part of the world and have it shipped right at your doorstep with just a few clicks.
If you’re a frequent online shopper who spend hundreds or thousands of dollars every year, you should get a credit card that rewards you for cashback or points for your purchases.
In this article, we’ve picked the best credit cards for online shopping that would give you the best value.
Best for Overall: Blue Cash Everyday® Card from American Express
Best for Amazon: Amazon Prime Rewards Visa Signature Card
Best for Cash Back: Citi® Double Cash Card – 18 Month BT Offer
1. Blue Cash Everyday® Card from American Express
Best for Online Shopping
- Earn a $200 Statement Credit After Spending $2,000 in the First 6 Months.
- 3% Cash Back at U.S. Supermarkets, U.S. Online Retail Purchases, & U.S. Gas Stations (each on up to $6,000 per year in purchases, 1% thereafter)
- 0% Intro APR on purchases and balance transfers for 15 months from the date of account opening. After that, 18.74% to 29.74% variable APR.
- No Annual Fee (Rates and Fees)
The Blue Cash Everyday® Card from American Express is a great no-annual fee credit card option that earns 3% cash back at U.S. supermarkets, U.S. online retail purchases, & U.S. gas stations (each on up to $6,000 per year in purchases, 1% thereafter).
The Blue Cash also offers $7 back each month after using your Blue Cash Everyday Card to spend $12.99 or more each month on an eligible subscription to The Disney Bundle, including Disney+, Hulu, and ESPN+. (Enrollment required.)
Plus, a $180 annual credit for Home Chef purchases in the form of a monthly $15 statement credit
2. Amazon Prime Rewards Visa Signature Card
Best for Amazon
- Earn a $150 Amazon Gift Card Upon Approval
- 5% Cash Back at Amazon.com and Whole Foods
- 2% Cash Back at Restaurants, Gas Stations, and Drugstores
- 1% Cash Back on All Other Purchases
- Purchase Protection, Extended Warranty, Secondary Rental Car Insurance, and Baggage Delay Insurance.
- No Annual Fee
The Amazon Prime Rewards Visa Signature Card is a no-annual fee card that offers 5% cash back at Amazon and Whole Foods if you have a Prime membership.
The Amazon Prime Visa also offers nice card benefits such as lost luggage reimbursement, baggage delay insurance, secondary rental car insurance, purchase protection, and extended warranty.
3. Citi® Double Cash Card - 18 Month BT Offer
Best for Cash Back
The Citi® Double Cash Card – 18 month BT offer boasts a strong 2% rewards rate on purchases, where you get 1% back when you buy and 1% when you pay.
This zero-annual-fee card offers a solid earning potential as long as you pay your balance on time, and it provides a simple way to rack up points with no bonus categories to track.
You can also boost your rewards by also holding the Citi Premier® Card (review), which allows you to transfer points to airline and hotel programs. This combination effectively allows you to earn 2 airline miles per dollar on all spending with the Citi Double Cash.
4. Capital One Venture Rewards Credit Card
Best for Airline Miles
- Earn 75,000 Bonus Miles After Spending $4,000 Within the First Three Months
- 5x Miles on Hotels and Rental Cars via Capital One
- 2x Miles Everywhere Else
- 2 Free Visits to Capital One Lounges Each Year
- Global Entry or TSA Pre-Check Credit
- Hertz 5-Star Elite Status
- Rental Car Insurance and Extended Warranty
- $95 Annual Fee
The Capital One Venture Rewards Credit Card is a travel rewards credit card that earns an unlimited 2 miles per dollar on all purchases and 5 miles per dollar on hotels and rental cars booked through Capital One Travel.
The card also offers up to a $100 Global Entry or TSA PreCheck credit, and two free visits each year to the Capital One Lounge.
5. Chase Freedom Flex℠
Best for Rotating Bonus Points
- Earn $200 Bonus Cash Back After Spending $500 in the First 3 Months
- 5% Cash Back in Quarterly Bonus Categories (up to $1,500 in combined spending after activation)
- 5% Cash Back on Travel Purchased Via Chase
- 3% Cash Back at Restaurants, Eligible Food Delivery, and Drug Stores
- Cell Phone Insurance and Purchase Protection
- No Annual Fee
The Chase Freedom Flex℠ is a great no-annual fee card that earns 5% cash back in quarterly categories (up to $1,500 in combined spending) and on travel purchased via Chase Ultimate Rewards.
The Freedom Flex also earns 3% cash back at restaurants, eligible food delivery, and drug stores.
The card also comes with nice benefits such as cell phone insurance, extended warranty, purchase protection, secondary rental car insurance, and trip cancellation/interruption insurance.
6. American Express® Gold Card
Best for Purchase Protection
The American Express® Gold Card is one of my favorite cards because it earns:
- 4x Membership Rewards® points at restaurants worldwide, including takeout and delivery in the U.S.,
- 4x Membership Rewards® points at U.S. supermarkets (on up to $25,000 per calendar year in purchases, then 1x).
- 3x points on flights booked directly with airlines or on amextravel.com
Plus, card members get nice credits when you enroll your Gold Card to offset the annual fee:
- $120 Uber Cash: Add your Gold Card to your Uber account, and each month automatically get $10 in Uber Cash for Uber Eats orders or Uber rides in the U.S.
- $120 Dining Credit: Satisfy your cravings and earn up to $10 in statement credits monthly when you pay with the American Express® Gold Card at Grubhub, The Cheesecake Factory, Goldbelly, Wine.com, Milk Bar and select Shake Shack locations.
7. The Blue Business® Plus Credit Card from American Express
Best for Small Businesses
- Earn 15,000 Membership Rewards Points for $3,000 in Eligible Purchases in the First 3 Months
- 2 Points Per Dollar on the First $50,000 in Purchases Each Calendar Year (1x Points thereafter)
- 0.0% Intro APR on purchases for the first 12 months. After that, a variable APR of 17.99% – 25.99%.
- No Annual Fee (Rates and Fees)
The Blue Business® Plus Credit Card from American Express is one of my favorite cards because it has no annual fee and earns 2x Membership Rewards points on the first $50,000 in purchases every year. After that, you will earn 1 point on all other eligible purchases.
You can transfer Membership Rewards to 18 airlines and three hotel points programs, with several great sweet spots to travel in business class to anywhere in the world.
I put all of my everyday business spending on my Blue Business Plus because it is a quick way to rack up points for my next trip.
For rates and fees of the Blue Cash Everyday® Card from American Express, please click here.
For rates and fees of The Blue Business Plus® Credit Card from American Express, please click here.
For rates and fees of the American Express® Gold Card, please click here.