The fields where people get the official FMM-E 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.
§ Fields, in order
10 fields, 3 sections, ~6 minutes total.
All sections
Showing 6 of 10
Section 1 · Traveler identity
01
Passport number
The string next to "Passport No." on the photo page. 6 to 12 alphanumeric characters. Do not paste from the MRZ at the bottom — those rows include check digits.
^[A-Z0-9]{6,12}$max 12
02
Given name (Nombre)
Given names exactly as on the passport photo page, in Latin letters. Max 50 characters. No accents, no non-Latin scripts. The MRZ row is always ASCII; use that as your source of truth.
max 50
03
Family name (Apellidos)
Apellidos, as printed. Keep hyphens. Max 50 characters. If your passport has a blank surname field, repeat the given name here.
max 50
04
Date of birth
ISO 8601 (YYYY-MM-DD). On mobile, use the date picker.
Section 2 · Trip
05
Arrival date
Date you actually land in Mexico, in Mexico local time. INM accepts submissions further out than most arrival cards — the form is valid for up to 180 days from issue.
Section 3 · Address
06
Address in Mexico
Hotel / Airbnb name + street + town. INM accepts addresses without postal codes for tourist stays. For multiple cities, use your first night. Spanish characters (ñ, accents) are fine for addresses, just not for the name fields.
max 200
§ Error decoder
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 DD/MM/YYYY. INM wants YYYY-MM-DD or 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.
§ Full walkthrough
Every field, the in-browser validator, and the full common-errors list.
Run by Instituto Nacional de Migración (INM). Last verified April 24, 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.
Format: YYYY-MM-DD — the date you enter Mexico
Format: YYYY-MM-DD
Where you will stay. Hotel name and city is enough for tourism.
Your FMM PDF and reference number are sent here.
Airport or land crossing where you enter Mexico. Use the IATA code for airports.
Exactly as shown on your passport (Latin letters only)
Exactly as shown on your passport (Latin letters only)
ISO 3-letter country code of the country that issued your passport
Printed on the photo page of your passport. Letters and numbers only.
Tourism, business, transit, study, or other
✓ 100% browser-side. No network calls. No tracking. View source on GitHub to audit. ✓ Rules last verified 2026-04-24.
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 50 characters.
Latin letters only. The INM form rejects accented characters and non-Latin scripts. Use the spelling from the MRZ line of your passport, which is always ASCII.
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 50 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: YYYY-MM-DD. The INM site uses a date picker on most browsers, but if you paste, paste ISO format.
1991-08-22, not 22/08/1991 and not 08-22-1991.
Common error: “Fecha inválida” almost always means you used the US MM/DD/YYYY format. Mexico uses DD/MM/YYYY in everyday life, but the INM form accepts YYYY-MM-DD via its picker.
Section 2: Trip
Arrival date
Format: YYYY-MM-DD. The date you actually enter Mexico.
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.
Port of entry
The airport (IATA code) or land crossing point.
Airports: MEX (Mexico City), CUN (Cancún), GDL (Guadalajara), TIJ (Tijuana), PVR (Puerto Vallarta), SJD (Los Cabos), etc.
Land crossings: the INM dropdown lists each by name (e.g. San Ysidro / Tijuana, Laredo / Nuevo Laredo).
Sea ports: listed by name (Cozumel, Progreso, etc).
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 200 characters.
Hotel name plus city is enough for tourism.
Example: Hotel Xcaret Mexico, Carretera Chetumal-Puerto Juarez Km 282, Playa del Carmen, Quintana Roo.
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 DD/MM/YYYY. Use the date picker, or paste YYYY-MM-DD.
“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.
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-05-25. https://entrycardguide.com/mexico/how-to-fill/
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.