What the I-94 travel history is
U.S. Customs and Border Protection (CBP) runs the official I-94/I-95 website at i94.cbp.dhs.gov. Its View Travel History section shows arrival and departure dates, with the port of entry or exit, for the past ten years. People also call this the CBP travel history or CBP I-94 travel history. CBP says the travel history on that site is a helpful tool for the public and is not an official record for legal purposes. CBP I-94/I-95 FAQ
TravelHistoryTool is not CBP or USCIS and is not affiliated with any government agency. The official lookup is free on the CBP website. Nothing on this page needs our tool.
Who can use View Travel History, and who can't
Per CBP's FAQ, checked on November 3, 2026. CBP I-94/I-95 FAQ
| You are | Can you use the I-94 site? | Where your history comes from |
|---|---|---|
| On a visa or visa waiver (nonimmigrant) | Yes: View Travel History, past 10 years | i94.cbp.dhs.gov |
| Green card holder (lawful permanent resident) | No | A FOIA request to CBP |
| U.S. citizen | No | A FOIA request to CBP |
How to look up your I-94 travel history on the CBP site
1. Go to i94.cbp.dhs.gov and choose View Travel History. 2. Enter your first name, last name, date of birth, passport number and country of citizenship exactly as they appear on the passport you used to enter. CBP suggests the Capture Document option, which reads the machine-readable zone of your passport with your camera. 3. The result lists arrivals and departures with dates and ports. 4. Save or print the page.
Travel on an expired passport within the last ten years is included, CBP says. If nothing comes up, check the spelling and passport number first. CBP also points to its CBP Link mobile app and, if the search still fails, to the CBP Information Center's Ask a Question form. CBP I-94/I-95 FAQ
What the I-94 travel history can leave out
CBP lists the gaps itself: most land border arrivals and departures, land departures into Mexico, closed-loop cruises, airline reservation updates, and I-94s issued by USCIS for changes of status, extensions or adjustment of status may not appear. CBP I-94/I-95 FAQ A blank in the list does not prove you stayed in the country.
Filling the gaps: other records that help
Use as many of these as you can and compare them; none is complete on its own.
| Source | Good for | Watch out for |
|---|---|---|
| CBP FOIA request | Green card holders and citizens; official entry and exit records | Takes months; land crossings can still be missing |
| Passport stamps | Older trips and other countries' borders | Faint or missing stamps; check which border and direction |
| Booking emails and boarding passes | Exact flight dates | A booking is a plan; changed flights need checking |
| Google Maps Timeline | Road trips and land crossings | Gaps when location was off; export it from your phone |
Green card holders: use FOIA instead
If you are applying for citizenship on Form N-400, you need your trips outside the U.S. for the statutory period, but CBP won't show your history on the I-94 site once you hold a green card. Request it through CBP's FOIA process instead; our CBP FOIA travel history guide walks through the official route, the information to include and the wait. For trips by car or that never got a stamp, the Google Maps Timeline guide explains how to rebuild them.
Turn your records into a trip list you can check
Copy your I-94 travel history (or save the page as a PDF) and drop it into TravelHistoryTool together with booking emails, passport stamp photos, a FOIA response or your Google Maps Timeline. The tool combines them into one list of trips, most recent first, shows where each row came from and marks missing returns and conflicts in yellow for you to check.
Then pick the view you need: the N-400 calculator for USCIS travel history and days outside the U.S., the UK ILR absence calculator for time away from the UK, or the Schengen calculator for the 90/180-day rule. You can see every result for free; a clean PDF export costs $6.99 for five exports, paid once.