The retail giant is now pitching a revamped program for you to load your direct deposit paycheck onto a prepaid Walmart debit card. You can spend what's called the MoneyCard around the store and get cash back, and also get checks printed to pay the rent.
"Whenever the bank shuts down at 5 or 6 o clock or on the weekend, you can be like 'oh, wait I'll still go to Walmart and handle my finances,'" said Joshua Gonzalez, of Imperial Beach.
Walmart charges $5 a month if you have less than $1,000 in your account. That's a bit less than half of what the big banks like Bank of America, Wells Fargo and Chase charge - and they generally require $1,500 to waive the fee.