- Peru Guide
- Legal Stuff
- Paying administration charges and processing fees in Peru
Paying administration charges and processing fees in Peru
All administrative charges, processing fees, and fines issued by Peruvian government agencies and public authorities must be paid through the Banco de la Nación. This guide explains how to pay them step by step.
For years paying fees or fines meant standing in long lines at one of the bank’s numerous branches. Since 2018, however, most fees can also be paid online via the website or app pagalo.pe, making the process much faster and more convenient.
Below you’ll find everything you need to know about paying fees in Peru, whether in person at a bank branch, at selected ATMs, or online.
Table of contents
- General information about paying charges, fees, and fines in Peru
- How to pay at a Banco de la Nacion branch
- How to pay using pagalo.pe
- A final note
General information about paying charges, fees, and fines in Peru
Today, both Peruvians and foreigners can still pay administrative charges at any Banco de la Nación branch. In addition, many payments can be made:
- at selected Banco de la Nación ATMs
- online via pagalo.pe (website or app) using Visa, Mastercard, or American Express debit or credit cards
- via the Yape app
No matter which payment method you choose, you must know the following before paying:
- Which authority charges the fee
- For example: Migraciones, Reniec, PNP, Ministry of Labor, etc.
- The payment code for the administrative procedure
- For example:
- 07568 – Migraciones: Change of immigration status
- 08141 – PNP: Interpol clearance
- 05533 – Ministry of Labor: Registration or modification of foreign employment contracts
- 06637 – Reniec: Copy of a Peruvian birth or marriage certificate
- For example:
- The correct “concepto” - Some payment codes cover several different procedures
- For example:
- Migraciones code 07568 can be used for the application of a family visa, a work visa, a student visa, a retirement visa, etc.
- Migraciones code 07562 can be used for a permit to sign contracts or a special travel permit.
- Ministry of Labor code 05533 can be used for approval of a work contract or its extension or modification.
- For example:
Important: Make sure you select the correct authority, code and, if applicable, concepto and pay the correct amount for the procedure under your name and document number, as incorrect payments are not accepted later and it's a hassle to get a refund.
How to pay charges, fees and fines at a Banco de la Nacion branch
Since the introduction of the online payment system pagalo.pe (see below how it works), lines at Banco de la Nación branches are usually much shorter than before, and payments are often processed fairly quickly (at least by Peruvian standards).
When it’s your turn, simply tell the teller:
- the authority
- the payment code
- and, if applicable, the concepto
If you don’t know the code or concepto, staff members are usually able to help.
Additionally, you must present an ID:
- Foreign tourists: passport
- Foreign residents: carné de extranjería (CE)
- Peruvians: DNI
Important things to keep in mind
- Payments are registered under your name and document number. Payments made under another person’s name are not accepted.
- Before leaving the counter, check the receipt carefully. Make sure that your name is spelled exactly as in your passport, CE, or DNI and that your document number is 100% correct. Even small spelling mistakes or inconsistencies can cause the payment to be rejected later.
- Some branches only accept payments if you first created a voucher on pagalo.pe (see below)
- ATM payments are only possible at selected Banco de la Nacion ATMs and with a voucher
And very important:
Keep the receipt safe. Depending on the procedure, you will later need it either as proof of payment or to enter specific receipt details in online application forms.
How to pay charges, fees and fines using pagalo.pe
In early 2018, the Banco de la Nación launched its online payment platform pagalo.pe. Via the website or app, you can pay many administrative charges quickly and easily online using a Visa, Master or American Express debit or credit card or the Yape app.
Since its launch, the number of fees available online has grown significantly; and more are added regularly. So before heading to the bank, it’s always worth checking pagalo.pe first.
How to register on pagalo.pe and create an account
To use pagalo.pe, you must first register and create a personal account, either on the pagalo.pe website or via the app.
Do not use someone else’s account to pay your fees. Most administrative payments are personal, and payments made under another name are usually not accepted later.
Creating an account on pagalo.pe
Creating an account is straightforward:
- Click Ingresar on the pagalo.pe homepage
- In the pop-up window do not enter anything, just click Regístrate

The Registro de usuario page opens.

