Does Walmart Cash International Checks In 2026?
The short answer is no, Walmart does not cash international checks from banks located overseas.
I‘ll explain why Walmart has this policy, the limited exception for Canadian checks, and most importantly – provide a full guide on how you can actually cash an international check in the US.
International checks can be very tricky to deal with, but this guide will break it down into a simple step-by-step process. Let‘s get into it!
Overview of Cashing International Checks
First, what exactly is an international check?
An international check is any check drawn on a bank in another country, like a check from your relative‘s Mexican bank account. It allows money to be transferred between international banks.
The problem is international checks must pass through complex, lengthy clearing processes between bank systems in separate countries.
This causes long delays of 4-8 weeks typically before the funds are fully available to use or withdraw.
And worse – if the overseas bank is not legitimate, the check could be reversed and bounce even months later!
So cashing international checks requires extra precautions and patience compared to typical US checks.
Unfortunately, Walmart‘s check cashing services are not designed to handle these complications.
Why Walmart Doesn‘t Cash International Checks
Walmart does not offer international check cashing directly at any of its 4,700+ US locations. There are a few key reasons behind this policy:
Long Delays
- Cashing international checks requires coordinating bank-to-bank transfers between countries
- This international settlement process causes very long delays – usually 1-2 months
- Walmart check cashing is designed for fast in-store transactions completed within days
Fraud Risks
- International checks come from unknown overseas banks difficult for Walmart to verify
- This introduces risks that funds could be reversed later due to fraud
- Walmart aims to minimize risks by not cashing questionable financial instruments
Operational Challenges
- International checks require extra documentation, compliance procedures and staff training
- With limited frequency, providing this specialized service is not worth the cost and complexity for Walmart
Walmart chooses to focus its check cashing services on conventional check types commonly used by US consumers, like payroll, government, cashier‘s checks, and money orders.
These mainstream checks can be cleared through US banks rapidly, allowing Walmart to cash them quickly and safely in its stores.
Exception for Canadian Checks
Walmart does make an exception for cashing checks from Canadian banks in one specific scenario:
The Canadian check must be drawn on a major US bank with operations in Canada like:
- Bank of America
- TD Bank
- RBC Bank
- Wells Fargo
- HSBC
In addition, the Canadian check must be in US dollars.
This allows Walmart to process the check through existing US banking relationships, avoiding the need for direct coordination with Canadian banks.
Here are the full requirements for cashing Canadian checks at Walmart:
- Issued by major US bank with presence in Canada
- Check must be in US dollars
- Under $5,000 cashing limit
- Standard ID/documentation required
- No temporary or handwritten checks
But if the Canadian check comes from a bank without US ties, Walmart will not be able to cash it.
Step-By-Step Guide To Cashing International Checks
Given that Walmart does not directly cash international checks, what should you do if you need to cash a check from an overseas bank?
Here is a full walkthrough on the international check deposit process:
1. Endorse The Check
Sign your name on the back of the check to endorse it before deposit. This verifies the check is payable to you.
2. Visit Your US Bank
Take the check to your own US bank where you have an existing account. You typically need an account to cash an international check.
3. Deposit the Check
At the teller or ATM, deposit the international check into your US account, like any normal check.
4. Wait For Funds To Clear
Here is where it gets tricky – you must wait potentially 4-8 weeks for an international check deposit to fully clear and make the funds available.
Be prepared that it could even take 1-2 months in some cases. The waiting period depends on:
- Processing times of the foreign bank
- Efficiency of the international clearing process
- Volume of checks and transfers being handled
- Any errors or compliance issues
According to the Federal Reserve, the typical timeline for international check deposits includes:
- 1-2 weeks: Initial processing by the foreign bank
- 2-4 weeks: International clearing between the two banks
- 1-2 weeks: Final verification by the US bank
So expect your total wait time to be at least 4-8 weeks, but likely longer in most cases.
5. Withdraw The Funds
Once the international check finally fully clears and the funds are made available by your US bank, you can safely withdraw the cash.
6. Pay Any Fees
Many banks will charge fees to deposit international checks, such as:
- 1% of the check amount (minimum $25)
- $40 flat fee
- Extra fees for non-customers without accounts
Be sure to ask your bank about any specific fees for international deposits so there are no surprises.
Risks and Fraud Prevention
While depositing an international check is straightforward in concept, there are some notable risks:
-
Long hold times – Be prepared to wait as long as 8+ weeks before you can use the funds
-
Bounced checks – Even months later, international checks can be returned and bounce if fraudulent
-
Account holds – Your bank may place long holds on all money in your account if issues arise
-
Foreign currency – Conversion rates may cause the deposit amount in USD to differ from the check
-
Fees – Most banks charge extra fees for international check handling
You can take some precautions to avoid problems:
-
Only accept checks from senders you trust – beware strangers
-
Ask your bank if they have experience with the issuing foreign bank
-
If possible, have the sender wire funds instead of sending a physical check
-
Closely monitor your account and follow up with your bank to resolve any delays
-
Never withdraw the funds until the check is fully cleared and verified – even if your balance shows the amount before then
Expert Tips on Cashing International Checks
Financial experts like Dan Riley, Director of Operations at eCashflow, recommend depositing international checks very cautiously:
"There are simply too many ways for fraud to occur with international checks versus domestic checks. Only accept them from trusted parties you know well. And be prepared that funds may not be available for 2 months, in the rare case a check does clear properly through the complex international clearing process."
Banks themselves also warn about the risks involved, as explained on Bank of America‘s FAQ page:
"Cashier‘s checks, money orders and regular checks issued by banks outside of the United States can be very risky with increased chances that they are counterfeit…only accept foreign checks as a last resort and understand it could be months before we would know if the checks are valid and not returned unpaid."
So in summary, cashing international checks requires patience and vigilance. Expect a long waiting period and take steps to prevent being scammed.
Alternatives For Cashing International Checks
Given the headaches involved in depositing international checks at your bank, what other options do you have for cashing them quickly?
There are a few alternative services, but they come with downsides:
-
International teller windows – Major banks offer special tellers that negotiate international checks on the spot for 1-5% of the check value. But fees are very high.
-
Currency exchanges – Businesses like Travelex that deal in foreign currencies and checks may be able to cash them more quickly for a premium price. Limited locations.
-
Courier submission – You mail your check to an international clearing service who presents it on your behalf for faster processing, for a fee of around 1%. Risky since you are mailing it.
-
Direct collection – Your bank contacts the issuing foreign bank to retrieve the funds, but this can still take 6-8 weeks and has fees around $500.
As you can see, all these options cost more, take effort to arrange, and have their own drawbacks.
For most people, waiting it out and depositing an international check at your current US bank is the optimal approach, despite the long wait times.
How Other Check Cashers Handle International Checks
Walmart is not alone in refusing to cash international checks. Most major retailers and financial services also decline them, including:
-
Grocery stores – Publix, Kroger, Albertsons, etc. do not cash international checks.
-
Check cashing chains – Such as ACE Cash Express, Check ‘n Go, Check Into Cash. International check policies vary but most will not cash them.
-
Payroll advance apps – Apps like Earnin and Dave do not support international checks.
-
Pawn shops – Most pawn shops decline international checks due to fraud risks and long holding periods.
-
Money transfer apps – Such as Venmo, PayPal, Zelle. No option to cash international checks remotely.
-
Check imaging remote deposit – Mobile deposit through banking apps requires domestic routing numbers.
The operational realities make international checks impractical for retailers to cash directly. For check cashing, your most reliable option is your own US bank.
Key Takeaways on Cashing International Checks
To wrap up, here are the key facts to remember:
-
Walmart does not cash international checks directly, except for Canadian checks from US banks in US dollars.
-
To cash any other international check, you must first deposit it at your own US bank account.
-
Be prepared to wait 4-8 weeks or longer for international check deposits to fully clear and make funds available.
-
International checks come with higher fraud risks – take precautions and only accept them from trusted parties.
-
Alternatives like currency exchanges cost more and have their own drawbacks. For most, depositing at your bank is the best approach.
-
Other major retailers and check cashing services also typically decline to cash international checks.
I hope this guide provides you with clarity on how to handle international checks! Let me know if you have any other questions.