How to Send Money in the US: Top Transfer Methods

You can send money within the United States through payment apps, bank transfers, wire transfers, money orders, or cash transfer services. The best option depends on how much you’re sending, how fast it needs to arrive, and what fees you’re willing to pay. Most person-to-person transfers under a few thousand dollars are free and nearly instant through apps like Zelle, Venmo, or Cash App.

Payment Apps for Quick Transfers

If you’re sending money to a friend, splitting a bill, or paying someone you know, a peer-to-peer payment app is the fastest and cheapest route. Zelle, Venmo, and Cash App all let you send money using just a phone number or email address, and none of them charge fees for standard transfers funded by a bank account or debit card.

Zelle is built directly into most major bank apps, so the money moves straight between bank accounts without sitting in a separate wallet. Transfers typically arrive within minutes. Because Zelle connects to your bank, you don’t need to withdraw funds to a separate account afterward.

Venmo works as a standalone app with its own balance. Transfers between Venmo users are usually instant and free when funded from a bank account or debit card. If you pay with a credit card, Venmo charges 3%. Verified accounts can send up to $60,000 per week, while unverified accounts are capped at $299.99 per week. To move money from your Venmo balance to your bank, a standard transfer takes one to three business days. Instant transfers to your debit card cost a small fee.

Cash App operates similarly to Venmo, with a separate balance you can spend through the app or transfer to your bank. All three apps are limited to domestic transfers within the United States.

One important distinction: payments sent through these apps are generally final. If you send money to the wrong person or fall for a scam, getting it back can be difficult or impossible. Double-check the recipient before you hit send.

Bank Transfers via ACH

ACH transfers (short for Automated Clearing House) move money electronically between bank accounts. This is the same system that handles direct deposits and automatic bill payments. Most banks let you set up ACH transfers to external accounts for free.

The main trade-off is speed. A standard ACH transfer takes three to five business days to complete. Some banks now use the FedNow service, which can process transfers nearly instantly, but availability varies by institution. To set up an ACH transfer, you’ll typically need the recipient’s bank routing number and account number. Your bank may require you to verify the linked account first, which can take a couple of days on its own.

ACH is a good fit when you’re moving money between your own accounts at different banks, paying rent, or sending a larger sum where a payment app’s weekly limits feel tight.

Wire Transfers for Large or Urgent Payments

Wire transfers are the standard method for sending large amounts quickly, especially for transactions like closing on a home or paying a contractor. Domestic wires typically arrive the same business day, often within hours.

The downside is cost. Outgoing domestic wire transfers typically run $25 to $30, though fees vary by bank. Some institutions charge on the receiving end as well, with incoming wire fees ranging from $0 to $20. A few banks, like Fidelity, don’t charge for either direction. Others, like Wells Fargo, charge up to $40 for outgoing wires depending on how you initiate them (online is usually cheaper than in-branch).

You can initiate a wire transfer online, by phone, or in person at a branch. You’ll need the recipient’s full name, bank name, routing number, and account number. Because wire transfers are fast and hard to reverse, they’re a favorite tool of scammers. Never wire money to someone you haven’t met in person or to anyone pressuring you to pay immediately.

Money Orders for Paper Payments

Money orders work like prepaid checks. You buy one for a specific dollar amount, fill in the recipient’s name, and hand it over or mail it. They’re useful when the recipient doesn’t accept digital payments or when you want a paper trail without sharing your bank account details.

The U.S. Postal Service sells money orders up to $1,000 each. Fees are $2.55 for orders up to $500 and $3.60 for orders between $500.01 and $1,000. You can also buy money orders at banks, grocery stores, convenience stores, and retailers. Prices and limits vary by location, but fees are generally under $5 for domestic orders.

Money orders must be purchased with cash, a debit card, or a traveler’s check. Most issuers won’t let you buy one with a credit card. If a money order is lost or stolen, you can request a replacement, though the process takes time and may involve a fee.

Cash Transfer Services

Companies like Western Union and MoneyGram let you send cash that the recipient picks up at a retail location. This is useful when the person you’re paying doesn’t have a bank account or payment app. You can send money online, through an app, or in person at an agent location.

Fees depend on the amount, how you pay, and how fast you want the money delivered. Paying with a bank account or debit card is usually cheaper than paying with a credit card. Same-day pickup transfers cost more than next-day delivery. For domestic transfers, expect fees in the range of $5 to $15 for smaller amounts, with costs rising for larger sums or faster delivery.

Reporting Rules for Large Amounts

There’s no legal limit on how much money you can send domestically, but large transactions trigger reporting requirements. Banks automatically file a Currency Transaction Report for any cash deposit, withdrawal, or exchange over $10,000. This is a routine filing, not a red flag on its own.

Businesses that receive more than $10,000 in cash (including money orders and cashier’s checks with face values of $10,000 or less) must file IRS Form 8300 within 15 days. If the same payer makes multiple cash payments totaling more than $10,000 within a 24-hour period, those are treated as a single transaction for reporting purposes. Personal checks and wire transfers are excluded from this requirement.

The worst thing you can do is try to avoid these thresholds by breaking a large transaction into smaller ones. That’s called “structuring,” and it’s a federal crime regardless of whether the underlying money is legitimate.

How to Choose the Right Method

  • Sending a few hundred dollars to someone you know: Use Zelle, Venmo, or Cash App. It’s free and arrives in minutes.
  • Moving money between your own bank accounts: Use an ACH transfer. It’s free but takes a few business days.
  • Sending a large payment that needs to arrive today: Use a wire transfer. Budget $25 to $30 in fees.
  • Paying someone who needs paper or doesn’t have a bank account: Buy a money order from USPS or a retailer for under $4.
  • Sending cash for pickup at a retail location: Use Western Union or MoneyGram, and expect fees starting around $5.

Protecting Yourself From Scams

The FTC warns that scammers frequently pressure people into wiring money or sending payments through apps by creating urgency. Common setups include fake rental listings that demand a deposit before you’ve seen the property, phony prize notifications that require you to pay “taxes” upfront, and callers pretending to be a family member in an emergency.

A few rules that block most scams: never send money to someone you haven’t met in person, ignore anyone claiming you must pay immediately by wire or gift card, and be skeptical of any situation where someone sends you a check and asks you to send part of it back. Legitimate businesses and government agencies will never demand payment by wire transfer or payment app.

If you do send money to a scammer through a wire service, contact the company immediately. MoneyGram’s fraud line is 1-800-926-9400, and Ria’s is 1-877-443-1399. Ask them to reverse the transfer. The faster you act, the better your chances of recovering the funds, though success is never guaranteed.