Peru exporters: how to receive USD payments from US buyers
Peruvian exporters receive USD payments from US buyers by SWIFT wire into a US dollar account at a Peruvian bank, or into a US dollar account in their own name in the United States that buyers pay by ACH or Fedwire. Peru's Constitution guarantees the free holding of foreign currency, so the dollars do not have to be converted to soles. This guide covers the CCI, the details to put on an invoice, published bank fees, cut-offs and holidays.
- Article 64 of Peru's Constitution guarantees the free holding and disposal of foreign currency, and Peruvian banks offer accounts in US dollars as well as soles.
- In August 2026, about 26% of the liquidity of Peru's depository institutions and 22.5% of their credit to the private sector were in US dollars, according to the BCRP.
- The CCI is a 20-digit interbank account code used for transfers between Peruvian banks in soles or US dollars; a US bank's SWIFT wire needs the SWIFT code and account identifier your bank specifies.
- Immediate transfers between Peruvian banks run 24 hours a day, 365 days a year, up to S/30,000 or US$10,000 per transfer under BCRP Circular 0012-2022.
- BBVA Perú publishes an incoming transfer fee of US$25.00 up to US$10,000, and 0.25% above that with a maximum of US$30.00.
- Peru's financial transactions tax (ITF) is 0.005% of each taxable operation, according to SUNAT.
How a US buyer pays a Peruvian exporter
Peruvian exporters have an advantage over most of Latin America: a US dollar account at a Peruvian bank is an ordinary product, so dollars from a US buyer can arrive and stay in dollars. The buyer's choice of route still decides the cost, the speed and how much of the invoice arrives.
SWIFT is the messaging network banks use to send payment instructions across borders, and a SWIFT code (BIC) is the 8 or 11 character code that identifies one bank on it. Fedwire is the US central bank's same-day system for dollar transfers between US banks, and ACH is the US batch system for low-cost domestic transfers. A US buyer can use Fedwire or ACH only when the receiving account is in the United States.
| Route | How the money moves | Best for |
|---|---|---|
| SWIFT wire to a dollar account in Peru | The buyer's US bank sends the payment, often through a correspondent bank (a bank that holds dollar accounts for the Peruvian bank), to your US dollar account in Peru. | Exporters who keep their treasury in Peru and want dollars credited in dollars. |
| SWIFT wire to a soles account in Peru | Same path, but the bank converts the dollars to soles on arrival at its rate of the day. | Exporters whose costs are all in soles. |
| US dollar account in your company's name | The buyer pays US account details by ACH or Fedwire, as a domestic US payment. You move the dollars to Peru when you choose. | Exporters with many US buyers, or buyers whose accounts teams prefer domestic payments. |
From invoice to credited dollars, step by step
- Agree in the sales contract that the price and payment are in US dollars, the payment terms and who pays bank fees.
- Ask your bank for its written instructions for incoming international transfers to your dollar account, or use the US account details in your company's name.
- Put those details, the amount in US dollars, the due date and the invoice number on the invoice. Show one receiving route only.
- Ask the buyer to send the payment confirmation on the day they pay. For a SWIFT wire, it carries the reference your bank uses to trace the payment.
- Check the amount credited against the invoice. If it is short, compare the confirmation with your statement to see which bank deducted a fee.
- File the payment with the shipment documents, so a later bank or tax query can be answered from one file.
The rest of this guide covers the rules behind each route, the details a US buyer needs, published fees and the Peruvian and US calendars.
Why US dollar accounts are normal in Peru
Article 64 of Peru's 1993 Constitution reads: "El Estado garantiza la libre tenencia y disposición de moneda extranjera" (the State guarantees the free holding and disposal of foreign currency). Companies in Peru can hold, use and transfer US dollars, and Peruvian banks offer savings and current accounts in dollars alongside accounts in soles.
The Central Reserve Bank of Peru (Banco Central de Reserva del Perú, BCRP) measures how much of the banking system runs in dollars. Its dollarization ratio is the share of a total held or lent in foreign currency.
| Month (2026) | Liquidity held in dollars (%) | Private sector credit in dollars (%) |
|---|---|---|
| January | 25.8 | 22.1 |
| March | 26.0 | 22.6 |
| May | 25.6 | 22.6 |
| June | 26.8 | 22.7 |
| July | 26.1 | 22.7 |
| August | 26.0 | 22.5 |
Source: BCRP, BCRPData series PN00025MM (liquidity of depository corporations, dollarization ratio) and PN00511MM (depository corporations' credit to the private sector, dollarization ratio), end of period, as published on 21 October 2026. Figures rounded to one decimal place.
About a quarter of money held in Peru's banking system is in dollars, and about a fifth of lending to the private sector is in dollars. For an exporter this means a Peruvian bank can credit a US buyer's payment in dollars, pay dollar costs from it and lend against it, without a forced conversion to soles.
The CCI interbank code explained
The CCI (Código de Cuenta Interbancario, or interbank account code) is the 20-digit number that identifies a bank account in Peru for transfers between different Peruvian banks. A Peruvian bank account has an account number at its own bank and a CCI for transfers from other banks. BBVA Peru describes the CCI as "un número compuesto por 20 dígitos" in its guide to interbank accounts.
Transfers between Peruvian banks using the CCI are cleared by an electronic clearing house and settled at the BCRP. The BCRP sets the rules for two services:
| Service | Operating window | Maximum per transfer | BCRP rule |
|---|---|---|---|
| Immediate transfers (transferencias inmediatas) | Continuously, 24 hours a day, 365 days a year; the receiving bank has up to 30 seconds to credit the funds | S/30,000 or US$10,000 | Circular 0012-2022-BCRP |
| Credit transfers (transferencias de crédito) | Three clearing sessions per business day for each currency | S/420,000 or US$75,000 | Circular 0021-2021-BCRP |
Source: Banco Central de Reserva del Perú, Circulars 0012-2022-BCRP and 0021-2021-BCRP, as published on 21 October 2026.
Both services run separately in soles and in US dollars, so a Peruvian exporter can move dollars between its own banks, or pay a local supplier in dollars, without converting.
The CCI is a domestic code. A US bank sending a SWIFT wire needs your bank's SWIFT code and your account identifier, and some Peruvian banks accept either the account number or the CCI as that identifier. BBVA Peru, for example, accepts its 20-digit account number or the CCI. Always copy the format your bank asks for.
Account details to put on the invoice
Ask your bank for its instructions for incoming international transfers and copy them onto every invoice. Two large Peruvian banks publish theirs:
| Field | BCP (Banco de Crédito del Perú) | BBVA Perú |
|---|---|---|
| Beneficiary bank | Banco de Crédito del Perú, Calle Centenario 156, Lima 12, Perú | BBVA Perú, Av. República de Panamá 3055 |
| SWIFT code | BCPLPEPL | BCONPEPLXXX |
| Account identifier | Your BCP account number | Your 20-digit BBVA account number or your CCI |
| Beneficiary | Your company's legal name and address | Your company's legal name and address |
| Requirement | An account at BCP | A BBVA savings or current account |
Sources: BCP, Transferencias del exterior; BBVA Perú, Transferencias del exterior; as published on 21 October 2026.
Add three more items to the invoice:
- Account currency. Give the details of your US dollar account. If the wire reaches a soles account, the bank converts the dollars at its rate of the day.
- Charges instruction. On a SWIFT payment, OUR means the sender pays all bank fees, SHA means each side pays its own bank, and BEN means you pay all fees, deducted from the amount. Ask for OUR so intermediary banks do not reduce the amount you receive.
- Reference. The invoice number, so your team can match the payment.
If you hold a US dollar account in your company's name in the United States, the invoice shows instead an ABA routing number (the nine-digit code that identifies a US bank for ACH and Fedwire) and an account number. For a US buyer, that is a domestic payment.
Arrival times, cut-offs and holidays
A US buyer's payment depends on the US banking day at the start and the Peruvian banking day at the end.
| Step | Published hours or timing | Source |
|---|---|---|
| Fedwire (US bank to US bank) | Business day runs from 9:00 p.m. ET on the preceding calendar day to 7:00 p.m. ET, Monday to Friday except Federal Reserve holidays; transfers for a bank's customer must be initiated by 6:45 p.m. ET | Federal Reserve Board |
| SWIFT wire arriving at BCP | "Se procesa en minutos y se abona en tu cuenta" (processed in minutes and credited to your account) once received | BCP |
| SWIFT wire arriving at BBVA Perú | Reception 24x7, with an automatic email when the funds are credited | BBVA Perú |
| Immediate transfer between Peruvian banks | 24 hours a day, 365 days a year | BCRP Circular 0012-2022 |
| Credit transfer between Peruvian banks | Three sessions per business day per currency | BCRP Circular 0021-2021 |
Sources: Federal Reserve Board, Fedwire Funds Services; BCP; BBVA Perú; BCRP; as published on 21 October 2026.
The time between the buyer pressing send and the wire reaching Lima depends mostly on the sending bank and any correspondent bank in between. Ask the buyer to send early in the US day and to share the payment confirmation, which carries the reference your bank needs to trace it.
Holidays
| Date | Country | Holiday |
|---|---|---|
| Wed 11 November 2026 | United States | Veterans Day (Fedwire closed) |
| Thu 26 November 2026 | United States | Thanksgiving Day (Fedwire closed) |
| Tue 8 December 2026 | Peru | Inmaculada Concepción |
| Wed 9 December 2026 | Peru | Batalla de Ayacucho |
| Fri 25 December 2026 | Both | Christmas Day |
| Fri 1 January 2027 | Both | New Year's Day |
| Thu 25 and Fri 26 March 2027 | Peru | Holy Thursday and Good Friday |
| Mon 7 June 2027 | Peru | Batalla de Arica y Día de la Bandera |
| Tue 29 June 2027 | Peru | San Pedro y San Pablo |
| Mon 5 July 2027 | United States | Independence Day, observed (Fedwire closed) |
| Wed 28 and Thu 29 July 2027 | Peru | Fiestas Patrias |
| Fri 6 August and Mon 30 August 2027 | Peru | Batalla de Junín; Santa Rosa de Lima |
| Fri 8 October 2027 | Peru | Combate de Angamos |
| Mon 1 November 2027 | Peru | Todos los Santos |
Sources: Decreto Legislativo 713, Article 6, as amended by Law 31788 (Peru); Federal Reserve Financial Services, Holiday Schedules; as published on 21 October 2026.
Other 2027 Federal Reserve holidays are 18 January, 15 February, 31 May, 6 September, 11 October, 11 November and 25 November. Juneteenth (19 June) and Christmas (25 December) fall on a Saturday in 2027, and the Federal Reserve says it is open on the preceding Friday in that case.
Fees as published
Receiving a wire from the United States can involve four charges: the buyer's bank fee, any correspondent bank fee, your Peruvian bank's incoming fee and, if the dollars are converted, the exchange rate margin. Only the third is published by Peruvian banks in a form you can compare.
| Provider | Published fee for receiving from abroad | Notes |
|---|---|---|
| BBVA Perú | Up to US$10,000: US$25.00. Over US$10,000: 0.25% of the amount, minimum US$25.00, maximum US$30.00 | Reception 24x7 |
| BCP | A commission per credit, set in the bank's tariff schedule; the amount is not stated on the transfer page | Converted at the day's rate if the currency differs from the account |
| Payoneer | Receiving into an account in a currency that is not your local currency: 1% (minimum US$1.00) | Withdrawal to a bank account in a non-local currency with conversion: 1.2% to 4%; annual fee US$29.95 if less than US$6,000 is received in 12 months |
| Wise Business | Not shown on Wise's Peru business pricing page on 21 October 2026 | Wise's help center lists Peru among the countries where customers can hold money with Wise |
Sources: BBVA Perú, BCP, Payoneer fees and Wise help center, as published on 21 October 2026. Airwallex's published regional availability table listed Peru for ledger accounts only on that date.
The ITF
The ITF (Impuesto a las Transacciones Financieras) is Peru's tax on financial transactions. SUNAT, the national tax authority, states that the rate is 0.005% of the value of each taxable operation. On a US$100,000 movement that is US$5. Your bank deducts it automatically on the operations it applies to.
Helm's charges are agreed with your account manager; speak to the team.
Documents a Peruvian exporter should keep ready
Banks review incoming payments against the trade behind them. Keeping one file per shipment lets you answer a bank query the same day.
| Document | What it shows |
|---|---|
| Commercial invoice | Buyer, amount in US dollars, payment terms and the invoice number the buyer quotes |
| Export declaration (DAM 41) | SUNAT's definitive export declaration, which must be regularized within 30 calendar days from the day after shipment ends |
| Transport document | Bill of lading or air waybill, with the shipment date |
| Sales contract or purchase order | Agreed currency, price and payment terms |
| RUC and company documents | The RUC (Registro Único de Contribuyentes) is the company's Peruvian taxpayer number; banks need it with the company's legal documents to open and run the account |
| Payment confirmation from the buyer | The SWIFT message reference, used to trace a payment that has not arrived |
Source: SUNAT, Regularización de la exportación definitiva, as published on 21 October 2026.
Where a US dollar account in your name fits
A dollar account in Peru solves the currency question at the receiving end. It does not change the sending side: a US buyer still sends an international wire, with correspondent banks in the chain and fees that can come out of the amount. Giving the buyer US account details turns the payment into a domestic US transfer for them, by ACH or Fedwire.
Helm provides USD account details in your company's own name, with a routing and account number that receive ACH, Fedwire and SWIFT payments. Collections from buyers abroad can be held in US dollars or converted, and you can make international payments to suppliers by SWIFT or local rails, with the rate, fee and expected arrival shown before you send. Each client has a named account manager, and review questions are answered in writing within one business day. Helm is a financial technology company, not a bank; accounts are held with regulated partner institutions.
For the US side of the payment, read SWIFT vs ACH vs Fedwire. If your group also buys from Peru, see how to pay suppliers in Peru, and for a neighboring corridor, receiving USD in Chile.
Open a Helm account
USD, EUR and GBP accounts in your company's name, with a named account manager.
Open accountQuestions
Can a Peruvian company hold a US dollar bank account?
Yes. Article 64 of Peru's Constitution guarantees the free holding and disposal of foreign currency, and Peruvian banks offer savings and current accounts in US dollars. A US buyer's wire can be credited in dollars without conversion to soles.
Do Peruvian exporters have to convert US dollars to soles?
No. Peru's Constitution guarantees the free holding and disposal of foreign currency. If the wire is credited to a soles account, the bank converts it at its rate of the day, so give the buyer the details of your dollar account.
What is the CCI in Peru?
The CCI (Código de Cuenta Interbancario) is the 20-digit code that identifies a Peruvian bank account for transfers between different Peruvian banks. Ask your bank for the CCI of the specific account you want to be paid into.
Does a US buyer need my CCI to pay me?
Not always. A SWIFT wire from the United States needs your bank's SWIFT code and the account identifier your bank specifies. BBVA Perú accepts its 20-digit account number or the CCI, while BCP asks for the BCP account number.
What is BCP's SWIFT code?
BCP (Banco de Crédito del Perú) publishes its SWIFT code as BCPLPEPL, with the address Calle Centenario 156, Lima 12, Perú. You need an account at BCP to receive the transfer.
What is BBVA Perú's SWIFT code?
BBVA Perú publishes its SWIFT code as BCONPEPLXXX, with the address Av. República de Panamá 3055. The sender can use your 20-digit BBVA account number or your CCI.
How much does a Peruvian bank charge to receive a wire from the US?
BBVA Perú publishes US$25.00 for amounts up to US$10,000 and 0.25% of the amount above that, with a minimum of US$25.00 and a maximum of US$30.00. BCP charges a commission set in its tariff schedule. Correspondent bank fees and any exchange rate margin are separate.
Is the ITF charged on payments from abroad?
SUNAT states that the ITF rate is 0.005% of the value of each taxable operation. Ask your bank which movements on your account it applies the tax to; it is deducted automatically.
How fast is a transfer between Peruvian banks in dollars?
Immediate transfers run 24 hours a day, 365 days a year, and the receiving bank has up to 30 seconds to credit the funds, for up to US$10,000 per transfer. Larger credit transfers, up to US$75,000, clear in three sessions per business day.
Which holidays delay a USD payment to Peru?
Both Peruvian national holidays, such as 8 and 9 December, and US Federal Reserve holidays, such as Thanksgiving on 26 November 2026. Fedwire does not operate on Federal Reserve holidays.
References
- Constitución Política del Perú de 1993, Artículo 64 (copy published on gob.pe)
- Banco Central de Reserva del Perú: BCRPData, Coeficiente de Dolarización de la Liquidez (PN00025MM)
- Banco Central de Reserva del Perú: BCRPData, Crédito al sector privado, Coeficiente de Dolarización (PN00511MM)
- Banco Central de Reserva del Perú: Circular 0012-2022-BCRP (immediate transfers)
- Banco Central de Reserva del Perú: Circular 0021-2021-BCRP (credit transfers)
- SUNAT: Impuesto a las Transacciones Financieras (ITF), tasa
- SUNAT: Regularización de la exportación definitiva (DAM 41)
- Congreso de la República del Perú: Ley 31788 (national holidays, Decreto Legislativo 713, Article 6)
This guide is general information for businesses, not financial, legal or tax advice. Rules, fees and timings were checked against the sources listed on the review date and may change.