# Detect tampered and deepfake Form I-94

> Form I-94 is the Arrival/Departure Record US Customs and Border Protection generates for every nonimmigrant admission, issued electronically with a paper fallback at some ports, and it is the authoritative record of how long a visitor or worker may stay. It carries the admission date, the class of admission, and the admit-until date, and stretching that date is the document-level version of an overstay.

**Canonical URL:** https://tampercheck.ai/documents-support/form_i94
**API document class:** `form_i94`

---

## What a genuine form I-94 contains

Travellers retrieve the electronic record from the CBP portal using passport details, and the record lists the admission record number, admission date, port of entry, class of admission such as B-2, F-1, or H-1B, and the admit-until date that bounds lawful stay. F and J classes print D/S, duration of status, instead of a fixed date.

The record must match the passport presented at the border and the visa class behind the trip, and corrections to genuine errors happen through deferred inspection rather than hand edits. Because admission terms differ by class, a B-2 admit-until that runs years out, or a fixed date printed for a D/S class, contradicts how admissions are actually recorded.

## How form I-94 forgeries are made

### Class and admit-until coherence

Each admission class carries expected terms, with B-2 measured in months and F-1 recorded as D/S. A record whose admit-until contradicts its class was retyped rather than issued.

### Passport and name agreement

The record must match the passport's name, number, and nationality as admitted at the port. Mismatched passport data suggests the record belongs to another traveller or was built from a template.

### Date-field forensics

Admit-until is the target. Substituted digits leave font-pass and baseline traces inside the printed line, and a record whose two renderings of one date disagree was edited.

### Record-number structure

The admission record number follows the issuing pattern, and numbers that break it indicate a hand-built document rather than a portal or port output.

## What TamperCheck checks on a form I-94

TamperCheck runs 200+ forensic checks across three layers and returns a risk score from 0 to 100 with plain-English findings tied to specific regions of the document. These three carry the most weight on this document class.

### Letterhead, logo, and issuer plausibility

Issuer branding is checked for resolution and compression consistency against the body text it sits on. A logo lifted from a website carries the signature of its source, not of the document.

### Date and validity consistency

Issue, expiry, and period dates are checked against one another and against the file's own creation metadata, which catches backdating and validity extension.

### Reference and document number checks

Document, account, and reference numbers are checked for issuer format conformance and against every other place the same value appears on the page.

### And many more checks

The three above are the layers that carry the most weight on a form I-94. Every upload runs the full suite of 200+ checks regardless of document class, spanning file structure and metadata, pixel-level forensics, font and text rendering, optical and print characteristics, provenance signals, AI-generation signatures, and many more checks.

## Who verifies a form I-94, and why

USCIS adjudicators, employers, and immigration counsel. In each case the document is being used to unlock money, access, or a legal status, which is exactly what makes it worth forging.

## How to verify a form I-94 in 4 steps

1. **Retrieve the electronic record.** Ask the traveller for the CBP portal record or the paper form, and check that the passport details used to retrieve it match the file.
2. **Read class against dates.** Confirm the admit-until date fits the class of admission, and that D/S appears where the class demands it instead of a fixed date.
3. **Match the passport.** Compare name, passport number, and nationality across the record and the passport. Agreement across documents is the baseline expectation.
4. **Run a forensic check on the file.** One edited date is all an overstay needs, and it hides in a plain typewritten line. TamperCheck runs 200+ forensic checks over the class, the dates, and the record structure, returning a risk score from 0 to 100 with findings tied to specific regions of the image.

## Frequently asked questions

### What is the difference between a visa and the I-94 admit-until date?

The visa controls entry, while the I-94 admit-until date controls how long the holder may remain. Staying past the admit-until date is an overstay even when the visa foil shows a later expiry, which is why the record is the document that matters.

### Why does my I-94 say D/S instead of a date?

Duration of status applies to classes such as F-1 students and J exchange visitors, whose stay runs with the program rather than a fixed date. A fixed date printed for a D/S class contradicts how CBP records those admissions.

### The airline made an error on my I-94. Is it fraud?

Genuine errors happen and CBP corrects them through deferred inspection or port review. An error pattern that looks edited, with font or alignment changes around one date, is different from a systematic recording error, and analysis can distinguish the two.

### How does TamperCheck analyse an I-94?

TamperCheck weighs the class of admission against the printed terms, checks the record's structure, and inspects the date line for substituted digits. It runs on a single REST endpoint and returns a risk score from 0 to 100 with findings tied to specific regions.

## Related document types

- TamperCheck Forensic Report: https://tampercheck.ai/documents-support/forensic_analysis_report
- Unknown: https://tampercheck.ai/documents-support/unknown

---

Try TamperCheck now: https://tampercheck.ai/dashboard · Docs: https://tampercheck.ai/docs · Pricing: https://tampercheck.ai/pricing
