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.

By Helm Editorial TeamPublished 21 October 2026Last reviewed 21 October 2026
Key takeaways
  • 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.

RouteHow the money movesBest for
SWIFT wire to a dollar account in PeruThe 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 PeruSame 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 nameThe 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

  1. Agree in the sales contract that the price and payment are in US dollars, the payment terms and who pays bank fees.
  2. 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.
  3. Put those details, the amount in US dollars, the due date and the invoice number on the invoice. Show one receiving route only.
  4. 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.
  5. Check the amount credited against the invoice. If it is short, compare the confirmation with your statement to see which bank deducted a fee.
  6. 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 (%)
January25.822.1
March26.022.6
May25.622.6
June26.822.7
July26.122.7
August26.022.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:

ServiceOperating windowMaximum per transferBCRP 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 fundsS/30,000 or US$10,000Circular 0012-2022-BCRP
Credit transfers (transferencias de crédito)Three clearing sessions per business day for each currencyS/420,000 or US$75,000Circular 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:

FieldBCP (Banco de Crédito del Perú)BBVA Perú
Beneficiary bankBanco de Crédito del Perú, Calle Centenario 156, Lima 12, PerúBBVA Perú, Av. República de Panamá 3055
SWIFT codeBCPLPEPLBCONPEPLXXX
Account identifierYour BCP account numberYour 20-digit BBVA account number or your CCI
BeneficiaryYour company's legal name and addressYour company's legal name and address
RequirementAn account at BCPA 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.

StepPublished hours or timingSource
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. ETFederal 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 receivedBCP
SWIFT wire arriving at BBVA PerúReception 24x7, with an automatic email when the funds are creditedBBVA Perú
Immediate transfer between Peruvian banks24 hours a day, 365 days a yearBCRP Circular 0012-2022
Credit transfer between Peruvian banksThree sessions per business day per currencyBCRP 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

DateCountryHoliday
Wed 11 November 2026United StatesVeterans Day (Fedwire closed)
Thu 26 November 2026United StatesThanksgiving Day (Fedwire closed)
Tue 8 December 2026PeruInmaculada Concepción
Wed 9 December 2026PeruBatalla de Ayacucho
Fri 25 December 2026BothChristmas Day
Fri 1 January 2027BothNew Year's Day
Thu 25 and Fri 26 March 2027PeruHoly Thursday and Good Friday
Mon 7 June 2027PeruBatalla de Arica y Día de la Bandera
Tue 29 June 2027PeruSan Pedro y San Pablo
Mon 5 July 2027United StatesIndependence Day, observed (Fedwire closed)
Wed 28 and Thu 29 July 2027PeruFiestas Patrias
Fri 6 August and Mon 30 August 2027PeruBatalla de Junín; Santa Rosa de Lima
Fri 8 October 2027PeruCombate de Angamos
Mon 1 November 2027PeruTodos 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.

ProviderPublished fee for receiving from abroadNotes
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.00Reception 24x7
BCPA commission per credit, set in the bank's tariff schedule; the amount is not stated on the transfer pageConverted at the day's rate if the currency differs from the account
PayoneerReceiving 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 BusinessNot shown on Wise's Peru business pricing page on 21 October 2026Wise'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.

DocumentWhat it shows
Commercial invoiceBuyer, 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 documentBill of lading or air waybill, with the shipment date
Sales contract or purchase orderAgreed currency, price and payment terms
RUC and company documentsThe 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 buyerThe 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 account

Questions

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

  1. Constitución Política del Perú de 1993, Artículo 64 (copy published on gob.pe)
  2. Banco Central de Reserva del Perú: BCRPData, Coeficiente de Dolarización de la Liquidez (PN00025MM)
  3. Banco Central de Reserva del Perú: BCRPData, Crédito al sector privado, Coeficiente de Dolarización (PN00511MM)
  4. Banco Central de Reserva del Perú: Circular 0012-2022-BCRP (immediate transfers)
  5. Banco Central de Reserva del Perú: Circular 0021-2021-BCRP (credit transfers)
  6. SUNAT: Impuesto a las Transacciones Financieras (ITF), tasa
  7. SUNAT: Regularización de la exportación definitiva (DAM 41)
  8. Congreso de la República del Perú: Ley 31788 (national holidays, Decreto Legislativo 713, Article 6)
HelmHelm is a business account for companies that trade internationally: USD, EUR and GBP accounts, international payments, collections and currency exchange, with a named account manager. Questions: [email protected].

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.