All administration charges and processing fees government agencies, public authorities and entities levy in Peru have to be paid at the Banco de la Nacion.
While for years this meant standing in long lines at one of the numerous Banco de la Nacion branches, today Peruvians and foreigners can still pay at any branch of the Banco de la Nacion, but additionally as well at many Banco de la Nacion ATMs and online with any Visa, Master or American Express debit or credit card as well as with the Peruvian Billetera Movil on the pagalo.pe website from a computer or with the pagalo.pe app from a smartphone or tablet.
!!! Please note!!! Since the introduction of the new immigration law on July 9, 2021, not only did some Migraciones-related procedures and requirements change but also lots of codes needed to pay all sorts of immigration fees. Until now, pagalo.pe isn't updated, and it's not possible - hopefully only for now - to pay online. So unfortunately, you have to pay all Migraciones-related fees at the counter of a Banco de la Nacion branch. We will update this page and all related pages as soon as pagalo is working properly for payments related to Peru's immigration authority again.
No matter which way you choose to use for your payment you have to know
- which authority - for example Migraciones, Reniec (Peru’s National Registry of Identification and Civil Status), PNP (Peruvian National Police), Labor Ministry, … - charges the fee
- which code the procedure you want to pay has – for example 07568 for the Migraciones administrative procedure “Changing of immigration status”; 06637 for a copy of a Peruvian birth or marriage certificate from Reniec; 08141 for the Interpol clearance from the PNP, 05533 for employment contracts of foreigners, …
- Be aware that with some payment codes you can pay different administrative procedures: with the Migraciones code 07562, for example, you can pay for applying for the permit to sign contracts or for the special travel permit; with the code 05533 from the Labor Ministry you can pay either the approval of your work contract or the approval of the extension or modification of your work contract. So, make sure you pay the right thing and amount.
Paying fees at a Banco de la Nacion branch
Since the introduction of the Banco de la Nacion online payment system pagalo.pe (see below how it works) the lines at the Banco de la Nacion branches aren’t as bad anymore and payments are usually done quite quickly (at least for Peruvian standards).
Once it's your turn, just give the teller the authority and code of the administrative procedure you want to pay; If you don't know the code, the staff is usually able to help. Be aware that some branches only accept payments when you first have created a voucher for your payment on the pagalo.pe website; however as pagalo doesn't work for Migraciones-related payments at the moment, you don't have to worry about it for now. Additionally, you will need your passport (foreigners with residency need their carné, Peruvians their DNI) as the payments are registered under your name and passport (CE, DNI number). Payments made under other names aren’t accepted. So, make sure your name is written as in your passport (or on your CE, DNI) and your passport (CE, DNI) number is correct. If there is only the slightest inconsistency or a little spelling mistake, the payment isn’t accepted later.
Keep the receipt you get safe! Depending on the administrative procedure, you will need it later just to prove your payment or to enter certain information and numbers on the receipt in online application forms - if you apply for a residence visa for example.
Paying fees online and register for payments at a Banco de la Nacion branch on the pagalo.pe
At the beginning of 2018 the Banco de la Nacion introduced their new online payment system called pagalo.pe. On the site you can pay the most common fees of some Peruvian government agencies and public authorities online.
Since the introduction an impressive number of charges can now be paid online and others are constantly added; so before heading to the bank, check on pagalo.pe.
!!! Please note!!! Since the introduction of the new immigration law on July 9, 2021, not only did some Migraciones-related procedures and requirements change but also lots of codes needed to pay Migraciones fees. Until now, pagalo.pe isn't updated, and it's not possible - hopefully only for now - to pay online. So unfortunately, you have to pay all Migraciones-related fees at the counter of a Banco de la Nacion branch. We will update this page and all related pages as soon as pagalo is working properly for immigration payments again.
Create an account
To use the online payment system you first have to register on the pagalo.pe website. Don’t use other user accounts to pay your fees as most fees are personal and payments under other users won’t be accepted later.
The registration is super simple. Just click on “Ingresar”, click on "Registrate" on the bottom right corner of the pop-up window and enter the information required on the next page.
Make sure you use a valid e-mail address you have unrestricted access to. Enter your passport number (CE / DNI number) and your complete (!) name exactly as in your passport (CE / DNI). After clicking “Registrar” you receive an e-mail in which you are asked to confirm your registration. And you are ready to go.
Make online payments or create a voucher to pay at a Banco de la Nacion branch
To access the online payment platform, you now only have to enter your e-mail address and password. On the next page click on the search area "¿Que trámite deseas pagar'?". In the drop-down menu, choose, for example, Migraciones and you will see all administrative procedures, including the codes that you can pay online. As a few codes include different administrative procedures, in some cases you have to choose additionally a “concepto”. Enter your passport number (CE /DNI number) and confirm. On the next page, you see the administrative procedure you have chosen and can add others. When you are ready, accept the terms and conditions and click "pagar".
Now you can choose to pay online with any Visa, Master or American Express debit or credit card or the Billetera Movil by clicking the corresponding icon. Once the payment is cleared, a receipt is sent to your e-mail address.
Or by clicking on the red Banco de la Nacion icon, you can choose to pay in cash at any branch or ATM of the bank with the voucher send to you.
No matter if you make the actual payment online on the pagalo.pe website with your debit or credit card or at a Banco de la Nacion branch / ATM, keep the receipt safe! You will need it later either just to prove your payment or to enter certain information and numbers on the receipt in online application forms - if you apply for a residence visa, for example.