Independent · Free · No data stored
entrycardguide·
Dominican Republic E-Ticket · field guide · ~8 minutes

The fields where people get the official E-Ticket 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 E-Ticket page's local validator before pasting.

§ Fields, in order

14 fields, 3 sections, ~8 minutes total.

All sections Showing 7 of 14
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.

^[A-Z0-9]{6,12}$ max 12
02

Given name

First and middle names exactly as on the passport, Latin letters only. The MRZ row is always ASCII; use that as your source of truth.

max 50
03

Family name

Apellidos, as printed. Keep hyphens. Suffixes (JR, III) only if printed on the passport. If your passport has a blank surname field, repeat the given name.

max 50
04

Date of birth

ISO 8601 (YYYY-MM-DD). The site has a date picker — use it.

Section 2 · Trip
05

Flight or vessel number

2-letter IATA code + number, no space. Common to PUJ / SDQ / POP: DL (Delta), JBU (JetBlue → use B6), AA (American), UA (United), AC (Air Canada), AT (Royal Air Maroc), IB (Iberia). Cruise arrivals: vessel name + voyage number.

06

Arrival date

Date you land in the Dominican Republic, local time. Filing 1–7 days before arrival is fine. Same E-Ticket is reused for departure — that's why it asks both dates upfront.

Section 3 · Accommodation
07

Address or hotel in DR

Hotel / resort / Airbnb name + town. Punta Cana resorts often share brand names — include the beach or address line. For cruise day-trippers, write the ship name.

max 200
§ Error decoder

What the official site says vs. what it actually means.

"Número de pasaporte inválido"

Space, dash, or pasted from the MRZ. Use the short number above.

"Fecha inválida"

Used MM/DD/YYYY or DD/MM/YYYY. Use YYYY-MM-DD or the date picker.

"Vuelo no válido"

Space in the flight number, wrong airline prefix, or marketing-vs-operating carrier on a codeshare.

"Vuelo de salida vacío"

Departure flight field can't be blank. If you don't know it yet, use a placeholder flight on the same day — you can edit before travel.

"QR no escanea"

Rare. Show passport — officer looks up record by passport number. Form is in the DGM system the moment you submit.

"No PDF after 1 hour"

Check spam. Refile if still missing — duplicates are harmless, the latest one applies.

§ After submit

What happens between hitting submit and getting through immigration.

  1. 01

    Confirmation screen

    The official site shows a confirmation on screen. Screenshot it — that's your backup.

  2. 02

    Email arrives

    Within a few minutes from a gob.do address, with the record details.

  3. 03

    At immigration

    Show passport + QR. Officer scans, stamps, hands back. Same QR is reused on departure — keep the screenshot.

  4. 04

    No printout needed

    Screenshot is fine. PDF is fine. Even the email app open on your phone is fine.

  5. 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.

Verified
Official URL
Run by Dirección General de Migración (DGM). Last verified April 24, 2026. · Archived snapshot

This guide walks through every field the official E-Ticket asks, in the order the form presents them. Pre-check your entries below before pasting them into the DGM 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.

Where you will stay. Hotel name and city is enough for tourism.
Format: YYYY-MM-DD — the date you arrive in the Dominican Republic
Format: YYYY-MM-DD
Format: YYYY-MM-DD — the date you leave the Dominican Republic. Approximate is OK.
QR code is sent here. Use an email you can check on your phone.
Exactly as shown on your passport (Latin letters only)
Airline 2-letter code + flight number (e.g. AA1234). For cruises, use the ship's ID.
Exactly as shown on your passport (Latin letters only)
Country that issued your passport
Printed on the photo page of your passport. Letters and numbers only.
✓ 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 the 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 include check digits. Use the short number above them.

Given name

Your first and middle names, exactly as on the passport.

  • Max 50 characters.
  • Latin letters only. The form rejects accented characters. Use the spelling from the MRZ line of your passport, which is always ASCII.

Family name