You are asked to enter:
- Correo electronico:
Enter a valid email address you have full access to. An activation code will be sent to this address. - Documento/ Num. documento:
Select Pasaporte (or CE/DNI, if applicable) and enter the corresponding number. - Nombre completo:
Enter your full name exactly as shown in your passport, CE, or DNI. - Numero de celular/Operador:
Enter a cell phone number and select the Peruvian operator. Ideally, enter a Peruvian mobile number. If you don’t have one, select any operator and enter a 9-digit number (for example, your home number shortened to 9 digits). Pagalo.pe won't send messages via phone, all notifications are sent by email. - Crea una contraseña/Vuelve a escribir la contraseña:
Create a password of your choice and confirm it. - Ingresar texto de imagen:
Enter the captcha. - Accept the terms & conditions.
After clicking Registrar a new window opens and you are asked to activate your pagalo account using a code sent to your email.

So, check your email for a message from pagalo.pe. If you don't see it, check your spam folder.
Now, just enter the activation code and the captcha and click on Activar usuario.
You made it! Your pagalo.pe account is activated and ready to use.
How to pay using pagalo.pe or create a voucher to pay at a Banco de la Nacion branch / ATM
To make online payments or to create a voucher to pay in cash, you now only have to log into your pagalo.pe account.

- Click Ingresar on the pagalo.pe homepage.
- Enter your e-mail address and password and click on Ingresar.
- You are re-directed to the main page and are logged in.
If you haven't registered yet and don't have an account, see How to register on pagalo.pe and create an account above.
Next, click on “Buscar trámite o entidad” and this drop-down list is displayed.

Select the authority, for example, Migraciones, and you see a list with all Migraciones administrative procedures including codes that you can pay online.

Choose the procedure you want to pay. In this example 07568 - Cambio de calidad migratoria
You are now on the Registro de Tasa page.

Now just enter the information required:
- Concepto:
Some payment codes cover several different procedures. So, if applicable, first choose a “Concepto” (in this example, Cambio de calidad migratoria rentista residente) . - Costo:
Automatically filled in after selecting the concepto. - Tipo de documento/Numero de documento:
Select pasaporte (or, if applicable, CE or DNI) and enter your passport (CE or DNI) number.
Then click on Agregar a carrito and you get to your "shopping cart".

Carefully check that all details are correct. If anything is wrong, edit or better delete the entry under "Opciones" and start over.
If needed, you can add other payments under "Agregar otro pago".
When you are ready, accept the terms and conditions. Click Pagar and you see the Metodo de pago page.

Choose your payment method. You can pay using:
- your Visa, Master, or American Express card (debit or credit)
- Yape
Just follow the instructions. Once payment is completed, a receipt is sent to your registered email address.
Next to paying by card or Yape app you can also generate a voucher by clicking on the red Banco de la Nacion icon to pay in cash at a Banco de la Nación branch or selected Banco de la Nación ATMs. The voucher is sent to your registered email address.
You made it!
A final note
No matter whether you pay online or at a Banco de la Nación branch or ATM, keep your receipt safe. You will need it later - either as proof of payment or to enter specific receipt details in online applications (for example, when applying for a residence visa).
Also note that payments may take a few minutes up to an hour to be fully processed. If you pay after business hours or on a Sunday or public holiday, processing may even take until the next business day. So give it a bit of time before entering payment details in online systems such as the Agencia Digital.
Please note: LimaEasy is not a Peruvian government agency, public authority, or law firm. The information provided is based on our best knowledge and is intended as general guidance to help you understand Peruvian immigration regulations and procedures. Regulations, requirements, and administrative practices may change at any time and without prior notice, so we recommend verifying current details with the relevant authorities before acting on this information.
And last but not least: If you notice any inaccuracies or outdated information on this page, please help us keep this guide up to date by leaving a comment below or contacting us via our contact form. Thank you for your support!
- {{#owner}}
- {{#url}} {{#avatarSrc}}
{{/avatarSrc}} {{^avatarSrc}} {{& avatar}} {{/avatarSrc}}{{name}} {{/url}} {{^url}} {{#avatar}} {{& avatar}} {{/avatar}} {{name}} {{/url}} - {{/owner}} {{#created}}
- {{created}} {{/created}}