How to cancel Walmart+
You can cancel Walmart+ through your account settings on Walmart.com, through the Walmart mobile app, or by calling Walmart customer service at 1-800-966-6546. The cancellation takes effect immediately, and you lose access to Walmart+ benefits right away — you will not receive a prorated refund for the remainder of your billing period. If you cancel before your next billing date, you will not be charged again.
The fastest method is through the app or website because you can complete it in under two minutes without waiting on hold. You do not need to contact customer service unless you want to discuss why you are canceling or if you encounter a technical problem during the online process.
Key Takeaways
- Cancellation through the Walmart app or website takes effect immediately and stops all future charges.
- You lose access to Walmart+ benefits the moment you cancel, even if you paid for the full month.
- Walmart does not issue refunds for unused time in your current billing period.
- You can cancel by phone at 1-800-966-6546 if you prefer not to use the app or website.
Cancel through the Walmart website
Log into your Walmart account on Walmart.com and go to your account menu. Look for "Memberships" or "Walmart+" in the account settings — the exact label depends on which version of the website you are using. Click on your active Walmart+ membership.
Select the option to "Cancel membership" or "End membership." Walmart will ask you to confirm the cancellation and may offer you a discount to stay. If you want to cancel, confirm your choice. The system will show you a confirmation message with the date your access ends, which is usually the same day.
Cancel through the Walmart mobile app
Open the Walmart app and tap the account icon in the bottom right corner. Scroll down to find "Walmart+" or "Memberships." Tap on your active membership and select "Cancel membership" or "Manage membership."
The app will walk you through a short confirmation process. You may see an offer to pause your membership instead of canceling, or a discount to keep it. If you want to cancel, tap the confirmation button. You will receive a message confirming the cancellation is complete.
Cancel by phone
Call Walmart customer service at 1-800-966-6546. Tell the representative you want to cancel your Walmart+ membership. They will verify your account and process the cancellation over the phone. The representative may ask why you are canceling or offer you a discount or pause option — you can decline either offer.
Phone cancellation usually takes 5 to 10 minutes. Ask the representative to confirm your cancellation in writing or note the confirmation number they provide so you have a record of the date and time.
What happens after you cancel
Your Walmart+ membership ends immediately. You will no longer have access to free shipping on Walmart.com orders, free delivery from Walmart grocery, fuel discounts at Walmart gas stations, or any other Walmart+ perks. Any active orders you placed as a member will still be fulfilled, but new orders will not receive Walmart+ benefits.
You will not be charged again after cancellation. If you change your mind, you can rejoin Walmart+ at any time by going back to your account settings or calling customer service. Walmart does not penalize you for canceling and rejoining.
Refunds and billing after cancellation
Walmart does not refund the portion of your membership you did not use. If you paid for a full month and cancel on day 5, you lose the remaining 25 days of membership without a refund. This is standard for most subscription services.
If you were charged after you canceled, contact Walmart customer service immediately. Provide them with the date you canceled and the date of the unexpected charge. They can investigate whether the cancellation processed correctly and issue a refund if an error occurred.
Pausing instead of canceling
Walmart offers the option to pause your membership for up to three months instead of canceling it outright. If you want to take a break but plan to return, pausing may be better than canceling because you can resume without signing up again.
To pause, follow the same steps as cancellation but select "Pause membership" instead of "Cancel membership." You will not be charged while your membership is paused, and your benefits will resume on the date you choose. This option appears during the cancellation process on both the website and app.
Frequently Asked Questions
Will I get a refund if I cancel mid-month?
No. Walmart does not issue refunds for unused time in your current billing period. Once you cancel, your membership ends immediately and you lose access to all benefits, but you are not charged again for future months.
Can I cancel if I have an active order?
Yes. Canceling your membership does not affect orders you have already placed. Orders placed before cancellation will still be fulfilled with Walmart+ benefits. New orders after cancellation will not receive Walmart+ perks like free shipping.
How do I know if my cancellation went through?
You will see a confirmation message on the screen immediately after you cancel through the app or website. If you canceled by phone, ask the representative for a confirmation number. Check your email for a confirmation message from Walmart within a few hours of cancellation.
What if I want to rejoin Walmart+ after canceling?
You can rejoin at any time by going to your account settings on Walmart.com or the app and selecting "Join Walmart+" or "Renew membership." There is no waiting period or penalty for rejoining. You will be charged the current membership rate when you rejoin.
Can I cancel without calling customer service?
Yes. The website and app both allow you to cancel without speaking to anyone. Phone cancellation is an option if you prefer to speak with a representative or if you have trouble using the online method.