Independent comparison. We may earn a commission when you apply through our links. This does not affect our rankings. Always verify current terms on the issuer's website.

All Cards/Best for Online Shopping

Best No Annual Fee Card for Online Shopping

For households whose digital spend exceeds $300 per month across Amazon, Walmart.com, Target.com, and direct-from-merchant sites, the top three no annual fee cards are American Express Blue Cash Everyday (3 percent on US online retail up to $6,000 per year), Bank of America Customized Cash Rewards (3 percent when online shopping is your chosen category, $2,500 per quarter cap), and Chase Freedom Flex (5 percent when a quarterly category includes online retail, $1,500 quarterly cap). The right pick depends on your monthly online spend volume and whether you want to track quarterly category selections.

Rates and offers as of 2026-05-20.

The 2026 online shopping reality

The US Census Bureau Quarterly Retail E-Commerce Sales report for Q1 2026 puts e-commerce at 15.9 percent of total retail sales, a continued post-pandemic plateau after the spike to 16.4 percent in 2020 Q2. For the typical household, that translates to roughly $400 to $900 per month of online purchases across Amazon, big-box online retailers, direct-to-consumer brands, and specialty sites. A 3 percent bonus on $600/month online spend is $216/year extra over a 2 percent flat card. That is a meaningful number, larger than most cardholders realize.

The catch is that no-AF cards cap online shopping rewards. Amex BCE's $6,000 annual cap on US online retail covers $500/month before dropping to 1 percent. BoA Customized Cash Rewards quarterly $2,500 cap (across all bonus categories combined) covers about $800/month if online shopping is your sole bonus category, or much less if you also have a 2 percent grocery category active. Chase Freedom Flex's $1,500 quarterly cap covers $500/month for those quarters when a rotating category overlaps online retail.

For most households, the smart play is to pair a 3 percent online card with a 2 percent flat card (Wells Fargo Active Cash or Citi Double Cash) for overflow spend above the cap. That two-card stack captures 3 percent on the first slice and 2 percent on everything above, blended close to 2.5 percent across typical online spend, against 1 percent on a single-card setup once the cap blows.

The 2026 ranking

Pick 1 of 3

American Express Blue Cash Everyday

3 percent US online retail, 3 percent US supermarkets, 3 percent US gas. Three categories each capped at $6,000 per year. Authorized users included.

Annual fee
$0

Blue Cash Everyday is the only no-AF card in the US market that combines three separate 3 percent bonus categories, each with its own $6,000 cap. That structure makes it the strongest single-card pick for households that want online shopping rewards without sacrificing supermarket or gas rewards. A $500/month online spender, $400/month supermarket spender, and $200/month gas spender earns $324/year from BCE's three categories combined, versus $132/year from a single 2 percent flat card on the same $1,100/month base spend.

Amex defines US online retail broadly. The current category list includes Amazon, Walmart.com, Target.com, Costco.com, Etsy, eBay, BestBuy.com, Macy's.com, Nordstrom.com, Wayfair, Chewy, Sephora.com, Ulta.com, the Apple online store, and roughly 200 direct-to-consumer brands. Excluded: utility bills paid online, in-app purchases, travel bookings (codes as travel), insurance payments, and digital subscriptions. The full eligible-merchant list is published in the BCE benefits guide.

The catch: Amex acceptance is narrower than Visa or Mastercard. About 99 percent of US merchants accept Amex per Nilson Report 2025, but the 1 percent gap is meaningful for some small retailers and most international sites. Source: Amex Blue Cash Everyday product page, accessed 2026-05-20.

Pick 2 of 3

Bank of America Customized Cash Rewards

3 percent on your choice of online shopping (or 5 categories), 2 percent grocery / wholesale, 1 percent everything else. Relationship rewards boost up to 75 percent.

Annual fee
$0

BoA Customized Cash Rewards lets you pick one 3 percent category each month from six options: gas, online shopping, dining, travel, drug stores, or home improvement. Once selected, online shopping pays 3 percent on the first $2,500 combined with the 2 percent groceries category each quarter (so practically, $2,500/quarter on online if you maximize). Beyond the cap, online drops to 1 percent.

