🥝GuideKiwi
Free Guide

Walmart Check Cashing Information Guide

Overview of Walmart Check Cashing Services Walmart operates one of the largest check cashing networks in the United States, with services available at most W...

GuideKiwi Editorial Team·

Overview of Walmart Check Cashing Services

Walmart operates one of the largest check cashing networks in the United States, with services available at most Walmart locations. As of 2024, Walmart offers check cashing at nearly 4,700 stores across the country, making it a widely accessible option for people who need to cash checks without a traditional bank account. The service operates during store hours, which typically range from early morning to late evening, depending on the specific location.

Check cashing at Walmart differs from banking services because it converts your check into cash immediately without requiring you to open an account. This service can be particularly useful for individuals who receive paychecks, government payments, tax refunds, or other types of checks but prefer not to use traditional banking institutions. Walmart's check cashing operations are separate from their Money Center services, though both are often located in the same area of the store.

The check cashing service at Walmart is regulated by state laws and federal banking regulations. Each state has different rules about maximum check amounts, fees, and which types of checks can be cashed. Walmart complies with these regulations in each state where it operates. For example, some states allow third-party checks to be cashed, while others do not permit this practice. Understanding these state-specific rules helps you know what to expect when visiting a Walmart location.

Walmart's check cashing has grown significantly over the past two decades. In 2005, Walmart cashed approximately 100 million checks annually. By 2015, this number had increased to over 70 million checks per year, reflecting the growing demand for alternative financial services. This expansion shows that many Americans rely on check cashing services rather than traditional banking options.

Practical Takeaway: Before visiting Walmart to cash a check, confirm that your local store offers this service by calling ahead or checking the Walmart website, as not all locations provide check cashing services.

Types of Checks Walmart Will Cash

Walmart accepts several categories of checks for cashing. Payroll checks from employers represent the most common type of check cashed at Walmart locations. These include checks from private companies, small businesses, and large corporations. Government checks are also widely accepted, including Social Security checks, unemployment benefits, tax refunds, and other state or federal payments. Many people use Walmart check cashing specifically because these government payments are reliably honored.

Tax refund checks can be cashed at Walmart, whether they come from federal or state tax authorities. This is particularly valuable during tax season when many people receive refunds and need quick access to cash. Insurance settlement checks and refund checks from retailers are also commonly accepted. However, there are important restrictions on certain types of checks.

Walmart generally does not cash third-party checks in most states. A third-party check is one that has been written to another person and then signed over to you. For example, if your employer writes a check to "John Smith" and John signs it over to you, that would be a third-party check. Different states have different rules about this practice, but Walmart's policy in most locations is to refuse these checks due to fraud concerns.

Postdated checks—checks dated for a future date—are typically not accepted at Walmart check cashing services. The check must be dated for the current day or earlier. Similarly, checks that appear to be damaged, altered, or illegible may be refused. Walmart staff are trained to look for signs of check fraud or forgery. If a check has visible tears, stains, or corrections, it may not be accepted.

Walmart also will not cash starter checks that come with new checking accounts, blank checks, or counter checks from banks. These are considered too risky due to the potential for fraud. Additionally, checks written on accounts that have been closed will be refused.

Practical Takeaway: Bring only original checks made payable to you that are dated today or earlier. Call your local Walmart beforehand if you have questions about whether a specific check type will be accepted.

Walmart Check Cashing Fees and Costs

Walmart charges fees for check cashing services, and these fees vary based on the check amount and type. As of 2024, the standard fee structure ranges from approximately $3 for checks up to $1,000 to around $6 for checks between $1,001 and $5,000. For checks exceeding $5,000, fees may be higher, sometimes reaching $10 or more. These fees are deducted from the check amount, so you receive less cash than the check face value.

The exact fee structure can differ slightly between locations and may change periodically. Some Walmart locations offer lower fees for certain customer groups or during promotional periods. It's worth asking about current rates when you visit, as fees can vary. For example, a $500 paycheck with a $3 fee means you would receive $497 in cash.

Walmart does not charge fees for money orders, which is a different service offered at the Money Center. However, money orders have their own costs, typically ranging from 70 cents to $1.25 depending on the amount. This is worth considering if you need to send money rather than receive cash.

Compared to other check cashing providers, Walmart's fees are generally competitive. Check cashing services at payday loan companies, title loan stores, or independent check cashing businesses often charge 2-4% of the check amount, which can be significantly higher than Walmart's flat fee for smaller checks. For a $500 check, a 3% fee would cost $15, substantially more than Walmart's typical $3 charge.

The total cost of cashing checks at Walmart should be factored into your decision if you have other options. However, for people without bank accounts or those in areas without many financial services, Walmart's relatively low fees can represent meaningful savings. Over the course of a year, someone cashing weekly paychecks at Walmart might pay $150-$300 in total fees, while other services might charge $400 or more.

Practical Takeaway: Ask about the specific fee for your check amount before completing the transaction, and consider whether opening a bank account might be more cost-effective if you cash checks regularly.

How to Cash a Check at Walmart: Step-by-Step Process

Cashing a check at Walmart begins with locating the Money Center or customer service desk, typically found near the front of the store or in the back near the pharmacy. Once you arrive at the service counter, you'll present your check to the associate on duty. Have your check and a valid government-issued photo ID ready. The associate will examine your check for proper dating, legibility, and appropriate signature.

The associate will ask you to endorse the back of the check by signing it, if you haven't already done so. Your signature on the back must match the name on the front of the check. If you're unclear about how to sign, the associate can guide you through the process. Make sure your signature is legible, as it will be compared to the ID you provide.

Next, the associate will enter the check information into the system. They'll typically ask for your phone number or driver's license number for record-keeping purposes. This information helps Walmart track check cashing transactions and identify patterns related to fraud. Be prepared to provide this information, and understand that it will be recorded.

The associate will then tell you the fee amount based on the check total. If you agree to proceed, they'll process the transaction. The system will verify the check and determine if it can be cashed. This usually takes just a few minutes. Once approved, the associate will count out your cash and provide it to you, typically in a combination of bills.

After receiving your cash, count it before leaving the counter to ensure the amount is correct. If there's a discrepancy, address it immediately with the associate. You'll typically receive a receipt showing the check amount, fee, and cash amount provided. Keep this receipt in case you need to reference the transaction later.

The entire process usually takes 5-15 minutes, depending on how busy the Money Center is. During peak times, waits can be longer. Some Walmart locations now offer express check cashing for customers with Walmart accounts or those using certain payment methods, though this varies by location.

Practical Takeaway: Bring your photo ID, have the check already signed if possible, and arrive during less busy times (mid-week, mid-day) to complete the transaction

🥝

More guides on the way

Browse our full collection of free guides on topics that matter.

Browse All Guides →