Deal has ended, view more Walmart deals by clicking here.
Update: Myself and many readers are experiencing an issue with the Walmart system charging the wrong card for the membership fee. I think that if you set your Amex card as the default payment method and delete all other payment methods that would work fine.
The Offer
Direct Link to offer (our affiliate link)
Check your Walmart account for the following deal:
- Join (or rejoin) Walmart+ and get $50 in Walmart Cash.

The Fine Print
- Not available to current or trial members, or with enrollment in W+ Assist.
- Offer ends 1/31/24; subject to change.
- Walmart Cash awarded one time only with enrollment in W+ $98 annual membership & subject to Terms. **$35 order min. Restrictions apply.
Our Verdict
Reader Chris sent this one in, and I’m seeing this as well. I believe this is a public offer for everyone who does not currently have Walmart+.
A lot of us get it free with the Amex Platinum card, but for the others this deal could be interesting when stacked with the $40 back on an Amex Offer which we wrote about here.
For a while now I’ve been waiting for a good Walmart+ stack. I enjoy the Walmart+ benefits, but let my membership expire when my membership lapsed some months ago. This stack here is excellent and I’ll definitely be renewing my Walmart+ membership. I value Walmart Cash almost as good as cash, and so it ends up being like paying $8 (plus taxes) for a full year of Walmart+.
I did get the AmEx Offer on one of my cards. Hopefully others will be able to take advantage of this stack as well. (Walmart+ is excluded from all portals that I checked, so there’s no additional stack there.)
Update: Myself and many readers are experiencing an issue with the Walmart system charging the wrong card for the membership fee. I think that if you set your Amex card as the default payment method (maybe also delete your previous default card) that would work, but I’m not certain.