The unique win: BoA Preferred Rewards. If you have a BoA banking or Merrill investment relationship with $20,000+ on deposit, the bonus rate scales up. Platinum tier ($50,000+) gets a 50 percent boost to 4.5 percent on online shopping. Platinum Honors ($100,000+) gets a 75 percent boost to 5.25 percent. For households with significant BoA/Merrill balances, this is the highest-rate no-AF online shopping card available, beating Amex BCE's 3 percent flat.

Friction: you must remember to select your category each month if you want to switch. Defaulting works, but suboptimal switching loses 1 to 2 percent. Calendar reminder: 1st of each month. Source: BoA Customized Cash Rewards product page, accessed 2026-05-20.

Pick 3 of 3

Chase Freedom Flex

5 percent on rotating quarterly categories (online retail in Q2 2026 or Q4 typically). Activation required. $1,500/quarter cap.

Annual fee
$0

Chase Freedom Flex pays the highest rate (5 percent) but only when a quarterly category aligns with your online shopping. The 2025 schedule included Q2 (PayPal and various online retailers), Q3 (back-to-school online), and Q4 (department stores plus online, including Amazon). For one or two quarters per year, Freedom Flex out-earns every other card on this list.

The friction is heavy: you must activate the category each quarter (Chase reminds via email and the app, but easy to miss), and the cap is $1,500 per quarter, lower than BoA or BCE. The 2026 calendar is published in mid-2025 in the Freedom Flex benefits guide and updated quarterly. For consistent online spenders, this is a complement card not a primary, because 2 of 4 quarters do not include online retail.

The bigger Chase advantage: if you also have a Chase Sapphire Preferred or Sapphire Reserve, Freedom Flex Ultimate Rewards points become transferable to 14 airline and hotel partners, including Hyatt, United, and Southwest. That turns the 5 percent cash back into closer to 7 to 10 percent value for premium award travel. Source: Chase Freedom Flex product page, accessed 2026-05-20.

Online retailer MCC behavior at a glance

What you spend online does not always code as online retail. Travel sites code as travel, food delivery codes as dining, software codes as software, and digital-only services code by their service type. Here is how the major online retailers behave across the three cards above.

RetailerAmex BCEBoA Cash RewardsFreedom Flex
Amazon3% (online retail)3% (online shopping)5% in Q4 only
Walmart.com3%3%1% base, rare bonus
Target.com3%3%1% base
Costco.comAmex not accepted at Costco2% wholesale1%
Etsy3%3%1%
eBay3%3%1%
BestBuy.com3%3%1%
Expedia (travel)1% (codes as travel)3% if travel selected1%
DoorDash (food delivery)1% (codes as dining)3% if dining selected1%
Apple online store3%3%1%

The Costco line matters: American Express is not an accepted brand at any Costco location (warehouse or online). Costco accepts Visa exclusively for credit cards, plus debit cards. If Costco.com is a meaningful share of your online spend, BCE is the wrong card. Bank of America Customized Cash Rewards is a Visa or Mastercard, accepted at Costco.com under the 2 percent wholesale category.

The cap blow-out math

For households spending more than $500 per month online, the BCE $6,000 annual cap is binding by month 12. Here is the worked break-even for a $700/month online spender:

  • Months 1 to 8: $5,600 at 3 percent equals $168, plus $0 base. Cap reached around month 9.
  • Months 9 to 12: $400 at 3 percent equals $12, plus $2,400 at 1 percent equals $24. Total: $36.
  • Annual BCE total: $204.
  • Annual Citi Double Cash (2 percent flat): $8,400 at 2 percent equals $168.
  • Annual differential: BCE wins by $36/year on this spend profile, but the cap meaningfully limits the win.

