How to fill the Mexico FMM-E: the fields people get wrong, in form order.
With the exact regex the official site enforces, the error message it returns, and what you probably did wrong. Pre-check your values in the FMM-E page's local validator before pasting.
The string next to "Passport No." on the photo page: letters and digits, up to 15. The FMM asks for it twice and blocks pasting. Do not copy from the MRZ at the bottom — those rows include check digits.
^[A-Z0-9]{1,15}$max 15
02
Given name (Nombre)
Given names exactly as on the passport photo page. Max 100 characters. The FMM takes Latin letters with accents (é, ñ, ü), single spaces, hyphens and apostrophes.
max 100
03
Family name (Apellidos)
Apellidos, as printed. Keep hyphens. Max 100 characters. If your passport has a blank surname field, repeat the given name here.
max 100
04
Date of birth
dd/mm/yyyy, as the FMM's date boxes show (it also takes ddmmyy). On mobile, use the date picker.
Section 2 · Trip
05
Arrival date
Date you actually land in Mexico, in Mexico local time, as dd/mm/yyyy. The FMM takes an arrival date from today through 29 days ahead; the form is valid for up to 180 days from issue.
Section 3 · Address
06
Address in Mexico
Hotel / Airbnb name, street and number, up to 40 characters: letters, digits, spaces and - . , " ' only — no ñ or accents here; the FMM turns it into capitals. For multiple cities, use your first night.
^[-A-Za-z0-9.,"' ]+$max 40
§ Photos and uploads
What this form asks you to upload
FMM-E
No photo upload
The official form has no photo or passport image upload. A site that asks for your face photo for this form is not the official form.
What the official site says vs. what it actually means.
"Número de pasaporte inválido / Invalid passport number"
Space, dash, or pasted from the MRZ. Use the short number above.
"Fecha inválida / Invalid date"
Used MM/DD/YYYY or YYYY-MM-DD, or an arrival more than 29 days out. The FMM wants dd/mm/yyyy (or ddmmyy) — or use the date picker.
"Nacionalidad no encontrada / Nationality not found"
Typed the country in English while the form searches in Spanish. Try the 3-letter code (USA, CAN, GBR).
"Correo electrónico inválido / Invalid email"
Trailing space, missing @, or domain typo.
"Sistema no disponible / System unavailable"
INM portal goes down briefly during overnight maintenance (~2–4am Mexico City time). Wait an hour and retry.
"No PDF after 1 hour"
Check spam. Some carrier domains delay delivery — log back in with the reference number to download directly.
§ After submit
What happens between hitting submit and getting through immigration.
01
Confirmation screen
The official site shows a confirmation on screen. Screenshot it — that's your backup.
02
Email arrives
Within a few minutes from a gob.mx address, with the record details.
03
At immigration
Officer stamps the FMM-E PDF and tears off a stub. Keep the stub until you exit Mexico — you surrender it on departure.
04
Print the PDF for land crossings
Air arrivals at major airports get auto-stamped (no FMM needed). At land borders, INM still requires the printed PDF so they can stamp it and tear off your stub. Keep the stub until exit.
05
If verification fails
Rare. Officer looks you up by passport number — your record is already in the system.
Support this guide
Useful travel services, clearly disclosed
If you still need these for the trip, the links below support entrycardguide without changing the price you pay.
Affiliate disclosure: if you buy through one of these links, we may earn a commission. We never accept money from visa middlemen, form-filing services, or companies that compete with the official government forms we point to.
§ Full walkthrough
The walkthrough, the in-browser validator, and the full common-errors list.
Run by Instituto Nacional de Migración (INM). Last verified October 19, 2026.
· Archived snapshot
This guide walks through every field the official INM FMM-E form asks, in the order the form presents them. Pre-check your entries with the tool below before pasting them into the INM site.
Tool · Pre-check your fields
Before you paste anything into the official site
Type your details below. We never send them anywhere. This runs 100% in your browser.
View source to verify.
DD/MM/YYYY — the date you enter Mexico. The FMM takes today through 29 days ahead, by the INM server's date.
DD/MM/YYYY, day first, as the FMM's date boxes check. It cannot be later than today.
Where you will stay: hotel name, street and number, up to 40 characters. Letters, digits, spaces and - . , " ' only; the FMM turns it into capitals.
Your FMM PDF and reference number are sent here. The FMM asks for it twice, blocks pasting, and does not accept + in the address.
Picked from the form's list after you choose By air or By land. Names are in Spanish, e.g. El Chaparral or Mesa De Otay for Tijuana.
Exactly as shown on your passport. The FMM accepts Latin letters with accents (é, ñ, ü), single spaces, hyphens and apostrophes, up to 100 characters.
Exactly as shown on your passport. The FMM accepts Latin letters with accents (é, ñ, ü), single spaces, hyphens and apostrophes, up to 100 characters.
ISO 3-letter country code of the country that issued your passport
Printed on the photo page of your passport. Letters and digits, up to 15; the FMM asks for it twice and blocks pasting.
Tourism, business, transit, study, or other
✓ 100% browser-side. No network calls. No tracking. View source on GitHub to audit. ✓ Rules last verified 2026-10-15.
Section 1: Traveler identity
Passport number
The string printed next to “Passport No.” on your passport photo page.
Format: letters and digits, 6 to 12 characters, no spaces or dashes.
Do not use the MRZ. The two long lines at the bottom of the photo page are the machine-readable zone and include check digits. Use the short number above them.
Common error: “Número de pasaporte inválido” usually means you included a space or used a character the INM form does not accept. Remove spaces, retry.
Given name (Nombre)
Your first and middle names, exactly as shown on the passport.
Max 100 characters.
Latin letters. The FMM accepts accents (é, ñ, ü), single spaces, hyphens and apostrophes, but not non-Latin scripts. Copy the Latin name printed on the passport.
If your passport shows both a native-script name and a Latin transliteration, use the Latin one.
Family name (Apellidos)
Your surname. In Spanish-speaking countries, people use two last names (paternal + maternal). If your passport lists both, include both, separated by a space. If your passport lists only one, use that.
Max 100 characters.
Hyphenated names: keep the hyphen exactly as on the passport.
Nationality
The country that issued your passport, as an ISO 3-letter code.
USA, CAN, GBR, FRA, DEU, JPN, etc.
The INM form also shows the full country name in Spanish in a dropdown. Either works. If you search, searching in Spanish is more reliable: Estados Unidos finds the USA option faster than typing “United States.”
Date of birth
Format: DD/MM/YYYY, day first; the FMM’s date boxes check for that pattern. A date picker opens on most browsers.
22/08/1991, not 08/22/1991 and not 1991-08-22.
Common error: “Fecha inválida” almost always means you used the US MM/DD/YYYY format. The FMM wants DD/MM/YYYY, day first.
Section 2: Trip
Arrival date
Format: DD/MM/YYYY. The date you actually enter Mexico: today through 29 days ahead.
For air arrivals, use the date printed on your ticket for the Mexico segment.
For land crossings, use the date you plan to cross. If that slips by a day, you can file again or update at the border.
Point of entry
Two dropdowns, nothing typed. Means of entry offers only By air and By land. Point of entry then lists the matching places by their Spanish names. On 15 October 2026 the lists held:
By air: 38 airports, mostly regional and border ones, such as Aeropuerto Internacional de Chihuahua or Aeropuerto Internacional "General Abelardo L. Rodríguez" (Tijuana). Mexico City, Cancún, Guadalajara, Puerto Vallarta and Los Cabos are not on the list.
By land: 60 crossings, such as El Chaparral and Mesa De Otay (Tijuana), Nuevo Laredo II (Juárez - Lincoln) or Libertad (Paso Del Norte) (Ciudad Juárez).
There is no sea option.
If you arrive at a port not in the dropdown, you almost certainly do not need an FMM-E: check the overview page for which entries use passport stamps instead.
Purpose of trip
Select one. The options are usually:
Tourism — most visitors.
Business — attending meetings, conferences, but not working for a Mexican employer.
Transit — passing through Mexico without staying.
Study — enrolled in a short course. Longer study requires a separate student visa.
Other — free-text field appears if you pick this.
If you are unsure, pick tourism. The difference mostly affects the days authorized on the stamp, not whether you are admitted.
Section 3: Stay in Mexico
Address in Mexico
Where you will stay.
Max 40 characters: letters, digits, spaces and - . , " ' only, no ñ or accents; the FMM turns it into capitals.
Hotel name, street and number, as the form’s hint says.
Example: HOTEL XCARET, CARR. CHETUMAL KM 282.
If you are staying at multiple places, use your first night’s address. The INM does not require a full itinerary.
Airbnb is fine. Use the address the host provided in your booking confirmation.
Email
Where your FMM-E PDF is sent. Use a monitored inbox.
Max 80 characters.
Confirmation arrives within minutes. If not in an hour, check spam, then refile.
The PDF contains a reference number. Keep it. You may need it at the border.
What happens after you submit
The INM site shows a confirmation with your reference number. Screenshot it.
An email arrives with the FMM-E PDF attached.
At the border:
Air: the airline may ask for the PDF at check-in. At arrival, the officer scans your passport, may ask for the reference number, stamps your passport, and hands back a stub.
Land: approach the INM desk (usually just past the customs check). Show the PDF. The officer stamps it, tears off a stub, and hands it back.
Keep the stub until you exit Mexico. You surrender it on exit. Losing it means a small replacement fee.
Common errors and what they mean
“Número de pasaporte inválido” / “Invalid passport number”
You included a space, a dash, or pasted from the MRZ. Use the short passport number from the photo page.
“Fecha inválida” / “Invalid date”
You used MM/DD/YYYY or YYYY-MM-DD, or an arrival more than 29 days out. Use DD/MM/YYYY, or the date picker.
“Nacionalidad no encontrada” / “Nationality not found”
You typed the country name in English but searched in Spanish. Try the 3-letter code (USA, CAN, GBR).
“Correo electrónico inválido”
Email format wrong. Check for trailing space or typo in the domain.
“No se pudo generar el formato”
INM server issue, usually transient. Wait 5 minutes, try again. If it persists, try a different browser; the INM site has occasional Safari compatibility issues.
No email after 1 hour
Check spam. If still missing, refile. Duplicate submissions are harmless. Border officers resolve dupes by taking the most recent.
Frequently asked
Do I need to print the Mexico FMM-E?
Print the FMM-E PDF or keep it on your phone. Airlines may ask for it at check-in; at a land border you show it at the INM desk. Keep the stub you receive at the border until you exit.
When should I fill in the Mexico FMM-E?
Any time before you arrive. Most travellers fill it within a week of departure.
Cite or share
Share this source
Use this page when warning travelers about official entry-card links or middleman fees. The URL, official source, and verification trail are public.
Suggested citation
How to fill every field on the Mexico FMM-E entrycardguide. Accessed 2026-10-23. https://entrycardguide.com/mexico/how-to-fill/