The Walmart Rewards™ Mastercard® has no annual fee, making it risk-free to hold. It comes with a welcome bonus of up to $25. You earn 1x on groceries and 1x at restaurants.

Annual Fee
$0
Rewards rate
1x

Cash Back

Our valuation
$25

Milesopedia estimate

Welcome Bonus
$25

(Up to)

Pros

  • No annual fee
  • Welcome bonus of up to $25

Cons

  • Fewer premium perks