Walmart has four types of MoneyCards available as prepaid Visa or MasterCard debit cards. The Basic card is available online for free or for $1.88 in stores. The Plus card is available for $3. The Specialty and Preferred cards are both available for $4. Each card has a $3 monthly service fee. All four cards offer no-fee ATM withdrawals and balance inquiries at any MoneyPass ATM in the United States. Fees apply at non-MoneyPass ATMs. Occasionally, Walmart offers promotions on new MoneyCards.