Does Walmart Cash Canadian Checks? [All You Need To Know] 

Walmart is known for offering a wide range of services, from cashing checks, sending money, and paying bills at their in-store MoneyCenters.

However, you might be wondering whether or not Walmart cashes Canadian checks? Here is what I discovered!

Does Walmart Cash Canadian Checks In 2022?

Yes, Walmart does cash Canadian checks at their in-store MoneyCenters as of 2022. Walmart will only accept Canadian checks that have been written in USD currency and have been drawn from a bank that has locations in both U.S. and Canada (e.g., Bank of America, Wells Fargo, Chase, TD Bank, and Citigroup).

If you’d like to know how to cash a Canadian check at Walmart and what your limits are, keep reading!

How To Cash Canadian Checks At Walmart

To cash a Canadian check at Walmart, customers must bring a government-issued photo ID such as a passport, state ID, drivers’ license, and social security number (if applicable). 

Additionally, Walmart will only accept Canadian checks that have been issued by a bank that has locations in both America and Canada.

Some of these cross-border banks include Bank of America, HSBC, Wells Fargo, Chase, TD Bank, and Citigroup, to name a few. Also, the Canadian check must have been issued in USD for a Walmart MoneyCenter to accept it.

Once in a Walmart MoneyCenter (if you have met the above requirements), an associate will verify the check using a third-party electronic system powered by TeleCheck or Certegy.

Once authorized, associates will deduct the relevant fees from the check and dispense the funds. 

Does Walmart Have Limitations On Cashing Canadian Checks?

Yes, Walmart’s cash checking limitations apply to both U.S and Canadian checks. Since 2018, payees may cash a maximum of $5,000 from May until December.

The limit increases during the tax period starting in January until April. Card cashing transactions are limited to $1,000 per transaction.

Does Walmart Charge Fees To Cash Canadian Checks?

Yes, standard fees deducted from domestic checks apply to Canadian checks. A maximum fee of $4 is charged on checks up to $1,000, and a maximum fee of $8 is charged for checks valued at $1,001 to $5,000.

Additionally, customers can load some or all of their funds onto a Walmart MoneyCard for a $3 loading fee. You may use the card anywhere that accepts Visa or MasterCard, depending on which type you select.

You might also be interested in whether or not Walmart can cash two-party, Comdata, handwritten, and post-dated checks.

Conclusion: Does Walmart Cash Canadian Checks?

Yes, Walmart will cash Canadian checks written with U.S currency (USD) to a U.S bank such as The Bank of America. You’ll need to present a government-issued photo ID and social security number. Funds are distributed immediately in cash or onto a Walmart MoneyCard. Pay a cashing fee of $4 for every $1,000 or $8 for $1,001-$5,000. 

Photo of author

Marques Thomas

Marques Thomas graduated with a MBA in 2011. Since then, Marques has worked in the retail and consumer service industry as a manager, advisor, and marketer. Marques is also the head writer and founder of QuerySprout.com.

Leave a Comment