The exact time of day that your paycheck or benefit payment is deposited onto your card will usually vary from payday to payday. If you haven’t received a direct deposit that you are expecting, it’s because we haven’t received the payment instructions from your employer or benefits provider.
If you are concerned about the status of your direct deposit, please follow these steps:
- Contact your employer to verify that the direct deposit was sent. If so, ask them for the TRACE # of your direct deposit transaction.
- Once you have the TRACE #, call Walmart MoneyCard Customer Support toll-free at (866) 871-2416 and we will investigate the transaction.
NOTE: If you recently reported your card lost or stolen, please be sure to tell the Walmart MoneyCard Customer Support Specialist when you call.
If you enrolled in direct deposit for federal benefits, you should contact the agency that administers your benefit.
- Social Security and Supplemental Security Income:
Check the calendar of Social Security Payments to see when your payment should arrive.
If you don’t receive your payment on the date indicated on the calendar, contact the Social Security Administration at (800) 772-1213 or visit the Social Security website.
- Veterans Benefits:
Check the Veterans Benefits Pay Schedule to see when your payment should arrive.
If you don’t receive your payment on the date indicated on the Payment Schedule, contact the Department of Veterans Affairs Direct Deposit Center at (877) 838-2778 or visit the US Department of Veterans Affairs website.
- Federal Civil Service:
Check the Annuity Check Payment Schedule to see when your payment should arrive.
If you don’t receive your payment on the date indicated on the Payment Schedule, contact the Once of Personnel Management / Civil Service at (888) 767-6738 or visit the Office of Personnel Management website.