Yes, Walmart offers two credit cards you can use in-store and online

Walmart has two co-branded credit cards issued by Capital One: the Walmart Rewards Card and the Walmart Rewards Card for business purchases. Both cards work at Walmart stores, Walmart.com, and Sam's Club locations. The Walmart Rewards Card is the consumer version; the business card is for sole proprietors and small business owners.

You do not need to be a Walmart member to open either card. Both are Mastercard products, so you can use them anywhere Mastercard is accepted, though you earn bonus rewards only on Walmart purchases.

The cards charge no annual fee. Interest rates and credit limits depend on your credit history and are set by Capital One when you open the account.

Key Takeaways

  • Walmart offers the Walmart Rewards Card and a business version, both issued by Capital One with no annual fee.
  • You earn 3% cash back on Walmart.com purchases, 2% at Walmart gas stations and Sam's Club, and 1% everywhere else Mastercard is accepted.
  • You can open a card online at Walmart.com, through the Walmart app, or in-store at a Walmart Money Center.
  • Capital One will tell you within seconds whether you are approved, and approved cardholders can use the card when ready online or in the app.

What rewards you earn with the Walmart Rewards Card

The Walmart Rewards Card earns cash back at different rates depending on where you shop. You earn 3% cash back on purchases at Walmart.com, 2% cash back at Walmart gas stations and Sam's Club locations, and 1% cash back on all other Mastercard purchases.

Cash back is deposited into your Walmart.com account as Walmart Cash and can be used when ready on your next purchase. You do not have to wait for a statement or a redemption window — the cash back appears in your account within one business day of the transaction posting.

There is no cap on how much cash back you can earn, and cash back does not expire as long as your account remains open and in good standing.

How to open a Walmart Rewards Card

You can open a card in three ways: online at Walmart.com, through the Walmart mobile app, or in-store at a Walmart Money Center. The online and app routes are fastest because you get an when ready decision.

To open online or in the app, you will need your Social Security number, date of birth, current address, and annual income. You will also need a valid government-issued ID. The process takes about five minutes. Capital One will tell you when ready whether you are approved, and if you are, you can start using the card online or in the Walmart app right away — you do not have to wait for a physical card to arrive.

If you explore in-store at a Money Center, a representative will walk you through the process and you will get a decision on the spot. Physical cards typically arrive within 7 to 10 business days.

When your physical card arrives and how to set up it

Your Walmart Rewards Card will be mailed to the address you provided on your process. The card usually arrives within 7 to 10 business days, though it can take longer depending on your location and mail delivery speed.

When the card arrives, you can set up it by calling the number on the back of the card, through the Walmart app, or online at the Capital One website. You will need to verify your identity with your Social Security number and date of birth. Once activated, the card is ready to use when ready.

If you were approved and used the card online or in the app before the physical card arrived, set up straightforward confirms that you have received it — you do not need to do anything else to keep using it.

How to manage your account and pay your bill

You can view your balance, make payments, and manage your account through the Walmart app, at Walmart.com, or through the Capital One website. You can also call the customer service number on the back of your card.

Payments can be made online, by phone, by mail, or in-store at a Walmart Money Center. You can set up automatic payments so your bill is paid on the same day each month. Your due date will be listed on your statement, and you can pay any time before that date without penalty.

If you carry a balance, interest will be charged at the rate set by Capital One. You can check your current interest rate and credit limit in your account dashboard.

What to do if you are not approved

If Capital One denies your process, you will receive a letter in the mail explaining the reason. Common reasons include insufficient credit history, a recent late payment, or a debt-to-income ratio that is too high.

You can reapply after addressing the issue — for example, by paying down existing debt or waiting for a late payment to age off your credit report. You can also ask Capital One for reconsideration if you believe there was an error in their decision.

If you do not have established credit or have poor credit, you might consider using a Walmart MoneyCard (a reloadable prepaid card) or a secured credit card from another issuer to build credit history before reapplying for the Walmart Rewards Card.

Walmart Rewards Card versus other Walmart payment options

Walmart also offers the Walmart MoneyCard, a reloadable prepaid card that does not require a credit check and does not report to credit bureaus. It charges monthly fees and does not earn rewards, but it is useful if you want to control spending or do not have a bank account.

You can also use any Mastercard, Visa, American Express, or Discover card at Walmart, or pay with cash, debit card, or a Walmart gift card. The Walmart Rewards Card is the only payment method that earns cash back at Walmart.

If you shop at Walmart frequently and have good credit, the Walmart Rewards Card is worth opening because there is no annual fee and the cash back adds up quickly. If you shop there occasionally or prefer not to carry a credit card, other payment methods work just as well.

Frequently Asked Questions

Can I use my Walmart Rewards Card at other stores?

Yes. The card is a Mastercard, so you can use it anywhere Mastercard is accepted. However, you only earn the bonus cash back rates (3%, 2%, or 1%) on Walmart, Sam's Club, and Walmart.com purchases. On all other purchases, you earn 1% cash back.

What happens if I close my Walmart Rewards Card account?

You can close your account by calling Capital One or through your account dashboard. Any cash back you have already earned will remain in your Walmart.com account and can still be used. Closing the account will not hurt your credit score, though it may lower your average account age over time.

Do I need a Walmart+ membership to use the Walmart Rewards Card?

No. The card works whether or not you have a Walmart+ membership. However, if you do have Walmart+, you may earn additional benefits or discounts when you use the card — check your membership details for current offers.

How long does it take to earn cash back?

Cash back is posted to your Walmart.com account within one business day of the transaction posting to your card. You can use it when ready on your next purchase, or let it accumulate if you prefer.

What is the credit limit on the Walmart Rewards Card?

Your credit limit is set by Capital One based on your credit history and income. It is shown in your account dashboard. You can request a credit limit increase by calling Capital One or through your online account, though approval is not may provide.