If you tried to retrieve your I-94 from the cbp.gov online system at:
and you receive a response that your I-94 is "Not Found," please review the following checklist to help you check for mistakes and try to enter the information again:
1. Did you enter your first and last name the same way it appears on your Passport? (Do not use dashes or titles.)
2. Did you enter the correct number as your Passport number? (The number is on the upper right hand side of your Passport.)
3. Did you enter your country of citizenship? (The country that issued the Passport, not where you currently live.)
4. Under Class of Admission, did you enter the Visa classification that appears on your U.S. Visa OR if you are traveling under the Visa Waiver program (VWP) enter WT/WB?
5. If you entered your first and middle name and it's not found, try one name or the other. Also try entering your first and middle name in the first name box.
6. Try entering either your most recent date of entry or your original date of entry into the United States.
If you still cannot find your I-94, please contact your nearest Customs and Border Protection Deferred Inspection Site – CBP.gov -- and a CBP Officer will assist you. When you open the link to the Deferred Inspection Site, you will find an alphabetical list of locations within the United States.
Please Note: Asylees and refugees should have received a handwritten or stamped I-94 upon entering the United States and will not be able to retrieve I-94 information online.
-- USCIS website