The two-card stack (BCE for first $6,000 + Citi Double Cash for everything above) earns $168 + $48 (the $2,400 overflow at 2 percent rather than 1 percent) equals $216, beating single-card BCE by $12. Not a transformative gain on its own, but multiply by other capped categories (groceries also at $6,000 cap on BCE) and the case for a two-card stack strengthens.

Keep reading

Frequently asked questions

What does an issuer mean by online shopping?

Each issuer defines the category differently. Amex Blue Cash Everyday says US online retail, which it scopes to merchants whose primary website sells physical goods to US consumers, excluding utility bills, travel, and digital downloads. Bank of America says online shopping with a similar exclusion list. Chase Freedom Flex rotates online retailers in quarterly themes (Q4 is typically a department-store-plus-online quarter). Always confirm the MCC categorization on a small test purchase before committing your full spend to a card.

Does Amazon count as online shopping?

On Amex BCE, yes. Amazon purchases code under merchant 5942 (book stores) or 5311 (variety stores), both of which fall inside Amex's US online retail category and earn 3 percent. On Bank of America Customized Cash Rewards, Amazon is similarly included when online shopping is your chosen 3 percent category. On Chase Freedom Flex, Amazon is only a bonus category when a quarterly promo specifically includes it (Q4 2025 was the most recent). For Amazon-heavy spend, see our dedicated guide on the best no-AF card for Amazon.

What about Walmart.com versus Walmart in-store?

These code differently. Walmart.com is a US online retail transaction under most issuer rules and earns the online-shopping bonus rate. Walmart in-store codes as merchant 5310 (discount store) and earns the base rate on a card whose 3 percent category is online shopping. To earn bonus rewards on physical Walmart visits, you need a card with a grocery or warehouse category that includes Walmart (most do not, because Walmart codes as a discount store, not a supermarket).

Is the 3 percent online shopping bonus capped?

Yes on every card on this list. Amex BCE pays 3 percent on the first $6,000 of US online retail per calendar year, then 1 percent thereafter. Bank of America Customized Cash Rewards pays 3 percent on the first $2,500 in combined bonus categories per quarter ($10,000 per year). Chase Freedom Flex pays 5 percent on rotating quarterly categories up to $1,500 per quarter ($6,000 per year). For households spending $1,000+ per month online, the BoA quarterly cap is binding by mid-quarter.

Do digital subscriptions like Netflix count as online shopping?

Generally no. Digital subscriptions code as their service-type MCC (streaming, software, music) rather than retail. For streaming, see our best no-AF card for streaming services guide. For digital downloads (games, ebooks, apps), most cards pay 1 percent because those code as software publishers, not retail.

Can I stack a credit card portal like Rakuten or Capital One Shopping with the 3 percent online bonus?

Yes. Rakuten cash back is a separate rebate paid by the merchant, not by the card issuer, and it stacks with any credit card rewards. A $100 Macy's purchase with 6 percent Rakuten cash back plus a 3 percent Amex BCE bonus earns $9 total, not $6 or $3. Confirm the Rakuten or Capital One Shopping rate before purchase because they fluctuate weekly per merchant.

What is the no-annual-fee online shopping card with the highest absolute earning ceiling?

Amex BCE at $6,000 of US online retail at 3 percent equals $180 per year from this category alone, on top of 3 percent US supermarkets up to $6,000 ($180) and 3 percent US gas stations up to $6,000 ($180). Combined maximum: $540/year from three uncapped categories, before any base 1 percent rewards on overflow spend. No other no-AF card matches this triple-category structure.

If I am Amazon-heavy, should I get the Prime Visa instead?

Yes if you are already a Prime member ($139/year). Prime Visa pays 5 percent on Amazon and Whole Foods purchases (5 percent uncapped, much higher than the 3 percent of BCE or BoA). It also has no annual fee on the card itself. The Prime membership is the cost, but you would pay it for shipping benefits anyway. See our best no-AF card for Amazon for the full Prime Visa breakdown.

Not financial advice. Cited from US Census Bureau Quarterly Retail E-Commerce Sales Q1 2026, Nilson Report 2025, and each issuer's published category list as of 2026-05-20.

Updated 2026-04-27