Your surname.

  • Max 50 characters.
  • Keep hyphens if your passport has them.
  • If you have two surnames on the passport (common for travelers from Spanish-speaking countries), include both, separated by a space.

Nationality

Select the country that issued your passport from the dropdown.

  • The dropdown is in Spanish first, English second. Both work.
  • If you cannot find your country, try the Spanish name. Estados Unidos = USA, Reino Unido = UK, etc.

Date of birth

Format: YYYY-MM-DD.

  • 1991-08-22, not 22/08/1991 and not 08-22-1991.
  • Use the date picker on mobile to avoid format errors.

Section 2: Trip

Flight or vessel number

Airline 2-letter IATA code + flight number, no space.

  • AA1234, DL567, JB91.
  • For cruise arrivals, use the ship’s IMO or call sign as provided by the cruise line. If you do not have it, use the cruise line’s booking number as a fallback and add a note in any free-text field.
  • Codeshare trap: use the operating carrier’s flight, not the marketing carrier’s. The operating flight is what shows on the passenger manifest.

Arrival date

Format: YYYY-MM-DD. The date you arrive in the DR.

  • Use the date printed on your boarding pass for the DR segment, in DR local time.
  • Red-eye trap: if you depart at 11pm on May 13 and land at 2am on May 14, your arrival date is 2026-05-14.

Departure date

Format: YYYY-MM-DD. The date you leave the DR.

  • Approximate is OK for the form. You can update if it changes.
  • Must be on or after the arrival date.

Section 3: Stay and contact

Address or hotel in DR

Where you will stay.

  • Max 200 characters.
  • Hotel name plus town or region is enough for tourism. Bavaro Princess, Punta Cana is fine.
  • Airbnb: use the address the host confirmed.
  • Staying at multiple places? Use your first night’s address. The DGM does not require a full itinerary.

Email

Your QR code is sent here.

  • Max 80 characters.
  • Use a monitored inbox. The QR is all you show at immigration, so losing the email is painful.
  • If the email does not arrive within an hour, refile.

Customs declaration

The E-Ticket wraps a short set of yes/no customs questions into the same form:

  • Are you carrying more than $10,000 USD in cash or equivalent?
  • Are you carrying commercial merchandise?
  • Are you carrying plants, animals, or food products?
  • Are you carrying weapons, ammunition, or explosives?

Answer truthfully. Honest “yes” answers route you to a secondary customs line, which is a 5 to 15 minute check, not a denial. Dishonest answers caught at screening result in fines and possible detention.


What happens after you submit

  1. The site shows a confirmation page with a QR code. Screenshot it.
  2. An email arrives from [email protected] with a PDF attached containing the same QR.
  3. At immigration on arrival at Punta Cana (PUJ), Las Américas (SDQ), Puerto Plata (POP), or any other DR port:
    • Show your passport.
    • Show the QR, from your phone or the PDF.
    • The officer scans the QR, stamps the passport, and you are through.
  4. On departure, present the same QR again (or refile if you changed flights). The QR is valid for both entry and exit of the same trip.

Common errors and what they mean

“Número de pasaporte inválido” You included a space, a dash, or pasted from the MRZ. Use the short passport number from the photo page.

“Fecha inválida” You used MM/DD/YYYY or DD/MM/YYYY. Use YYYY-MM-DD or the date picker.

“Vuelo no válido” Flight number has a space, wrong airline prefix, or uses marketing vs operating carrier. Check your boarding pass.

“Correo electrónico inválido” Trailing space or typo in the domain.

No email after 1 hour Check spam. Refile if still missing. Duplicates are harmless.

Border officer says “your E-Ticket is not in the system” Rare but documented. Show them the QR on your phone. If the QR will not scan, they can look up your record by passport number. The form is in the DGM system the moment you submit.

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 DR E-Ticket
entrycardguide. Accessed 2026-05-25.
https://entrycardguide.com/dominican/how-to-fill/

Support this guide

Useful travel services, clearly disclosed

If you still need coverage for the trip, these links 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.