Placing an order

Checkout Basics

Why can't I add a product I want to my cart?

There are a few reasons why you might not be able to add a product to your cart.  For instance, the product might only be available in stores and not online. Also, if a product is out of stock, you won’t be able to add it to your cart. In both of these cases, there won’t be an “Add to Cart” button. If you’re looking for a specific product that you can’t buy online, you can call your local Walmart to see if they have it in stock. To find your store, click the "Stores" icon at the top right of the homepage.

How do I place an order?

Placing an order on is quick and easy.

  1. Start by adding the products you wish to purchase to your cart.
  2. When you’re ready to check out, click on the cart icon at the top right of the page. You’ll be able to see all of your items, the subtotal, estimated tax, the estimated shipping cost, and the total cost of your purchase.
  3. From there, click the green “Place order” button.

And you’re done! Like we said, it’s quick and easy.

Do I need an account to make a purchase?

Not at all!  You do not need an account to make a purchase, you’re always welcome to shop and checkout as a guest. We love it when you visit, even if it’s only now and then. But you’re probably wondering why you should create an account…

Why should I create an account?

Brilliant question! Creating an account makes it simple to shop on With an account, you can track your order online, you can save your address and credit card for faster checkouts, and you can manage your subscription to our newsletter. Accounts are easy to create, easy to manage, and certainly helpful if you are a regular customer.

How do I create an account?

We’ll have you set up and ready to go in a matter of minutes! Just follow these quick steps:

  1. Go to the Create an Account page.
  2. Fill in the required fields (such as name, email address, and password).
  3. After you have read Walmart’s Terms of Use, click the box that says, “I have read and agree to Walmart’s Terms of Use”.
  4. Click the “Create my Account” button.

And you’re done! 


What forms of payments are acceptable?

We accept the following credit cards for online transactions:

  1. MasterCard (including Walmart Rewards MasterCard)
  2. Visa
  3. American Express

Good to know: can only accept credit cards that are issued by Canadian Banks.

Can I use gift cards for online purchases?

Unfortunately we can’t accept gift cards for online purchases at this time, but we gladly accept Walmart gift cards in our stores.

Good to know: If the gift card you received was purchased from a Canadian store, that gift card can only be used at Walmart Canada locations. Likewise, gift cards purchased from a U.S. location can only be used at Walmart U.S. stores.

Can I use Visa Debit to pay for my order?

Yes, you can! However, please keep in mind that there are differences with how Visa Debit works compared to Visa Credit. When you submit your order and your debit card is authorized, the issuing bank will debit your bank account and then hold the funds. Walmart will not receive these funds until your order has been shipped.

Good to know: For Walmart Grocery PickUp orders, your final charge could be lower than the original authorization. This can happen because we calculate the final cost of items with varying weights (like produce, meats, etc.) when they’re picked in store. The remaining unused portion of the original authorization hold will expire according to the terms of your bank or financial institution.

When will I be charged for my purchase?

Your credit card will be charged once your order ships. When you place an order, we will place an authorized hold on your credit card — meaning we make sure that your credit card has an available balance for your purchase. If the balance is available, we reserve the amount of your purchase on your credit card so that we can be certain that the credit balance is still available when it comes time to make the charge. At that point, we get your order ready, and ship the item.

Good to know: Authorized and held amounts will not be available for other purchases. If an order is cancelled, the authorization hold will expire according to the terms of your bank or financial institution.

Can I pay when I receive my order?

You cannot pay when you receive your order, however, we’re always looking into ways to improve your experience as a customer, including when and how you can pay for your purchases.

Can I redeem Walmart Rewards when I shop online?

Currently you cannot redeem Walmart Rewards when you shop online, but we are working on changing this. However, you will collect reward points on purchases you make online with your Walmart Rewards MasterCard. The perk? Save up those points for that new TV, a shopping spree on shoes, or a stockpile of diapers — whatever floats your boat!

Can I use a manufacturer's coupon?

We don’t accept coupons online, but we’re always looking for ways to help you save money online and in our stores. It’s what we do best! However, as long as the coupon is valid, we will gladly accept it at any of our stores.

Can I use my employee discount online?

Absolutely! You can easily connect your discount card to your account in a few steps:

  1. Click “My Account”.
  2. Click “Personal Settings” on the left hand side of the page.
  3. Scroll to the “Associate Discount” section at the bottom of the page.
  4. Click “Add your WIN and Discount Card Number to your account”.
  5. Type in your WIN and Discount Card number, click the box that says, “I agree to the Discount Card policy found on the WIRE”, and click the “Save” button.

And you’re set up to shop with your employee discount!

Good to know: Your spouse can use your WIN to set up their discount card too. 

Online Security

Is it safe to order on

Absolutely. Your security and privacy are our priority, and we have taken every measure to ensure that all your transactions on our website are safe and secure. We realize the importance of privacy and believe it’s a matter of trust.

You can read about your rights and how we collect and use your information in our Privacy Policy.

What measures has Walmart taken to ensure my personal and payment information is secure when I shop online?

We’re glad you asked! It’s important to us that you’re protected when you shop with, and we want you to know what we do to create a safe place for you.

All account and checkout information is transmitted over a secure (https) connection. Our https servers are secured with SSL certificates, which prevent a “phishing” site from disguising itself as This means that when you are using our website, you can be sure you’re only communicating with Walmart Canada.

Concerning your payment information, your credit card information is encrypted prior to transmission to Walmart’s servers. We conform to all PCI (Payment Card Industry) regulations and subject our website to regular audits.

As well, we partner with Norton Security and VeriSign, who continuously scan our website for potential malware or any other security issues.



Store details