The maximum amount you're allowed to deposit on a Walmart MoneyCard is $3,000 However, there's a maximum amount you're allowed to load in-store, and you may not load cash to your Card at any time the funds balance on your Card exceeds $3,000.