Previous Travel / Immigration History
The hard part of any immigration form is rarely the questions about your job or your address. It's the travel section — every date you left the country, every date you came back, and whether you can actually prove any of it. Most people end up rebuilding years of trips from memory, old passports, and a shoebox of boarding passes.
You don't have to guess as much as you think. U.S. Customs and Border Protection keeps its own arrival and departure record, and you can pull it yourself from a government website in a few minutes. The tricky part is how far back the online record really goes — and that's exactly where most of the instructions floating around online get vague.
One thing before we start: this is general information about how the record works, not legal advice. Anything specific to your case belongs with an immigration attorney, not a website.
What counts as 'previous travel and immigration history' and who actually keeps the record
"Travel history" sounds like one document. It isn't. It's really three things bundled together:
- Every date you entered the United States, and where you came in
- Every date you left, on the occasions that got recorded
- The terms you were let in on — your class of admission, and how long you were allowed to stay
Three different sets of people care about those details. CBP is the border agency. It keeps the arrival and departure records, and it runs the online tool you'll be using. USCIS is a separate agency — it decides green cards, citizenship, and other benefits, and it reads your travel record when it reviews an application. Then there's your own copy: passport stamps. Handy, but the least reliable of the three, because plenty of entries and exits never get stamped anymore.
Most air and sea arrivals make it into the system because the airline or cruise line hands over a passenger list. Land crossings are patchier. And if you're a permanent resident or you're filing an N-400, the online record may show less than you'd expect — there's a section on that further down.
Where your U.S. arrival and departure history lives: the CBP I-94 system explained
Form I-94 is the arrival-departure record for visitors to the United States. It's the document that says how long you're legally allowed to stay. Most air and sea travelers don't get a paper card anymore — the I-94 is electronic, and nothing gets stapled into your passport.
Here's the useful part. The same website that shows your most recent I-94 also has a travel history lookup. That one page is where your admission record, your port of entry, and your list of arrivals and departures all live.
There's just one wrinkle in how CBP describes it, which we'll get to in a minute.
Step by step: requesting your travel history online with the passport you traveled on
- Open the official site. Type the CBP I-94 address into your browser instead of clicking whatever ad shows up first. Glance at the address bar — you want a `.gov` domain.
- Pick what you're after. You'll usually see separate options for your most recent I-94 and for your travel history. If you want the whole list of trips, choose the travel history option.
- Accept the terms of use. It's a checkbox. Nothing unusual.
- Enter the passport details you traveled on. Passport number, the country that issued it, your family name, your first name, and your date of birth. Use the exact spelling printed on the passport.
- Submit and read the results. You'll get your most recent admission record, or a table of arrivals and departures, depending on what you asked for.
- Save it before you close the tab. Print it to PDF or take screenshots. You may want this later for a filing.
A few things that trip people up. Names have to match the passport exactly — a middle name you left off, a hyphen, or an accent mark can return "no record found." If you've held more than one passport, or your name changed when you married, run the search again with each passport. And an empty result usually means a mismatch, not that the government has no idea you were ever here.
If you entered the country in the last few days, give it time. Passenger data takes a while to land in the system.
Five years or ten years? Why the CBP pages disagree on how far back you can look
This is the part that the pages ranking for this topic skate right past, so let's just say it plainly.
CBP's I-94 site says you can view your travel history for the past 10 years, while noting that certain types of travel history may not be available. A newer CBP page describing the arrival and departure feature says nonimmigrant travelers can access records going back five years from the date of the request.
Two CBP pages. Two different numbers. Neither one is a typo.
The most likely explanation is that they're describing different record sets. The travel history lookup and the newer arrival and departure request are separate features, and they may not pull from exactly the same pool of data. CBP also leaves itself room with that line about certain types of travel history not being available — which is a polite way of saying the window can depend on how you entered, when you entered, and whether the record was captured at all.
What does that mean for you in practice?
Treat five years as the dependable window. If the trip you need is within five years of today, you should be able to find it. If it's six, seven, or nine years old, run the search anyway — it might show up — but don't build an application around the assumption that it will. And anything past ten years isn't coming from the online tool at all.
Since you can't change what the system holds, the only real lever you have is timing. Request your history early. Request it again if you need to. Then keep the results somewhere you can find them.
The 'I-94 vs I-95' trap: getting to the official site instead of a lookalike
Search results for this stuff are a mess. You'll see pages titled things like "I-94/I-95 Website," which makes it sound like there are two immigration forms. There aren't. There is no I-95 immigration form. I-95 is a highway along the East Coast. The record system is I-94, full stop.
That confusion is also how lookalike sites get traffic. They copy the government layout closely, then charge you to see a record the government shows you for nothing. Two quick checks before you type anything:
- The address should end in `.gov`.
- If a page asks for a card number before it shows you your own arrival history, close the tab.
What the record actually shows you: port of entry, admission date, and how long you were allowed to stay
Each arrival entry in your record typically includes:
- The date you entered
- The port of entry — the named airport, seaport, or land crossing where you came in
- Your class of admission — B-2 visitor, F-1 student, H-1B worker, and so on
- The date you were admitted until, which is how long you were legally allowed to stay
Departures show up as their own dates. CBP's database gives you your most recent I-94 admission record, including the port of entry, and that can be used as evidence.
What the record won't tell you is where you went, why you went, or what you did while you were gone. It also may not show a departure that happened. A missing exit line isn't automatically a problem — but it's also not something to guess about. If a departure you know happened isn't showing, that's a question for an attorney, not a forum.
Pulling your history as a green card holder, U.S. citizen, or N-400 applicant
Here's where the tool gets less useful, and where you need a backup plan.
Permanent residents. CBP describes the arrival and departure feature as being for nonimmigrant travelers. Green card holders are admitted as permanent residents, so there often isn't a fresh nonimmigrant I-94 created every time you come home. Your online history can look thin or empty even after years of international travel. Try it anyway with your passport details — you may still catch entries from before you got your green card.
U.S. citizens. Same story. The tool was built for visitors, not for you.
N-400 applicants. This is the group that actually needs this. The citizenship application asks you to list your trips outside the United States over the past few years, with dates and how long each one lasted. Getting those wrong — even by accident — creates problems. So use the I-94 history as your starting point, then check it against your own paperwork before anything goes on the form. USCIS can compare what you report with government records, so your list and reality need to match.
If the trip you need to document is older than the online window and you need something official, ask an immigration attorney about the formal process for requesting your own government records. It exists, it takes time, and it isn't something to leave until the week before a filing deadline.
When records are missing or incomplete: gaps, old trips, and what to do next
Missing entries are normal. Common reasons:
- Your trip is recent and hasn't loaded yet
- You searched with the wrong passport from your collection
- Your name is spelled slightly differently on one document than another
- It was a land crossing, and those aren't always captured
- The trip is older than the online window
- It falls into the category CBP calls "certain types of travel history may not be available"
None of that means you're stuck. Here's how to fill the holes:
- Search again with every passport you've ever held, using the exact spelling on each one.
- Pull out your old passports and read the stamps. Write down the entries that are missing from the online record.
- Build a paper trail. Old boarding passes, e-tickets, itineraries, hotel and rental car receipts, credit card statements showing foreign charges, employer travel letters, school records. Boring documents are still evidence.
- Never leave a gap unexplained on a form. If you had to estimate a date, say so and explain what you did to check it.
- Get a professional involved if a gap affects something you're filing.
Quick answers people search for
Can I check my travel history in immigration? Yes. CBP makes arrival and departure records available to travelers through its online I-94 system. Expect the lookback window to depend on which record set you're pulling — one CBP page says five years back from your request date, while the I-94 site advertises the past 10 years.
How do I check my past travel history? Go to the official CBP I-94 site and request it with the passport details you traveled on. You'll see your arrivals and departures, including your most recent I-94 admission record with the port of entry.
How can I view my travel history in the USA? The online route is the CBP I-94 site — the official page for travelers visiting the United States. Watch your search results: the records system is I-94, and "I-95" results are a mix-up, not a second form.
Can you look up your travel history? You can look up your own. The online records described in the current CBP pages cover nonimmigrant travel within a set window, so older trips may not appear and need a different approach.
What to have in front of you before you start
Go to the official CBP I-94 site and request your record now — it takes a few minutes, and it beats guessing dates on a form months from now. Have these ready first:
- The passport number and issuing country for every passport you've traveled on
- Your full name exactly as printed on each passport
- Your date of birth
- A rough list of your trips, so you can tell at a glance what's missing
- Somewhere to save the PDF — email it to yourself so it doesn't live on one laptop
Pull it today, save it somewhere you'll still find it in three years, and if any piece of it matters to a case you're filing, hand it to an immigration attorney before you hand it to anyone else.