What Walmart offers its workers and shoppers

Walmart operates two separate financial worlds: one for employees and one for customers. As an employee, you may have access to health insurance, retirement savings, paid time off, and educational benefits. As a customer, you can use Walmart's financial services — a money transfer service, check cashing, bill payment, and a prepaid card — without being an employee. The programs that matter to you depend on which side of the counter you're on, and what you're trying to do with your money.

This guide covers both. If you work at Walmart, you'll find information about what benefits the company offers and how to enroll. If you shop there, you'll learn what financial services are available at the register and what they cost. Neither requires the other — you can use Walmart's money services without working there, and you can work there without using them.

Key Takeaways

  • Walmart employees become may be able to access for health insurance, a 401(k) retirement plan, and paid time off after a waiting period that varies by employment type.
  • Walmart Money Services at the register offers check cashing, money transfers, bill payment, and a prepaid card, each with its own fee structure.
  • The Walmart+ membership program includes grocery delivery and fuel discounts but is separate from employee benefits.
  • Part-time and full-time employees have different benefit timelines, so your start date and hours determine when you can enroll.
  • Walmart's prepaid card (the Walmart MoneyCard) charges monthly fees and per-transaction fees, so compare it to a basic checking account before opening one.

Health insurance and retirement for Walmart employees

Walmart offers health insurance to employees who work at least 30 hours per week. Full-time employees (those scheduled for 34 or more hours weekly) become may be able to access after 60 days of employment. Part-time employees working 30 to 33 hours per week face a longer waiting period — typically 90 days. The company covers a portion of the premium, but you pay a monthly deduction from your paycheck for the remainder.

The health plans available vary by location and change annually. Walmart typically offers multiple plan levels — bronze, silver, and gold — with different deductibles and copays. You enroll during your first 60 days as a full-time employee or during the company's annual open enrollment period, usually in the fall. If you miss the window, you cannot enroll until the next open enrollment unless you experience a may have access to life event (marriage, birth, loss of other coverage).

Walmart's 401(k) retirement plan is available to all employees, including part-time workers. You can contribute a percentage of your paycheck, and Walmart matches a portion of your contribution up to a certain limit — the exact match percentage varies by year. Your contributions go into an investment account you choose from a menu of options. You become vested (able to keep the company's matching contribution) gradually over time, typically reaching full vesting after three years of service.

Paid time off and educational benefits

Full-time Walmart employees receive paid time off (PTO) that combines vacation, sick leave, and personal days into one pool. The amount you accrue depends on your tenure and position. Part-time employees may receive PTO as well, though the accrual rate is typically lower. PTO begins accruing from your first day, but you usually cannot use it until after a waiting period — often 90 days.

Walmart also offers tuition information through its Live Better U program. The company covers tuition and fees for employees pursuing high school diplomas, college degrees, or certificates in high-demand fields. You must work for Walmart and meet certain tenure requirements to participate. The program covers fields like nursing, information technology, and supply chain management. You explore through Walmart's benefits portal, and the company pays the educational institution directly.

Walmart Money Services at the checkout

Walmart Money Services is a set of financial transactions you can complete at the customer service desk or money center in most Walmart stores. You do not need to be an employee or have a Walmart account to use these services. Each service charges a fee, and the amount depends on what you're doing and how much money is involved.

Check cashing is available for personal checks, payroll checks, tax refund checks, and government benefit checks. Walmart charges a flat fee per check, which varies by check amount — typically $3 to $6 for most personal checks. You need a valid government-issued ID. The check must be made payable to you, and Walmart will not cash it if it's post-dated or if you've already cashed it elsewhere.

Money transfer through Walmart allows you to send money to someone else within the United States or to certain countries. Walmart partners with MoneyGram for domestic and international transfers. The fee depends on the amount sent and the destination. Domestic transfers typically cost $3 to $18. International transfers cost more — often $15 to $50 or higher depending on the country. The recipient picks up the money at a MoneyGram location or receives it in a bank account if they have one.

Bill payment lets you pay utility bills, credit card bills, loan payments, and other recurring bills at the Walmart counter. Walmart charges a flat fee per bill, usually $1 to $2. The payment is processed through a third-party service and typically reaches the biller within one to three business days. You need the account number and the biller's name.

