Walmart offers check cashing services at most of its locations across the United States, making it a convenient option for people who need to cash checks without visiting a traditional bank. Unlike banks, which may require you to have an account to cash checks, Walmart's check cashing service is open to anyone. However, like most financial services, Walmart charges fees for this service. Understanding these fees is important because they can add up over time, especially if you cash multiple checks each month.
Free Guide to Visiting the DMV in Waterbury Connecticut β
Walmart's check cashing fees vary depending on the type of check you're cashing. As of 2024, Walmart charges different amounts for different check categories. For regular payroll and government checks, the fee is typically around $4 for checks up to $1,000 and $8 for checks between $1,001 and $5,000. For two-party checks (checks made out to two people), the fee is usually higher, ranging from $6 to $10 depending on the check amount. Walmart also cashes other types of checks, such as tax refund checks, insurance settlement checks, and business checks, though fees may vary for these categories.
The reason Walmart charges these fees is to cover the costs associated with verifying checks, processing them, and managing the risk of bad checks. When you cash a check, Walmart is essentially providing you with immediate money while they handle the administrative work of ensuring the check is legitimate and will clear through the banking system. This service has real costs, which is why it's not offered for free.
A practical takeaway from this section is to keep track of how often you cash checks and what types of checks you typically cash. If you cash two payroll checks per month at $4 each, that's $96 per year. Over five years, that amounts to $480 just in fees. Knowing this can help you decide whether alternative check-cashing methods might save you money.
Not all checks are treated the same when it comes to Walmart's fee structure. Understanding which category your check falls into will help you know exactly what fee you'll pay. Payroll checks, which are checks from your employer, are among the most commonly cashed checks and typically fall into the lower fee category. Government checks, including Social Security payments, tax refunds, and unemployment benefits, are also usually classified as lower-fee checks because they're considered low-risk. These checks are less likely to bounce or be fraudulent, which is why Walmart charges less to cash them.
Free Guide to GM Vehicle Recall Information β
Two-party checks, also called third-party checks in some contexts, are checks made out to two people. For example, if an insurance settlement check is made out to both you and a contractor, it's a two-party check. These checks carry higher fees because they require additional verification. Both parties listed on the check typically need to present identification, and the process takes longer. Walmart's two-party check fees are generally $6 to $10 depending on the amount, which is notably higher than payroll check fees.
Business checks, personal checks, and other types of checks may also be available for cashing at Walmart, but they often come with higher fees or may not be available at all locations. Some Walmart stores may refuse to cash certain types of checks, particularly large personal checks or business checks, due to higher fraud risk. It's worth asking your local Walmart what types of checks they accept and what the fees are for each type.
A practical takeaway is to ask Walmart staff about the specific fee for your check type before you hand over the check. Since fees vary by amount and type, confirming the exact fee beforehand prevents surprises. Additionally, if you frequently receive two-party checks, exploring other cashing options might save you money over time.
When deciding where to cash a check, it's worth comparing Walmart's fees to what other businesses charge. Banks, credit unions, and other check-cashing services all have different fee structures. Some banks will cash checks for non-customers, but they often charge between $5 and $10 per check. Credit unions, if you're a member, may cash checks for free or at a significantly lower cost than Walmart. Some credit unions also participate in shared branching networks, which means you can use any credit union in the network to cash a check, even if you don't have an account at that specific location.
Free Guide to Rancho Palos Verdes Luxury Apartment Costs β
Check-cashing stores, which are dedicated businesses focused solely on check cashing and other financial services, sometimes charge fees comparable to or higher than Walmart's fees. A typical check-cashing store might charge between 2 and 3 percent of the check amount, which could be $20 to $30 on a $1,000 check. By comparison, Walmart's flat $4 or $8 fee is often more affordable for larger checks. However, for smaller checks under $200, the percentage-based fees at some check-cashing stores might be cheaper than Walmart's flat fee.
Your bank or credit union may also offer a valuable option: if you have a checking account, you can deposit checks for free and access your money immediately or within one business day. Many banks now offer mobile check deposit through their apps, which means you don't even have to visit a physical location. For people who cash checks frequently, opening a basic checking account might ultimately save more money than paying per-check fees at Walmart or other locations.
A practical takeaway is to calculate your annual check-cashing costs across different options. If you cash 24 checks per year and pay $4 per check at Walmart, that's $96 annually. Compare this to the cost of maintaining a checking account (many banks offer free checking) or the cost of check cashing at other locations. The option that costs you the least over a year is likely the best choice for your situation.
To cash a check at Walmart, the check must contain certain required information. Walmart staff will verify that all necessary elements are present before they complete the transaction. Understanding what information should be on the check can help you know whether Walmart will be able to cash it. The check should have the date written in the upper right corner. The date must not be in the future (a post-dated check), as Walmart typically will not cash checks dated for later dates. The check also should not be dated more than a certain number of months in the past; checks that are too old may not be honored by the bank.
Learn About Paying Your Xfinity Bill Online β
The check must have a payee line, which is where the recipient's name (that's you) should be written. The check should be made out to you or to you and one other person (in the case of two-party checks). If the check is made out to a company name or if the spelling of your name differs significantly from your identification, you may run into issues cashing it. The check must include a signature from the person or organization issuing the check, typically the account holder or an authorized representative of the issuing organization.
The check should also display the amount in two places: written out in words on one line and written as a number in a box or field. These amounts must match. If the written-out amount says "five hundred dollars" but the number says $600, banks and check-cashing services will typically refuse to cash the check until the discrepancy is resolved. The check will also contain routing and account numbers at the bottom, which allow the check to be processed through the banking system. These numbers should be clearly visible and not damaged.
A practical takeaway is to examine your check before heading to Walmart. Verify that your name is spelled correctly, that the date is current (not in the future and not older than six months), and that the written and numeric amounts match. If anything looks wrong, contact the person or organization that issued the check before attempting to cash it, as corrections may be needed before Walmart can process it.
When you go to cash a check at Walmart, you'll need to provide a valid form of identification. Walmart accepts government-issued photo IDs such as a driver's license, state identification card, passport, or military ID. The identification must be current and not expired. Walmart staff will examine your ID to verify that the name on the check matches the name on your identification. If your ID is expired, Walmart may still accept it, but some locations may have stricter policies, so it's best to renew your ID if it's approaching expiration.
Free Guide to Finding Local Registered Dietitians β
Beyond checking your identification, Walmart also screens checks for signs of fraud or forgery. Staff members
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.