Walmart partners with various prepaid cards to allow cash or debit card loading in Walmart stores, including prepaid cards such as BlueBird, Serve, GoBank, Green Dot, and more. Loads on the GoBank card have always been free, as per their agreement with Walmart. However, reader RF reports that they recently began charging a $3.74 load fee, and Flyertalk data points also point to the fact that Walmart unilaterally added a $3.74 fee for loading. BlueBird and Serve loads are still free.
Hat tip again to reader RF