The Walmart MoneyCard prepaid card

The Walmart MoneyCard is a prepaid card issued by Green Dot Bank. It functions like a debit card — you load money onto it and spend up to that balance. You do not need a bank account or credit history to open one. The card is useful if you don't have access to traditional banking or prefer not to use a bank.

The MoneyCard charges a monthly maintenance fee (typically $3 to $5 depending on the plan you choose) and per-transaction fees for certain activities. ATM withdrawals cost $2.50 each at out-of-network ATMs, though Walmart ATMs are free. Direct deposit is free and can help offset the monthly fee if your employer deposits your paycheck onto the card. Bill payment through the card's app or website is free, but paying bills at the Walmart counter costs the standard $1 to $2 fee.

Before opening a MoneyCard, compare the total cost to a basic checking account at a credit union or online bank. Many credit unions offer free checking with no monthly fee and no ATM charges, which may cost less over time than the MoneyCard's monthly maintenance and transaction fees.

Walmart+ membership and other programs

Walmart+ is a paid membership program that includes benefits like grocery delivery, fuel discounts at Walmart gas stations, and early access to online sales. It costs $98 per year or $12.98 per month and is separate from employee benefits — you can purchase it whether or not you work at Walmart. The membership is primarily a shopping convenience program, not a financial benefit, but it may reduce your overall spending if you shop at Walmart frequently.

Walmart also offers a credit card (the Walmart Credit Card) through Capital One. This is a traditional credit card, not a prepaid card, and requires a credit check and approval. It offers cash back on Walmart purchases and gas, but carries interest charges if you don't pay the full balance each month. This is different from the MoneyCard and is aimed at customers who want to build credit or earn rewards.

How to enroll in Walmart employee benefits

New Walmart employees receive information about benefits during onboarding, usually on or shortly after their first day. You enroll through Walmart's benefits portal, which you access using your employee ID and a password. The portal walks you through each benefit option — health insurance, 401(k), PTO elections, and educational programs — and shows you the costs and coverage details for each.

You have a limited window to enroll, typically 30 to 60 days from your hire date for initial enrollment. If you miss this window, you cannot enroll in health insurance until the next open enrollment period (usually October or November) unless you have a may have access to life event. Retirement plan enrollment is usually available year-round, but it's best to enroll early so your contributions and the company match begin as soon as possible.

If you have questions about your benefits, contact Walmart's benefits support line or visit the benefits portal. The portal includes plan documents, FAQs, and contact information for the insurance carriers and plan administrators.

Frequently Asked Questions

Do part-time Walmart employees get health insurance?

Yes, if you work at least 30 hours per week. Part-time employees working 30 to 33 hours per week have a 90-day waiting period before becoming may be able to access. Full-time employees (34+ hours) become may be able to access after 60 days. Walmart pays part of the premium, but you pay the rest through payroll deduction.

Can I cash a check at Walmart if I don't have an ID?

No. Walmart requires a valid government-issued ID (driver's license, passport, or state ID) to cash any check. This is a federal requirement, not a Walmart policy. If you don't have an ID, you cannot use Walmart's check cashing service.

What happens to my 401(k) if I leave Walmart?

Your 401(k) balance stays in the account and continues to grow based on your investment choices. You can leave it there, roll it over to another retirement account, or withdraw it (though early withdrawal before age 59½ typically triggers taxes and penalties). Walmart's matching contributions become yours gradually — you keep only the portion you're vested in at the time you leave.

Is the Walmart MoneyCard the same as a checking account?

No. A MoneyCard is a prepaid card — you load money onto it and spend that balance. A checking account is a bank account where the bank holds your money and you write checks or use a debit card. The MoneyCard charges monthly and per-transaction fees; many checking accounts do not. A checking account also offers fraud protection and FDIC insurance that prepaid cards may not.

How long does a money transfer through Walmart take?

Domestic money transfers through MoneyGram typically arrive within minutes to one hour if the recipient picks up cash at a MoneyGram location. If the recipient receives the transfer in a bank account, it may take one to three business days. International transfers take longer — typically one to five business days depending on the destination country and the receiving bank.