You can send money to someone in minutes using a mobile payment app like Venmo, Zelle, or Cash App, and in most cases it costs nothing when you pay from a bank account or debit card. But apps aren’t the only option. Bank transfers, wire transfers, international services, and even old-fashioned money orders each serve different situations depending on how much you’re sending, how fast it needs to arrive, and whether the recipient is across town or across the world.
Mobile Payment Apps
For sending money to friends, family, or anyone else in the U.S., peer-to-peer payment apps are the fastest and cheapest option. The major players are Venmo, Zelle, Cash App, and PayPal. All four let you send money for free when you fund the transfer from a linked bank account or debit card. The recipient typically sees the money instantly or within minutes.
Venmo allows verified users to send up to $60,000 per week, while unverified accounts are capped at $299.99 per week. Verifying usually means confirming your identity with your Social Security number and date of birth. PayPal has a similar $60,000 limit for verified accounts, though it may cap certain transfers at $10,000 depending on your account history. Zelle works directly through your bank’s app (most major banks support it), and your bank sets the per-day or per-transaction limit, often somewhere between $500 and $5,000.
One cost to watch: credit cards. If you fund a Venmo transfer with a credit card, you’ll pay a 3% fee. PayPal charges 2.90% plus $0.30 per transaction for credit or debit card funding. Since bank-funded transfers are free on both platforms, there’s rarely a reason to use a credit card unless you have no other option.
Getting money out of an app and into your bank account is usually free if you’re willing to wait one to three business days for a standard transfer. If you need the cash immediately, Venmo charges 1.75% for instant withdrawals to your bank, with a minimum fee of $0.25 and a maximum of $25. PayPal and Cash App offer similar instant-transfer options at comparable rates.
Bank Transfers
If you’d rather skip apps entirely, you can send money directly from your bank account to someone else’s. The two main methods are ACH transfers and wire transfers, and they differ significantly in speed and cost.
ACH transfers move money electronically between bank accounts and typically clear within one to two business days. Most banks offer them for free or for a small fee, making ACH ideal for non-urgent payments like rent, splitting a bill with a roommate, or sending money to a family member. You’ll need the recipient’s bank account number and routing number to set one up, which you can usually do through your bank’s online portal or mobile app.
Wire transfers are faster but more expensive. Domestic wires usually complete within hours on the same business day, as long as you initiate them before your bank’s cutoff time (typically between 2:00 PM and 5:00 PM local time). Requests submitted after the cutoff, or on weekends and holidays, process the next business day. Most banks charge between $15 and $35 for a domestic wire. Wire transfers make sense for large, time-sensitive payments like a down payment on a house or a business transaction where same-day delivery matters.
Sending Money Internationally
Sending money overseas introduces two extra costs: the transfer fee and the exchange rate markup. Banks are the most expensive route. A typical international wire transfer from a bank costs $40 to $50 in fees, and banks add an exchange rate markup of 3% to 6% on top of that. On a $1,000 transfer, that markup alone could cost you $30 to $60 before the wire fee is even factored in.
Specialized transfer services are significantly cheaper. Wise charges a flat fee (around $6.11 for a wire transfer, or starting at 0.57% of the transfer amount for other delivery methods) and uses the real mid-market exchange rate with no markup. That makes it one of the least expensive options for international transfers. Remitly is another popular choice, especially for sending money to family in developing countries, and it waives fees and offers lower exchange rates for new customers. Express delivery on larger amounts can cost more, with fees as high as $93.99 on transfers of $9,000 or more. Western Union waives the transfer fee on your first international transfer but adds a markup to its exchange rates on every transaction after that.
When comparing services, always check the total cost: the advertised fee plus the exchange rate you’re actually getting. A service advertising “no fees” but offering a poor exchange rate can end up costing more than one that charges a small flat fee with no markup.
Money Orders
A money order is a prepaid paper document that works like a check. You pay the face value upfront plus a small fee, fill in the recipient’s name, and hand it over (or mail it). The recipient cashes it at a bank, credit union, or retailer. Money orders are useful when you need a guaranteed form of payment, when the recipient doesn’t have a bank account, or when neither party wants to share bank account details.
You can buy money orders at post offices, Western Union locations, and retailers like grocery stores and pharmacies. Domestic money orders typically max out between $1,000 and $5,000 per order, and the purchase fee is small, usually $1 to $5. Some providers charge a higher fee or won’t accept a credit card as payment, so bring cash or a debit card to avoid complications. If you need to send more than the limit, you can purchase multiple money orders.
Choosing the Right Method
The best way to send money depends on four things: how much you’re sending, how quickly it needs to arrive, where the recipient is located, and what it costs.
- Small amounts to someone nearby: A payment app like Venmo, Zelle, or Cash App is free, instant, and requires nothing more than a phone number or email address.
- Large domestic payments: An ACH transfer is free and arrives in one to two days. If same-day delivery is critical, a wire transfer gets it there in hours for $15 to $35.
- International transfers: A service like Wise or Remitly will save you significant money over a bank wire, especially on amounts over a few hundred dollars.
- When the recipient has no bank account: A money order or a cash pickup service through Western Union or MoneyGram lets someone collect funds without needing an account.
Protecting Yourself When Sending Money
Treat any P2P payment like cash. Once you send money through Venmo, Zelle, Cash App, or a similar service, you most likely won’t get it back. These platforms are designed for sending money to people you know and trust, not for buying goods or services from strangers. If you’re purchasing something from someone you don’t know, use a platform with built-in purchase protection instead.
Before you hit send, double-check the recipient’s name, phone number, or email. Sending to the wrong person is one of the most common and most preventable mistakes. Most apps show you the recipient’s profile name or photo before you confirm, so take that extra second to verify.
One common scam involves someone “accidentally” sending you money and then asking you to send it back. The original funds often vanish later because they were sent from a stolen account or fraudulent source, and if you’ve already returned the money, the platform typically can’t recover it. If this happens, don’t send anything back. Instead, report the transaction through the app’s dispute process and let the platform handle the reversal.

