In Peru, a residence visa - so, the permit that allows you to legally live in the country - is usually valid for only one (1) year and must then be extended. This residence permit is not the same as your carné, the physical ID card, even though both are closely connected and often confused.
Since the introduction of the Migraciones Agencia Digital, applying for the renewal of a residence visa has become a relatively straightforward and quick online process. However, misunderstandings about validity dates, missed deadlines, or missing documents can still cause unnecessary stress or even put your residency at risk.
This article explains the difference between your residence visa and your carné, when and how your residence visa must be renewed, and which documents are required depending on your visa type. In the second part of the article, you’ll find a detailed step-by-step guide showing you exactly how to submit the renewal application online.
Table of contents
- General information about the Peruvian residence visa and the carné
- Requirements for the renewal of your residence visa
- Step-by-step guide to renewing your residence visa in Peru
- Before submitting your application
- Step 1: Access the Migraciones Agencia Digital
- Step 2: Select the residence visa renewal procedure
- Step 3: Choose the Migraciones office and generate your update code
- Step 4: Upload required documents
- Step 5: Review and confirm your personal information
- Step 6: Application confirmation
- After submitting your application
General information about the residence visa and the carné
Many foreigners legally living in Peru are unaware that there is a crucial difference between the expiration of their carné (the ID card) and the expiration of their residence visa (the actual permit allowing them to live in the country).
When receiving their carné for the first time, people often look at the date labeled Caducidad and assume this is the date until which they are allowed to stay in Peru, completely overlooking the Vencimiento de Residencia.
To avoid confusion, we highly recommend reading our glossary article Carné de Extranjería. In short:
Caducidad is the expiration date of the card itself, not your residence visa.
- The carné is usually valid for four (4) years; three (3) years for minors; five (5) years for permanent residents and must then be renewed.
- The process for renewing the card is explained in our article “Renewal of the Carné.”
The Vencimiento de Residencia, on the other hand, is the date your residence visa expires.
- A residence visa is usually valid for one (1) year.
- An exception applies to family visas based on marriage to a Peruvian citizen, which are usually valid for two (2) years.
Unfortunately, this date is no longer printed on the carné. You must check it online, either by:
- scanning the QR code on the back of your carné, or
- using this direct link, or
- logging into the Agencia Digital, selecting Consultas en Línea and there Carné de Extranjería from the left-hand menu.
So even if your carné (the card) is still valid, you must renew your residence visa every year (or every two years, depending on the visa type). Without a valid residence permit, the carné - even if still valid - is essentially meaningless.
You can apply for the extension of your residence visa up to 30 days before it expires. We strongly recommend doing so on time. If you apply late, Migraciones may charge a fine of 1% of one UIT per day; so S/ 55 in 2026 for each day you are late.
Please also note that you can only apply for a residence visa extension while physically in Peru.
Thanks to the Agencia Digital, extending a residence visa is now a simple, standardized online procedure. The application process itself is the same for all visa types, only the requirements differ.
Requirements for the renewal of your residence visa
The official requirements for extending a residence visa are published on the Peruvian government website under Prorroga de residencia segun calidad migratoria (select your visa type). As this website is not always fully up to date, you may also consult the current TUPA, where you can find the requirements:
- Resident workers: page 36
- Family visa holders:
- adults: page 33
- minors: page 47
- Resident students: page 44
- Resident religious: page 42
All official sources are, of course, in Spanish. Below you’ll find the requirements translated into English.
That said, anyone who has been in Peru for a while knows that Migraciones frequently changes requirements and modifies the Agencia Digital - sometimes without prior notice. To avoid unnecessary work (or scrambling to obtain documents that are no longer required), we strongly recommend first logging into the Agencia Digital, following the application process as described in our Step-by-step application guide up to Step 4, and checking which documents are actually requested by clicking through the requirement tabs. Once you’ve verified this, simply exit the application and prepare only what is truly needed.
Requirements for a resident work visa renewal
General requirements:
- Receipt for paid application fee
- Authority: Migraciones
- Code: 07566 - Prorroga de residencia
- Concepto: trabajador residente
- Fee: S/ 20.20 (2026)
- Passport
- Carné
- Sworn statement declaring that you do not have a criminal record in Peru or abroad
For dependent workers, additionally:
- Work contract valid for at least one (1) year and approved by the Ministry of Labor (approval not required for “exonerated workers”)
- Payslips from the last three months
- SUNAT documents for the last three months (these can be downloaded from the SUNAT digital platform):
- Reporte de rentas y retenciones
- Consulta de contribuciones y retenciones de trabajadores
- Even though the Agencia Digital suggests that uploading the work contract is sufficient, readers reported that Migraciones requested the SUNAT documents as well.
For independent workers, additionally:
- Service contract valid for at least one (1) year.
- Recibos por honorarios from the last three months.
Requirements for a family visa renewal (based on marriage)
- Receipt for paid application fee
- Authority: Migraciones
- Code: 07566 - Prorroga de residencia
- Concepto: Familiar residente para personas extranjeras mayores de edad
- Fee: S/ 20.20 (2026)
- Passport
- Carné
- Sworn statement declaring that you do not have a criminal record in Peru or abroad
- Marriage certificate (although still listed as an official requirement, in practice Migraciones usually no longer asks for a recent copy).
If you are applying for the extension of a family visa for a minor, the application process itself is the same as described below (you must log in using the child’s carné number). However, the requirements differ - for example, the payment concept is familiar residente para menores, a birth certificate is sometimes required, and the parent applying on behalf of the minor must enter additional personal information.
Requirements for a resident student visa renewal
- Receipt for paid application fee
- Authority: Migraciones
- Code: 07566 - Prorroga de residencia
- Concepto: Formación residente
- Fee: S/ 20.20 (2026)
- Passport
- Carné
- Sworn statement declaring that you do not have a criminal record in Peru or abroad
- Proof that you are studying, interning, or completing an apprenticeship in Peru:
- Students: enrollment certificate issued by a recognized Peruvian educational institution, including the name, type, and duration of studies
- Exchange students: official letter from the recognized Peruvian host institution, including name and duration of studies
- Interns: official letter from the Peruvian company, including the name, type, and duration of the internship/apprenticeship, as well as the name of the home university
- Report of already taken courses and grades issued by the recognized Peruvian educational institution (even though no longer on the official requirement list, this may still be required to be uploaded when applying)
- Sworn statement confirming sufficient financial resources to fund the studies in Peru
(Declaración jurada de solvencia económica)
Requirements for a resident religious visa renewal
- Receipt for paid application fee
- Authority: Migraciones
- Code: 07566 - Prorroga de residencia
- Concepto: Religioso residente
- Fee: S/ 20.20 (2026)
- Passport
- Carné
- Sworn statement declaring that you do not have a criminal record in Peru or abroad
- Request issued by the religious entity where the applicant is based in Peru, recognized by the Peruvian state, signed by its legal representative and including the applicant’s full name and intended length of stay.
- Sworn statement from the legal representative confirming the entity’s official registration and his or her authority to act, or an official document proving such authority
Step-by-step guide to renewing your residence visa
Before submitting your application
Before starting the online application, create PDFs (maximum size 3 MB) from all required documents.
Then pay the administrative fee of S/ 20.20 (2026) for the Migraciones procedure Prórroga de residencia under code 07566.
Payment can be made either online via págalo.pe, or in person at any Banco de la Nación branch.
As you have likely already paid Migraciones fees before, you’ll be familiar with the process. If not, you can find detailed instructions in our article “Paying administration charges and processing fees in Peru.”
Once payment is completed, keep the receipt and your documents handy - you will need them during the application.
Step 1: Access the Migraciones Agencia Digital
Go to the Migraciones Agencia Digital and click Entrar.
On the next page, select Extranjero and fill in the following fields:
- Documento
Select the document you used to enter Peru or that is registered with Migraciones (usually pasaporte or carné). - Número de documento
Enter your passport number or CE number. - Fecha de nacimiento
Enter your date of birth. - Nacionalidad
Select your nationality. Country names are listed in Spanish (for example, EE. UU. for the United States, Alemania for Germany). - Último movimiento migratorio de entrada
Enter the date you last entered Peru. - Código captcha
Complete the captcha.
Click Verificar.
Step 2: Select the residence visa renewal procedure
You are now on the main page of the Agencia Digital.
- Either use the search bar, or
- In the left-hand menu, go to Prórroga de residencia and select your current visa type.
Click on it to continue.
Step 3: Choose the Migraciones office and generate your update code
You are now on the Prórroga de residencia - Dependencia page.
Fill in the required fields:
- Seleccione la dependencia donde desee gestionar su trámite
Select the Migraciones office that should handle your application (for example, Lima, Cusco, Arequipa). - Ingrese código de actualización
If you do not already have a current data update code, click the link “Obtenga aquí su código de actualización de datos” below the field.
A new tab opens, taking you to the Sistema de Actualización de Datos page.
Click the Sistema de actualización de datos button and fill in the requested fields:
- Tipo de documento
Select pasaporte. - Número de documento
Enter your passport number. - Nacionalidad
Select your nationality (listed in Spanish). - Sexo
Select your gender. - Fecha de nacimiento
Enter your date of birth (dd/mm/yyyy). - Captcha
Complete the captcha.
Accept the terms and conditions and click Continuar.
A pop-up window will appear showing your actualización code. Copy this code.
Return to the original tab with the Prórroga de residencia application, paste the code into the field, and click Siguiente.
Step 4: Upload required documents
Here you must enter required information and upload the necessary documents as PDFs.
If you only want to check or verify the current requirements, you can do so here by clicking through the different tabs. Once finished, simply leave the page without submitting anything.
To proceed with your application, click the small arrows next to each requirement. Depending on the document, additional fields may appear. Fill in the requested information and upload the corresponding PDF.
Under “Pago por derecho de trámite”, you must enter information from your payment receipt:
- Número de recibo
This corresponds to the secuencia de pago on the págalo receipt. - Código de verificación
This is the código de control on the págalo receipt. - Fecha de recibo
This is the fecha de operación on the págalo receipt.
After entering the information, click Validar.
Under Documento de Identificación, in most cases you only need to upload a PDF of your carné.
Depending on your visa type, you must upload additional documents under the remaining tabs.
Once all required documents are uploaded, each tab should show a green check mark. Accept the terms and conditions and click Siguiente.
Step 5: Review and confirm your personal information
You are now shown a summary page with your personal details already filled in.
The only fields you can edit here are:
- your mobile phone number, and
- your email address.
If everything is correct, click Guardar datos y generar trámite.
Step 6: Application confirmation
Your Solicitud de prórroga de residencia will now be displayed on the screen. This document confirms that your application for the residence visa renewal was successfully submitted.
At the top right, below the barcode, you’ll find your Número de expediente (also sometimes called Número de trámite).
Download and/or print this document and keep it safe.
After submitting your application
According to Migraciones, the official processing time for approving (or denying) a residence visa extension is five business days. In practice, however, most applicants receive the notification in their Buzón Electrónico within two to four weeks.
Check your Buzón electrónico regularly to make sure you don’t miss any notification.
You can also check the status of your application:
- in the Agencia Digital under Historial de trámites, or
- on the Migraciones website under Consulta de estado de trámite.
And finally, if you haven’t received a notification but want to make sure your extension was processed, you can check the validity date of your residence visa by viewing your carné status:
- in the Agencia Digital under Consultas en Línea and Carné de Extranjería, or
- on the Migraciones website under Consultas en Línea.
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!