SWIFT/BIC codes in Peru
33 banks and financial institutions in Peru with 39 SWIFT/BIC codes in total.
The way a SWIFT/BIC code from Peru is built up
A SWIFT/BIC code has 8 or 11 characters. Each part has a fixed meaning:
- AMRK Bank code
- 4 letters that identify the bank.
- PE Country code
- 2 letters for the country (ISO 3166).
- P1 Location code
- 2 characters for the city or region of the head office.
- XXX Branch code
- 3 characters for a specific branch. XXX means the head office.
SWIFT/BIC codes in Peru
For Peru our database holds 39 SWIFT/BIC codes from 33 banks. You will need a SWIFT/BIC code mainly for international transfers and for payments in a foreign currency.
Pick a bank below to view its head office code and any branch codes. The rest of this page covers how the codes work, the cost of transfers and the checks worth doing.
Sabmiller Peru and its SWIFT codes
Of the 33 banks we list for Peru, Sabmiller Peru has the most codes. Its main office has SABMPEP1XXX; that is usually the right code for a transfer.
Banks differ in how many codes they register. Making a payment to Sabmiller Peru? Use SABMPEP1XXX except when a specific branch code is requested.
What a sender needs to pay you in Peru
Someone abroad who wants to pay you will ask for several details about your account – incomplete details often cause delays. In practice that means: your full name as your bank knows it, your account number or IBAN, the SWIFT/BIC code of your bank and sometimes your address.
Look up your bank in the list above and compare the code with your own bank details – your bank statement is the final word. Certain sending banks also ask for the name and address of your bank; it does no harm to include it.
The amount you receive is often less than what was sent. Fees for incoming transfers differ from bank to bank – your bank’s price list tells you what applies. Make clear with the sender who covers the fees, especially for larger amounts.
The cheapest way to send money to Peru
When you send money to Peru with a regular bank, the fee you see is rarely all of what you pay. You pay the transfer fee, sometimes fees from correspondent banks and, most importantly, the exchange rate markup.
Most of the cost usually sits in the exchange rate, not in the fee – the bank builds a margin into its rate. Compare the rate you are offered against the mid-market rate. The difference is your real cost.
Specialised transfer providers often use rates closer to the mid-market rate. GoldexPay compares the amount that arrives in Peru with different providers, so you can pick the cheapest route.
What the letters in a Peru BIC mean
Bank identifier codes follow one international format: 8 characters. Characters one to four stand for the bank, the fifth and sixth characters form the country code and the next two mark the location.
No matter which bank, all Peru codes share the same country code in positions five and six: the ISO code of the country. If those two letters point to another country, you are looking at a bank somewhere else.
The optional last three characters stand for a branch or department; XXX means the head office. For most transfers the head office code is what you need, unless the recipient gives you a branch code.
When does money sent to Peru arrive?
A SWIFT payment to Peru typically takes anywhere from one to several business days – it depends on currency, route and the banks in between. Bank holidays in Peru or in the sending country add a day or more to the journey.
When a payment takes longer than expected, the sender should contact the sending bank; only the sending side can start an official trace. Specialist transfer services often provide a status in their app, which makes it easier to see where the money is.
SWIFT transfers to Peru
Peru is not part of the SEPA area, so European euro rules do not apply. Payments from abroad usually go through the SWIFT network, and the BIC of the receiving bank is required.
Depending on the country, accounts are identified by a domestic account number instead of an IBAN, sometimes with an extra bank or branch code. Ask the recipient exactly which details their bank needs for payments from abroad – many banks give clear instructions for this. SWIFT payments sometimes go via one or more intermediary banks, each of which may deduct a fee.
Verifying a SWIFT code from Peru
The safest source for a SWIFT code is the recipient’s own bank details – an invoice, a statement or a screenshot from online banking. If the code you have does not match our list, do not guess.
We collect SWIFT/BIC codes from publicly available data and update them from time to time. Banks reorganise, change names and retire codes. Before any payment that matters, check the code with the recipient’s bank. GoldexPay is not a bank and is not affiliated with the banks listed.
Scammers often send fake invoices carrying new bank details. Before paying, confirm changed details by phone on a number you know.
Frequently asked questions
How many banks in Peru have a SWIFT/BIC code?
We list 33 banks and financial institutions in Peru with 39 SWIFT/BIC codes, including branches and departments.
Do I need a SWIFT code to send money to Peru?
Yes – Peru is outside the SEPA area, so international transfers use the SWIFT network and require the BIC of the recipient’s bank and the account details.
How long does a transfer to Peru take?
A SWIFT transfer to Peru usually takes 1–5 business days. Specialist transfer services often deliver faster at a lower cost.
How do I find the right SWIFT code for a bank in Peru?
Ask the recipient or look up the bank in the list on this page. If no branch is specified, the head office code (XXX) is the safe choice.
What is the cheapest way to send money to Peru?
Banks often add a markup to the exchange rate on top of a fee. Check the amount received in Peru across transfer services to save money.
Source: listbase-org SWIFT/BIC database (MIT licence), updated monthly. Always verify the code with the recipient or their bank.