The main ways to send money abroad

You can send money overseas through a bank wire transfer, a money transfer service like Western Union or MoneyGram, your bank's international payment system, or a digital wallet app. Each method has different costs, speed, and requirements. A bank wire is usually cheapest for large amounts but takes three to seven business days. Money transfer services are faster—often same-day or next-day—but charge higher fees. Digital apps like Wise or PayPal are competitive on exchange rates but work best for smaller amounts.

The method you choose depends on how much you're sending, how fast you need it to arrive, and whether the recipient has a bank account or needs cash. If you're sending to someone without banking access, a cash pickup service is your only option. If speed matters most and the amount is under $500, a money transfer service usually makes sense. For regular international payments or larger sums, a bank wire or digital app often costs less overall.

Key Takeaways

  • Bank wires are cheapest for amounts over $1,000 but take three to seven business days and require the recipient's bank details.
  • Money transfer services like Western Union deliver cash same-day or next-day but charge 5 to 15 percent in fees depending on the destination country.
  • Digital payment apps like Wise or Remitly offer better exchange rates than banks but may take one to three business days and work best for amounts under $5,000.
  • You will need the recipient's full name, address, and either a bank account number or a way to pick up cash in person.
  • Exchange rates and fees vary by destination country, sending method, and the amount—always compare options before committing.

Bank wire transfers and what they cost

A bank wire transfer moves money directly from your bank account to the recipient's bank account abroad. You provide your bank with the recipient's name, bank account number, routing number (or SWIFT code for international transfers), and the amount. Your bank deducts the money when ready and sends it electronically. The recipient's bank receives it within three to seven business days, depending on the destination country and whether their bank processes on weekends.

Bank wire fees range from $15 to $50 per transfer, depending on your bank and the destination. Some banks charge a flat fee; others charge a percentage of the amount sent. You also pay the exchange rate your bank offers, which is usually 1 to 3 percent higher than the real market rate—that markup is how banks make money on currency conversion. For a $5,000 wire to Europe, expect to pay $25 to $50 in fees plus roughly $50 to $150 in exchange rate markup. Wires are irreversible once sent, so confirm all details before authorizing.

Money transfer services for faster delivery

Services like Western Union, MoneyGram, and Ria Money Transfer let you send cash that the recipient picks up at a physical location, or deposit directly to their bank account. You can start the transfer online, by phone, or in person at a Western Union or MoneyGram agent location. The recipient gets a reference number and picks up the money at a partner location in their country, usually within hours or by the next business day.

Fees are higher than bank wires: typically 5 to 15 percent of the amount sent, depending on the destination country and whether the recipient picks up cash or receives a bank deposit. Sending $500 to Mexico might cost $25 to $40; sending the same amount to some African countries might cost $50 to $75. Exchange rates are also marked up. These services are useful when speed matters, when the recipient has no bank account, or when you're sending under $1,000—but for larger amounts, the fees add up quickly.

Digital payment apps and online money transfer platforms

Wise (formerly TransferWise) specializes in international transfers and uses real mid-market exchange rates with a small markup—usually 0.5 to 1.5 percent. Fees are typically $1 to $8 depending on the amount and destination. Transfers take one to three business days. Remitly works similarly and offers both bank deposits and cash pickup in some countries. PayPal and Google Pay can send money internationally, but their exchange rates are less competitive than Wise or Remitly.

Digital apps work best if both you and the recipient have smartphones and the recipient's country has good banking infrastructure. They are not ideal for cash pickup in countries with limited agent networks. Set up an account, verify your identity (usually with a photo ID and proof of address), link your bank account or debit card, and enter the recipient's details. The money moves from your account to theirs without a middleman, which is why the costs are lower. Most apps let you lock in an exchange rate for a short time before confirming the transfer.

Information you need before you send

For a bank wire, you need the recipient's full legal name (exactly as it appears on their bank account), their bank account number, their bank's SWIFT code or routing number, and the bank's address. Mistakes in any of these details can delay the transfer or send money to the wrong account. Contact the recipient's bank directly or ask the recipient to provide a bank statement showing these details.

For money transfer services, you need the recipient's full name and either their bank account details (for direct deposit) or their location and a way for them to pick up cash. For digital apps, you need the recipient's name, email address or phone number, and bank account details. Always confirm spelling and numbers with the recipient before sending—banks will not reverse a wire if the name or account number is wrong, even by one digit.

Exchange rates, fees, and hidden costs

The exchange rate is the price of converting your currency to the recipient's currency. The real market rate changes constantly, but banks and money transfer services do not use it. Instead, they explore a markup—usually 1 to 3 percent for banks, 2 to 5 percent for money transfer services, and 0.5 to 1.5 percent for digital apps. On a $5,000 transfer, that markup can cost $25 to $250 depending on the method.

Fees are separate from the exchange rate markup. A bank wire might cost $30 in fees plus $75 in exchange rate markup. A money transfer service might cost $300 in fees (6 percent of $5,000) plus $150 in exchange rate markup. Digital apps might cost $5 in fees plus $25 in exchange rate markup. Always ask for the total cost—fees plus the exchange rate applied—before you commit. Some providers show you the final amount the recipient will get; others show only the fee and let you calculate the rest.

What happens if something goes wrong

Bank wires are nearly impossible to reverse once sent. If you send money to the wrong account, contact your bank when ready and provide the recipient's bank details. Your bank can ask the receiving bank to return the funds, but there is no may provide. If the receiving bank has already released the money, recovery depends on whether the recipient cooperates. This is why confirming all details before sending is critical.

Money transfer services and digital apps have better dispute processes. If the recipient does not receive the money within the promised timeframe, contact the service and provide your reference number. They will investigate and either resend the money or refund you. Keep your receipt and reference number for at least a year. If you suspect fraud—for example, if someone pressured you to send money—report it to the service and your bank when ready. Some services will reverse a transfer within a short window if you report it quickly enough.

Frequently Asked Questions

How long does an international bank wire actually take?

Three to seven business days is typical, depending on the destination country and whether both banks process on weekends. Some countries' banking systems are slower than others. Always ask your bank for an estimate based on the specific destination before sending.

Why is the exchange rate different from what I see online?

Banks and money transfer services explore a markup to the real market rate. The markup covers their costs and profit. Digital apps explore a smaller markup. Always ask what exchange rate you will receive—not just the fee—before committing to a transfer.

Can I send money if I do not have a bank account?

Yes. You can use a money transfer service in person at a Western Union or MoneyGram location and pay with cash or a debit card. Digital apps require a bank account or debit card linked to your identity, so they will not work without one.

What if the recipient's bank rejects the transfer?

This is rare but happens if the account number is wrong or the account is closed. Your bank will return the money to your account, usually within five to ten business days. Contact the recipient to verify their details and try again.

Is it safe to send money overseas online?

Established banks and licensed money transfer services use encryption and fraud detection. The real risk is sending money to someone you do not trust or to a scammer posing as someone else. Never send money based on a request from an unknown person or an email that seems suspicious.