The fastest ways to send cash without needing either person to have a bank account
You can send cash to someone without a bank account using money transfer services, prepaid cards, or cash pickup locations. The most common routes are MoneyGram and Western Union, which let you walk into a retail location, hand over cash, and have the recipient pick it up at another location. Walmart-to-Walmart transfers work the same way if both of you are near a Walmart. Venmo and PayPal can move money between people with smartphones, though the recipient will eventually need to cash out to a bank account or prepaid card. If you're sending to someone in another country, the method depends on where they are and what services operate there.
The choice comes down to three things: how fast you need the money to move, how much you're sending, and whether the recipient needs to pick it up in person or can receive it another way. A same-day pickup service costs more than a bank transfer would, but it's the only option when neither person has an account.
Key Takeaways
- MoneyGram and Western Union let you pay cash at one location and have the recipient pick up cash at another, with no bank account required on either end.
- Walmart-to-Walmart transfers work the same way and often cost less, but both people must be near a Walmart.
- Venmo and PayPal can send money between smartphones but require the recipient to eventually link a bank account or prepaid card to withdraw the cash.
- International transfers without bank accounts are slower and more expensive; the recipient's country and available services determine your options.
- Fees range from around $2 for small local transfers to $15 or more for larger amounts or international sends, and vary by provider and amount sent.
MoneyGram and Western Union: cash pickup at any location
Both MoneyGram and Western Union operate thousands of pickup locations worldwide — gas stations, grocery stores, pharmacies, check-cashing shops. You walk in with cash, provide the recipient's name and location, pay a fee, and the money is available for pickup within minutes to hours. The recipient shows an ID matching the name you provided and collects the cash. No bank account is needed on either end.
Fees depend on the amount and distance. Sending $100 locally might cost $2 to $5; sending $500 might cost $10 to $15. International transfers cost more — $20 to $50 depending on the destination country. Both services let you check fees on their websites or apps before you commit. The money is usually available for pickup the same day or next business day, though some international transfers take longer.
The main drawback is that the recipient must know where to pick it up and must have a valid ID. If they're homeless, undocumented, or don't have ID, this route won't work. Also, if you send to a small town, there may be only one or two pickup locations, which limits flexibility.
Walmart-to-Walmart transfers for lower fees
Walmart's money transfer service works like MoneyGram and Western Union but typically costs less. You pay cash at a Walmart customer service desk, provide the recipient's name and which Walmart they'll visit, and they pick up the cash within minutes. Fees are usually $2 to $10 depending on the amount, making it the cheapest option for domestic transfers under $1,000.
The catch is that both you and the recipient must be near a Walmart. If either of you lives in a rural area without one, this won't work. The service is domestic only — you cannot send money internationally through Walmart.
Venmo and PayPal for smartphone-to-smartphone transfers
If both people have smartphones and the recipient is willing to set up an account, Venmo and PayPal move money instantly and charge no fee for standard transfers between users. The sender needs a bank account or debit card linked to fund the transfer, but the recipient does not — they can receive money with just a phone number or email address.
The problem arises when the recipient wants to turn that money into actual cash. Venmo and PayPal both require a bank account or prepaid card to withdraw funds. If the recipient has neither, the money sits in their account unusable. Some prepaid card services (like NetSpend or Chime) can be opened without a traditional bank account, but they require a Social Security number and a way to fund the initial deposit.
This route works best when the recipient already has a way to access digital money or is willing to open a prepaid card account. It's not a solution if they need physical cash immediately and have no way to access banking services at all.
International transfers without bank accounts
Sending cash internationally to someone without a bank account is slower and more expensive than domestic transfers. MoneyGram and Western Union both operate in most countries and accept cash pickups, but fees are higher — often $25 to $50 for amounts under $500 — and the money may take one to three business days to arrive.
Some countries have local money transfer services that work only within that region. For example, Wise (formerly TransferWise) is popular for international transfers but requires both sender and recipient to have bank accounts. Remitly and OFX work similarly. If the recipient is in a country where MoneyGram or Western Union doesn't operate, your options narrow significantly.
Before sending internationally, confirm that a pickup location exists in the recipient's city or town. Some countries have limited networks, and the nearest location might be hours away. Also check whether the recipient's country has restrictions on receiving cash transfers — some nations limit the amount or require documentation.
What happens if the recipient doesn't pick up the money
If the recipient never collects the cash, most services hold it for a set period — usually 30 to 90 days — then return it to you. MoneyGram and Western Union both have online tools to check whether a transfer was picked up. You can cancel an unclaimed transfer and request a refund, though some services charge a small fee for cancellation.
Keep the receipt or reference number from your transfer. You'll need it to track the money or cancel if something goes wrong. If the recipient loses the reference number, they can still pick up the money with just their ID and the sender's name, but it's slower.
Fees, limits, and what to expect
Domestic cash transfers typically cost $2 to $15 depending on the amount and service. Walmart is usually cheapest; Western Union and MoneyGram are in the middle; international transfers are most expensive. Most services cap individual transfers at $2,500 to $10,000, though you can send multiple transfers if you need to move more money.
Some services require you to provide your ID and may ask questions about the purpose of the transfer. This is standard anti-money-laundering compliance. Be honest — saying you're sending money to a family member or friend is fine. If you're sending large amounts repeatedly, the service may flag your account for review, which can delay transfers.
Fees are non-refundable once the money is picked up. If you send $100 and pay a $5 fee, the recipient gets $100 — the fee comes out of your pocket. Plan for this when deciding how much to send.
Frequently Asked Questions
Can I send cash if I don't have a bank account either?
Yes. MoneyGram, Western Union, and Walmart all accept cash from the sender. You don't need an account to initiate the transfer. Walk in with cash and the recipient's information, pay the fee in cash, and you're done.
What if the recipient doesn't have an ID?
MoneyGram and Western Union require a valid ID to pick up cash. If the recipient has no ID, they cannot collect the money through these services. Venmo or PayPal might work if they have a phone and are willing to open an account, but they'd still need ID to link a prepaid card and withdraw cash eventually.
How long does it take for the money to arrive?
Domestic transfers through MoneyGram, Western Union, or Walmart are usually available within minutes to a few hours. International transfers take one to three business days. Venmo and PayPal transfers between users are instant, but the recipient still needs a way to convert that to cash.
Is there a limit to how much I can send?
Most services cap individual transfers at $2,500 to $10,000. If you need to send more, you can make multiple transfers, though some services may require you to wait between them or may flag large repeated transfers for review.
What if I send the money to the wrong person?
If you provide the wrong name or location, the recipient won't be able to pick up the money. Contact the service immediately with your receipt or reference number and ask to cancel the transfer. Cancellations usually take a few business days and may have a small fee.