How to pull your I-94 Travel History

CBP publishes the last 10 years of arrivals and departures. This guide shows how to look it up, export it, and use it for OPT, green card (I-485) and naturalization (N-400).

Last reviewed: 2026-07-06

规则状态:CBP Travel History range · 现行规则更新于 2026-07-06

CBP exposes about 10 years online. Older entries usually require FOIA.

Direct answer

Pull your CBP Travel History at i94.cbp.dhs.gov by choosing "View Travel History". You typically see arrivals and departures for the last 10 years, exportable as PDF. Common uses: OPT extensions, I-485, N-400 (which itself asks for 5 years of trips).

When you need this

  • OPT / STEM OPT — verify time outside the U.S.
  • I-485 — list all arrivals and departures.
  • N-400 — disclose every trip in the past 5 years (N-400's own window is 5 years, even though CBP shows 10).
  • Estimating unlawful presence accrual.

Steps

  1. Open i94.cbp.dhs.gov.
  2. Accept the Terms of Service.
  3. Choose View Travel History.
  4. Enter name, DOB, passport, country of issuance.
  5. You'll see the last ~10 years of arrivals/departures.
  6. Use Print to save PDF.
CBP landing tiles with View Travel History as the third tile
Official CBP screenshot — entry point is the View Travel History tile.
CBP View Travel History Enter Traveler Information form with First/Last Name, Date of Birth, Document Country of Issuance, Document Number
Official CBP screenshot — enter name, date of birth, passport country and number.
Teaching illustration of a CBP Travel History results table with placeholder dates and ports, marked SAMPLE
Teaching illustration only — not a real traveler record. Dates and ports are placeholders used to explain the results table.

What to verify

  • Each arrival should pair with a departure unless you are currently in the U.S.
  • Land departures usually have no record — supplement with passport stamps.
  • Port codes can be cross-referenced against CBP's published list.

Missing or wrong entries

Contact Deferred Inspection at the port of entry. Supplement with boarding passes, e-tickets, or passport stamps. For records older than 10 years, file a FOIA request.

This site provides general information only.

Frequently asked (FAQ)

How many years does Travel History cover?

Roughly the last 10 years. Older entries usually require a FOIA request, which is slower.

Why is a record missing?

Land entries, paper I-94s, or early records can be incomplete. Reconcile with passport stamps, boarding passes, or contact Deferred Inspection.

How do I use this for N-400?

N-400 asks for every trip outside the U.S. in the past 5 years. Use Travel History as a starting point, cross-checked against your own records.

Why is there no exit record for some trips?

U.S. land borders generally do not record exits. CBP pieces together data from airline manifests and partner agencies, but land exits may be missing.

Want trips and status overlaid on a timeline?

i94.io · Status Timeline merges Travel History with status changes so you can see what status you were in for any given segment.

Related articles

This site provides general information only. It is not legal advice and does not create an attorney–client relationship. Consult a qualified U.S. immigration attorney about your case. i-94.org is independent and is not affiliated with DHS, CBP, USCIS, ICE, or any government agency. Actual I-94 lookup and reminder tools are provided by i94.io.