Quick answer The cheapest way to send money from the US to Peru is usually an online transfer paid from your US bank account or debit card and delivered to a Peruvian bank account (using the 20-digit CCI) or to a mobile wallet such as Yape or Plin if the provider supports it. Compare providers by the soles that arrive for your exact amount, not by the fee: on $500 the gap between the best and worst exchange rate can be tens of dollars. Paying in cash, by money order or cashier’s check adds the 1% federal remittance tax.
Peru is one of the remittance destinations where how much arrives varies most depending on how you send. Between the most expensive and the cheapest option there can be forty or fifty dollars of difference on a $500 transfer, and almost none of that difference is the fee: it is the exchange rate.

This guide explains how the real cost breaks down, what delivery methods exist in Peru, and how to compare providers without losing an afternoon.
The real cost of a transfer has two parts
The advertised fee is half the story. The other half is the exchange rate margin: the difference between the real dollar-to-sol rate and the one the provider gives you.
An example with round numbers. You send $500 and the real rate (the one you see if you look up the quote) is 3.75 soles per dollar:
- Provider A: $0 fee, rate 3.60. Your family receives 1,800 soles. Real cost: 75 soles, about $20.
- Provider B: $5 fee, rate 3.73. Your family receives 1,846 soles. Real cost: about $12.
- Provider C: $12 fee, rate 3.75. Your family receives 1,830 soles. Real cost: $12.
The provider advertising “zero fees” is the most expensive of the three. It is the most common pattern in this industry and the reason you should always look at how many soles the person receives, not what the button says.
The only figure that matters: how many soles arrive. Ask each provider for that number before sending and compare only that.
How your family can receive the money in Peru
- Bank deposit. The cheapest and usually the fastest if the account is with a large bank. You need the account number or, better, the CCI (interbank account code), which is the one that works between different banks.
- Mobile wallet. Mobile payment apps are widely used in Peru and several remittance providers now deliver straight into them. Convenient and fast if the person uses one.
- Cash pickup. At agencies, banks and store chains. It is the most expensive option and the one with the widest network, useful if the recipient has no account or lives far from a city.
- Home delivery. Available in some areas with some providers. It costs more and you should confirm exact coverage first.
If your family has a bank account or a mobile wallet, use it. Cash is convenient for whoever receives and expensive for whoever sends.
What details you need to send
Have this ready before you start, because one wrong detail delays the transfer by days:
- The recipient’s full name exactly as it appears on their ID. No nicknames, both surnames.
- DNI number (or foreigner ID card, if applicable).
- For a bank deposit: bank, account number and, better still, the 20-digit CCI.
- The account currency: in Peru it is common to hold accounts in soles and in dollars. If you send to a dollar account, confirm whether the provider converts or not.
- A contact phone number for the recipient.
- Your own documents: valid ID and, depending on the amount and provider, proof of address.
A common mistake: sending to a dollar account thinking you avoid conversion. Often the provider converts anyway and then the bank converts back. Ask first.
How long it takes
- To a bank account or mobile wallet: from minutes to one business day, depending on provider and time of day.
- For cash pickup: usually available within minutes.
- Weekends and holidays: bank deposits can sit waiting for the next business day even if the transfer leaves immediately.
If the money is urgent, cash remains the most predictable route, even though you pay more for it.
The 1 % tax on cash transfers
Since January 2026 the United States has a 1 % federal tax on money sent abroad when it is paid in cash, a money order or a cashier’s check.
What matters:
- It does not depend on your immigration status. It applies to everyone.
- It does not apply if you pay for the transfer from a US bank account or with a US-issued debit or credit card.
- It is calculated on the amount sent: on a $500 transfer paid in cash, that is $5.
Translated: paying from your bank account instead of cash saves you that 1 % and normally gets you a better exchange rate too. Confirm the current rules with the IRS or your provider before sending.
How to compare without losing an afternoon
- Look up the real quote for dollars against soles. Find it before opening any app: it is your reference point.
- Open three providers and simulate the same amount in all three.
- Write down only the soles received in each one.
- Check the payment method. Paying from a bank account usually gets a better rate than paying by card, and avoids the 1 %.
- Repeat the comparison every few months. First-transfer promotions distort things a lot, and whoever was best in March may not be in October.
And one tip that genuinely saves money: bundle transfers. Sending $600 once is usually noticeably cheaper than sending $200 three times, because the fixed part of the fee gets diluted.
Frequently asked questions
What is the cheapest way to send money to Peru from the USA?
The provider that delivers the most soles for your amount and delivery method on the day you send, funded from a bank account or debit card. Check the dollar-to-sol market rate first, then compare two or three providers with the same amount.
Should I wire money to Peru through my bank?
A bank wire is reliable for large amounts, but banks usually charge a flat outgoing international wire fee and apply their own exchange rate, and the receiving bank in Peru may charge too. Compare the soles that arrive with a money transfer app before choosing.
Can my family receive the money on Yape or Plin?
Some international providers deliver to Peruvian mobile wallets or to the bank account behind them. Support changes by provider, so check the delivery options in the app and confirm the phone number and name registered on the wallet.
What are my rights if something goes wrong?
For transfers over $15 sent from the US, the CFPB remittance rule gives you a disclosure of fees, rate and amount before you pay, 30 minutes to cancel, and 180 days to report an error, which the provider must investigate.
Last reviewed September 28, 2026. The example uses round, illustrative exchange rates; check the current rate before sending. Compare with sending money to Colombia or to Ecuador.
Conclusion
On transfers to Peru, what decides the cost is not the advertised fee but the exchange rate applied. Always compare in soles received and pay from your bank account rather than cash: better rate and no 1 % tax.
If your family has an account or a mobile wallet, use it. And if you send every month, bundling two transfers into one is the simplest way to make more arrive.
This guide is informational. Fees, exchange rates and tax rules change often: always confirm current terms with your provider and the official source before sending.
Related articles
Official sources
To check what this guide explains, these are the official references. If a rule changes, the official version always prevails.
- CFPB: what is a remittance transfer and what are my rights: required disclosures, 30 minutes to cancel and 180 days to report errors.