This site is privately owned and the information provided is free of charge. Learn more here.
Walmart offers money transfer options through its stores and website, allowing customers to send money to recipients domestically and internationally. The company partners with established money transfer providers to deliver these services. As of 2024, Walmart operates over 4,700 stores across the United States, with money transfer services available at most locations during store hours. The service operates as a straightforward financial transaction where a sender provides funds and recipient information, and the money reaches the designated person within a specified timeframe.
Learn How Google Pay Works With Credit Cards →
Walmart's money transfer services include both domestic transfers within the United States and international transfers to over 200 countries and territories. The domestic service, often called Walmart2Walmart, allows customers to send money from one Walmart location to another. International transfers use third-party providers and can reach recipients in Mexico, Central America, Asia, Europe, and Africa. The service operates Monday through Sunday, with hours typically matching store operating times, though some locations may have extended hours or limited weekend service.
Understanding how these services work helps senders make informed decisions about using Walmart for money transfers. The process involves identifying which type of transfer you need—domestic or international—and determining the most convenient Walmart location for pickup or payment. Walmart money transfer services charge fees that vary based on the transfer amount and destination, with domestic transfers generally costing less than international ones. Senders should know that while fees are transparent and disclosed before completing the transaction, they vary by specific circumstances.
Practical Takeaway: Before visiting Walmart, determine whether you need a domestic or international transfer, as each uses different processes and fee structures. This helps you prepare necessary information and understand costs beforehand.
Sending money domestically through Walmart using the Walmart2Walmart service involves several straightforward steps. First, visit a Walmart location and proceed to the money services desk, typically located near the front of the store or in the customer service area. Inform the associate that you want to send money through Walmart2Walmart. The associate will guide you through providing the recipient's information and the amount you wish to send. You'll need to specify which Walmart location the recipient will pick up the money from—this should be a store convenient to them.
Learn About Current CD Rates at Chase Bank →
The recipient information required includes the receiver's full name, which must match identification presented at pickup. You don't need the recipient's address or phone number for domestic transfers, though providing a phone number can help if there are questions. The money services associate will confirm the amount being sent, display the fee that applies to your transaction, and show you the total amount you'll pay. Once you approve, you'll provide payment using cash, debit card, or credit card. Most Walmart locations accept all these payment methods at the money services desk.
After payment is received, Walmart provides a confirmation number or receipt showing the transfer details. This number is critical—it proves you sent the money and allows tracking. Share this number with the recipient so they know to expect the transfer. The recipient can then go to the designated Walmart location with a valid photo ID matching the name on the transfer and collect the money from the money services desk. Domestic transfers through Walmart2Walmart typically complete within minutes to a few hours, meaning the recipient can often pick up funds the same day or within hours of sending.
Practical Takeaway: Write down or take a photo of your confirmation number immediately after the transaction. Keep this information and share it with your recipient so they can track the transfer and know when to pick up the money.
Walmart's international money transfer services allow you to send funds to recipients in countries across Central America, South America, Mexico, Asia, Europe, and Africa. These services operate through partnerships with established international money transfer companies. The process differs slightly from domestic transfers because money must be converted to the recipient's local currency and routed through international banking channels. International transfers typically take 1-3 business days, depending on the destination country and banking systems involved.
Learn About Your Guitar Center Credit Card Account →
To send an international transfer, visit a Walmart money services desk and specify the destination country. The associate will provide current exchange rates so you understand how much money the recipient will receive in their local currency. International transfers require more detailed recipient information than domestic ones. You'll need the recipient's full name, address in their home country, and often additional details such as their phone number or bank account information, depending on the destination country and amount being transferred. For larger amounts or certain countries, you may need to provide your own address and identification information as well.
International transfer fees are typically higher than domestic fees because of currency conversion and international banking requirements. Fees may be calculated as a percentage of the transfer amount, a flat fee, or a combination. The money services associate will show you the total fee before you pay. Payment methods usually include cash, debit cards, and credit cards. After payment, you'll receive a confirmation number and receipt showing the transfer amount, fee, the amount the recipient will receive in local currency, and the expected delivery timeframe. Share this information with the recipient, including the confirmation number, so they know when and how much to expect.
Practical Takeaway: When sending internationally, confirm with your recipient what address they'll provide and ensure their identification matches the name on the transfer. International transfers have stricter verification requirements, so accuracy prevents delays.
Walmart money transfer fees vary significantly based on whether the transfer is domestic or international, the amount being sent, and the destination country. For domestic Walmart2Walmart transfers, fees typically range from $3 to $18 depending on the transfer amount. As an example, sending $100 domestically might cost $4.98, while sending $1,000 might cost $10.98. These fees are fixed amounts rather than percentages, meaning the cost doesn't change proportionally with larger amounts. The money services associate always discloses the exact fee before you complete the transaction, so you can see the total amount you'll pay.
Learn How to Pay Your Sears Credit Card Account →
International transfer fees operate differently. Many international services charge a percentage-based fee rather than a fixed amount, meaning larger transfers cost proportionally more. A transfer of $100 internationally might have a fee of $8 to $15, while a $500 transfer might have a fee of $25 to $40. Additionally, international transfers involve currency exchange, and Walmart's partners apply exchange rates that may differ from the real-time market rate. This means the recipient receives slightly less than the mathematical equivalent due to the exchange rate applied by the money transfer provider. For example, if you send $500 to Mexico and the exchange rate is approximately 17 pesos per dollar, the recipient receives around 8,500 pesos, but the actual exchange rate might be 17.50, so they might lose the value of 250 pesos to the exchange rate difference.
To understand total costs, always ask for the complete breakdown before paying. The money services associate can show you the sending amount, the fee, the exchange rate being applied (for international), the amount in the recipient's currency, and the total you're paying. Many people compare Walmart's rates with other money transfer options like wire transfers through banks, dedicated money transfer companies, or other retailers. Costs vary significantly, so examining options when sending larger amounts
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.