You can wire money without a bank account through money transfer services, prepaid cards, and check-cashing outlets
A wire transfer normally requires a bank account because the bank holds your money and moves it through the Federal Reserve or SWIFT network. But you do not need a traditional bank account to send a wire. Money transfer services like Western Union and MoneyGram let you walk in with cash, provide the recipient's details, and send the money the same day. Prepaid cards with wire capabilities and some check-cashing outlets also offer this service. The trade-off is higher fees — typically $15 to $50 depending on the amount and destination — and slower delivery to some countries.
All of these routes require a government-issued ID and the recipient's full banking details before you can send. The money moves through the same networks as a bank wire, so timing and reliability are similar. The main difference is where you hand over your cash and how much you pay to do it.
Key Takeaways
- Western Union and MoneyGram accept cash at thousands of locations and can send money domestically or internationally within hours.
- Prepaid cards like NetSpend and Chime allow you to initiate wire transfers if you load them with cash at a retail location first.
- Check-cashing services and some grocery stores offer wire transfer services for customers without bank accounts.
- Fees for non-bank wires range from $15 to $50 for domestic transfers and can exceed $50 for international wires, depending on the amount.
- You will need the recipient's full name, address, and bank details (account and routing number for domestic wires, or SWIFT code for international).
Money transfer services: the fastest option for cash
Western Union and MoneyGram operate physical locations in most U.S. cities — grocery stores, pharmacies, Walmart, check-cashing outlets, and dedicated agent locations. You walk in with cash, provide the recipient's name and address, and pay the wire fee on top of the amount you are sending. The money reaches the recipient's bank account within one business day for domestic transfers, or two to five business days for international wires, depending on the receiving country and bank.
Both services require you to show a government-issued ID (driver's license, passport, or state ID). You will also need the recipient's full legal name, mailing address, and bank account details. For international wires, you need the recipient's SWIFT code or IBAN (International Bank Account Number) instead of a routing number. Fees vary by location and amount — Western Union typically charges $15 to $30 for domestic transfers under $1,000, while MoneyGram charges similarly. International wires cost more, often $30 to $60 or higher depending on the destination country.
Prepaid cards that support wire transfers
Some prepaid card companies allow you to send wire transfers once you load the card with cash. NetSpend, Chime, and Varo offer this feature, though not all prepaid cards do. You load cash onto the card at a retail location (Walmart, CVS, or other participating stores), then use the card's app or website to initiate a wire transfer to a bank account. The process works the same as a bank wire — you provide the recipient's account and routing number — but you are sending from a prepaid card instead of a checking account.
The advantage is that you control the timing and do not have to visit a physical location twice. The disadvantage is that prepaid card wire fees can be higher than bank fees, ranging from $15 to $25 per transfer, and some cards charge monthly maintenance fees ($5 to $10) on top of that. You also need to load the card before you can send the wire, which adds a step if you do not already have one open. Check your card's terms to confirm wire transfers are included — some prepaid cards do not offer this service at all.
Check-cashing outlets and grocery stores
Many check-cashing services and grocery store financial centers (like those at Kroger, Safeway, or Albertsons) offer wire transfer services to customers without bank accounts. You bring cash, provide the recipient's details, and pay the fee. These locations typically charge $10 to $25 for domestic wires, though fees vary by location and the amount you are sending.
The main limitation is availability — not every check-cashing outlet or grocery store offers wires, and hours may be limited. Call ahead to confirm the service is available and ask about their fee structure. Some locations may also have daily or monthly limits on the amount you can wire, which is worth checking before you arrive with cash. This route works well if you already use a check-cashing service for other financial needs and want to consolidate where you go.
What information you need to provide
For a domestic wire, you need the recipient's full legal name (as it appears on their bank account), their bank account number, and the routing number of their bank. The routing number is a nine-digit code that identifies the bank; you can find it on a check or by calling the bank directly. If you have the wrong routing number, the wire may be delayed or sent to the wrong bank, and recovery can take weeks.
For an international wire, you need the recipient's full name, their bank account number, and either the SWIFT code (also called BIC code) or IBAN. The SWIFT code identifies the bank internationally; the IBAN is a longer account number used in Europe and some other regions. Ask the recipient which one their bank uses, or have them provide both. Without the correct code, the wire will not go through. Always confirm these details in writing before you send — a single digit wrong can send your money to the wrong place.
Fees and timing compared to bank wires
Non-bank wire services charge more than banks do. A bank typically charges $15 to $30 for a domestic wire; a money transfer service charges $15 to $50 depending on the amount and destination. International wires are steeper — banks charge $25 to $50, while money transfer services often charge $40 to $75 or more. Some services charge a percentage of the amount sent rather than a flat fee, which can be more expensive for large transfers.
Timing also varies. Money transfer services deliver domestic wires within one business day, matching most banks. International wires take two to five business days depending on the receiving country and whether the receiving bank processes transfers on weekends. Prepaid card wires follow the same timeline as bank wires since they move through the same networks. Check-cashing outlets may take slightly longer — up to two business days — because they may batch transfers rather than sending them individually. Always ask about the timeline before you send so the recipient knows when to expect the money.
What to do if the wire goes wrong
If you send a wire to the wrong account or the recipient does not receive it, contact the money transfer service or the outlet where you sent it immediately. For Western Union and MoneyGram, you can call their customer service line or visit a location with your receipt. They can trace the wire and, if it has not been picked up or deposited, may be able to cancel it and refund your money.
If the wire was already deposited to the wrong account, recovery is harder. The receiving bank can attempt to reverse the transfer, but this requires the recipient's cooperation and can take weeks. This is why confirming the recipient's account number and routing number before you send is critical — a wire cannot be recalled once it reaches the receiving bank the way a check can be stopped. Keep your receipt and the confirmation number until the recipient confirms they received the money.
Frequently Asked Questions
Can I send a wire transfer with just a prepaid card and no ID?
No. All wire transfer services — whether through money transfer companies, prepaid cards, or check-cashing outlets — require a government-issued ID. This is a federal requirement to prevent money laundering and fraud. You will need a driver's license, passport, or state ID.
How much can I wire without a bank account?
Limits vary by service and location. Western Union and MoneyGram typically allow up to $2,500 to $5,000 per transaction for first-time users, with higher limits available after you establish a history. Check-cashing outlets may have lower daily or monthly limits. Ask the service where you plan to send the wire about their specific limits.
Is it safer to wire money through a money transfer service or a prepaid card?
Both are reasonably safe if you use them correctly — the main risk is sending money to the wrong account or to a scammer. Money transfer services are regulated by state money transmitter laws, and prepaid cards are issued by banks or bank partners. The real protection is verifying the recipient's information before you send and never wiring money to someone you do not know or trust.
What happens if I send a wire to an international account and use the wrong SWIFT code?
The wire will likely be rejected by the receiving bank and returned to the sender. This can take one to two weeks. Once it returns, you can initiate a new wire with the correct SWIFT code. To avoid this, ask the recipient to provide their SWIFT code in writing or confirm it directly with their bank before you send.
Can I wire money from a money transfer service to a prepaid card?
Yes, if the prepaid card has a routing number and account number associated with it. Most prepaid cards do. You provide the card's routing and account number just as you would for a bank account. The wire will deposit into the prepaid card account within one business day.