Free Guide to Walmart Check Cashing Fees
Understanding Walmart Check Cashing Services and Their Costs Walmart offers check cashing services at many of its locations across the United States. This se...
Understanding Walmart Check Cashing Services and Their Costs
Walmart offers check cashing services at many of its locations across the United States. This service allows customers to cash various types of checks without needing a bank account. However, like most financial services, Walmart charges fees for this convenience. Understanding these fees is important before you decide to use their check cashing service.
Walmart's check cashing fees vary depending on the type of check you want to cash. The company charges different amounts for personal checks, payroll checks, government checks, and other types of checks. As of 2024, Walmart's standard check cashing fee for most checks ranges from $3 to $8, depending on the check amount and type. For example, a smaller personal check might cost $3 to cash, while a larger check could cost up to $8. These fees are higher than what you might pay at a bank if you had an account, but they can be lower than other check cashing businesses in your area.
It's important to note that Walmart does not charge fees for cashing payroll checks under certain conditions. Many Walmart locations offer free or reduced-fee payroll check cashing, particularly if you have a Walmart MoneyCard (a prepaid debit card). This makes Walmart an option worth considering if you receive a paycheck and need it cashed quickly without opening a traditional bank account.
Walmart also cashes government checks, including tax refund checks and Social Security checks, though fees may apply. The availability of check cashing services and fee amounts can vary by location, so it's worth calling your local Walmart before visiting to confirm their specific fees and which types of checks they accept.
Practical Takeaway: Before using Walmart's check cashing service, call your local store to learn their current fees for your specific type of check. Fees typically range from $3 to $8, but some checks like payroll checks may have lower or no fees available.
Types of Checks Walmart Will Cash and Associated Fees
Walmart accepts several different types of checks for cashing, and the fee structure changes based on what kind of check you bring. Knowing which types of checks Walmart will cash and their specific fees helps you decide if this service works for your situation.
Personal checks are among the most common checks cashed at Walmart. These are checks written from one person's bank account to another person. Walmart typically charges between $3 and $8 to cash a personal check, depending on the amount. Smaller personal checks (under $100) might cost $3, while larger ones could cost more. Some locations may have maximum amounts they will cash, often around $5,000.
Payroll checks are checks issued by employers to their employees as payment for work. Many Walmart locations offer these at a reduced rate or sometimes free, particularly if you use a Walmart MoneyCard. If you receive a paycheck regularly, this could be a significant cost savings. Some Walmart locations charge $3 for payroll checks while others offer them for free, so checking with your local store is essential.
Government checks include tax refund checks from the IRS, Social Security checks, unemployment benefits, and other government-issued payments. Walmart typically charges a fee to cash these, usually in the $3 to $8 range. However, policies can vary by location, and some Walmart stores may have specific requirements for government checks.
Two-party checks are checks made out to two people. Walmart may cash these, but both parties typically need to be present with identification. Fees for two-party checks are often higher, sometimes reaching $6 to $8. Walmart may also decline to cash certain two-party checks depending on local policies.
Checks Walmart will not cash include third-party checks (checks signed over to someone else), post-dated checks (checks dated in the future), and checks with alterations or unclear writing. Understanding these limitations helps you avoid making a trip to Walmart only to find they cannot cash your check.
Practical Takeaway: Payroll checks often have the lowest fees or no fees at Walmart, while personal checks and government checks typically cost $3 to $8 depending on amount. Call ahead to confirm what types of checks your local Walmart accepts and their specific fees.
How Walmart Check Cashing Fees Compare to Other Options
When considering whether to use Walmart's check cashing service, it helps to understand how their fees compare to other places where you can cash checks. This comparison shows whether Walmart is the most cost-effective choice for your situation.
Traditional banks typically offer free or low-cost check cashing for account holders. If you have a checking account at a bank, you can deposit checks for free, and the money becomes available within one to two business days. However, banks may charge non-customers $5 to $15 to cash a check, making Walmart's fees of $3 to $8 more competitive. Banks also usually have limited hours, often closing by 5 or 6 p.m. on weekdays, while many Walmart locations stay open much later.
Check cashing businesses that operate independently from retail stores often charge higher fees than Walmart. These specialized check cashing services typically charge $5 to $20 per check, depending on the amount and type. For example, a check cashing store might charge 3 to 5 percent of the check amount for personal checks, which could cost $15 to $25 on a $500 check. Walmart's flat fee structure of $3 to $8 is significantly lower in most cases.
Credit unions, if you are a member, often provide free check cashing services. However, to use a credit union, you need to become a member, which may require a minimum deposit and membership fees. If you already have access to a credit union account, their free check cashing would be less expensive than Walmart's fees.
Prepaid debit card companies sometimes offer check cashing services to their customers. For example, Walmart's own MoneyCard may offer discounted or free check cashing in some cases, particularly for payroll checks. If you frequently need to cash checks, opening a MoneyCard account at Walmart might reduce your overall costs.
Online banks and mobile payment services like PayPal, Square Cash, and similar apps allow you to deposit checks using your phone's camera. These services are typically free for account holders. However, they require you to have a bank account or linked payment method, and there may be limits on check amounts you can deposit.
Practical Takeaway: Walmart's check cashing fees of $3 to $8 are usually lower than independent check cashing businesses but higher than banks or credit unions that account holders use for free. If you frequently need to cash checks, compare Walmart's fees with local banks, credit unions, and online banking options.
Maximum Check Amounts and Limitations at Walmart
While Walmart cashes many types of checks, they do have restrictions on the maximum amount they will cash and other limitations. Understanding these restrictions helps you determine whether you can use Walmart for your specific check.
The maximum check amount that Walmart will cash varies by location and has changed over time. As of recent years, many Walmart locations set their maximum at around $5,000 per check. However, some stores may have lower limits, such as $2,500 or $3,000, while others may accept higher amounts. This limit exists to reduce fraud risk and protect the store. If your check is larger than your local Walmart's limit, you would need to use a bank or another service.
Walmart also has policies about the number of checks they will cash in a single day. Some locations limit customers to cashing a certain number of checks per visit, such as two or three. If you need to cash multiple checks, this restriction could affect your plans. Calling ahead to ask about daily limits is a good idea if you have several checks to cash.
Checks must be made out to you or to you and one other person. Walmart will not cash checks made out to someone else, even if that person signs the check over to you (called a third-party check). This policy protects the store from fraud and reduces disputes. If you receive a third-party check, you would need to have the original payee present with identification, which Walmart may or may not accept depending on their location policies.
Post-dated checks, which are checks dated in the future, cannot be cashed at Walmart. The check must be
Related Guides
More guides on the way
Browse our full collection of free guides on topics that matter.
Browse All Guides โ