Skip to main content

Welcome to ERO eFile!

Welcome to ERO eFile!

Welcome to ERO eFile!


ERO eFile is an online system developed to electronically file G-28s with U.S. Immigration and Customs Enforcement (ICE) Enforcement and Removal Operations (ERO). Attorneys and accredited representatives may register for ERO eFile accounts and may also sponsor law students and law graduates who work under their supervision. Even though participation is voluntary, this system will streamline the current processes of having to file a G28 via in-person, by email or facsimile or through regular mail.

ERO eFile cannot be used to file G-28s with U.S. Citizenship and Immigration Services (USCIS) or U.S. Customs and Border Protection (CBP).

Currently, electronic G-28s can only be accepted on behalf of detained noncitizens. Facility staff will not have access to ERO eFile at this time; legal representatives should download copies of their submitted G-28 for any in-person or remote legal visit.

Read the Quick Reference Guide (Feb. 2024) for instructions on how to use the ERO eFile platform.

For general information for legal representatives, visit the Attorney Information & Resources page on

For detention facility specific information – such as how to send a message to a detained noncitizen, send legal documents electronically (if available) or contact the Field Office – visit the facility page on

Register here! Login to Account

Who can register for an account?

Only attorneys licensed in the U.S. and EOIR accredited representatives can register for an account. Law students and law graduates will need to have accounts sponsored by a supervising attorney.

If you have a current OPLA eService account, ERO eFile account creation and authorization will be faster by providing your EOIR ID. If you do not have an OPLA eService account, you will be asked to provide additional information so your local ICE ERO Field Office can approve your request.

If you do not receive account approval within 72 business hours, contact your local ERO Field Office using the Outreach mailbox.

For technical difficulties you can email

What happens after I register?

After registering you should receive an email from <MyAuth Admin> instructing you on how to activate your account which includes a secondary verification using Okta. You can download the Okta Verify application on your mobile device or alternatively you can use your email address or phone number with a password for verification.

You must activate your account within 7 business days.

I am unable to complete registration. What should I do?

If you do not receive the <MyAuth Admin> email to activate your account and you already have an Okta account with ICE for other platforms, such as CeBONDS, you may encounter a delay. Please give it 1 business day, you will then receive an email from Okta directing you to activate your ERO eFile account.

Please note ERO eFile can only be accessed within the U.S.

If you are still encountering issues, you can contact the ERO eFile Helpdesk.

What should I do maintain an ERO eFile account?

If you do not log into your account every 45 days your account will be deactivated. Prior to deactivation, you will receive three reminder emails.

Information from your account profile will auto-populate into your G-28s, therefore it is important to keep your contact information and other details up to date. This info will then auto-populate in your G-28s.

My account has been deactivated. How do I reactivate my account?

You can reactivate your account by going to the ERO eFile registration page and type in your email address. If your account was deactivated for not logging on for 45 days, it will immediately reactivate your account and send you an email from <MyAuth Admin> to set up your account again. Please complete this step within 7 days.

If your account has been deactivated for any other reason, it will send a request to ERO to reactivate your account. If ERO approves it, it will reactivate your account and you will receive an email from <MyAuth Admin> to set up your account again. Make sure to click on the Activate Account button on this email.

If you are a law student or law graduate, your sponsoring attorney will need to reactivate your account on your behalf.

I am a law student or law graduate – how do I create an account?

You cannot create an account on your own. Your attorney supervisor or clinical director will need to sponsor your account access. Once your account has been sponsored by a supervisor, you will receive an email notifying you to login to your account. You will then be able to update your profile information, file G-28s and submit G-28s to your supervising attorney for signature. If you have additional supervisors other than sponsoring supervisor, make sure they add your name as a supervisee.

Law student and law graduate accounts will have an end date, which your supervisor enters. If there are any changes or if you need access as part of your internship, clinic, or law firm association make sure your supervisor updates the end date, so you do not lose access to your account.

What do I do if I am a law graduate who has been admitted to the bar?

Have your supervisor cancel your account and then create a new ERO eFile account as an attorney. All G-28s previously filed as a law graduate will transfer to your new account.

I am a supervising attorney of law students or law graduates, how do I establish the relationship?

When you log into your account, you can either click a button to sponsor or supervise a law student/graduate.

  • Sponsoring: only one attorney will need to sponsor an account for law students/graduates. Sponsors will receive monthly emails reminding the attorney when the law student account will terminate. Sponsors can adjust the termination date according to internship, clinic, or employment term.
  • Supervising: once an account has already been sponsored, other attorneys in a law firm/organization may add the same students/graduates to their accounts as supervisees. Law students/graduates can then select which supervisor should sign the G-28 whenever the law student fills out the G-28.

How do I create a G-28?

Click the button “Create a G-28” and follow the steps. Make sure the required fields are filled out. In Part 3, you will be prompted to do a client look-up to verify that your client is in ICE custody.

Law student/graduates can create G-28s and then send it to their supervisor for signature and submission.

I am trying to file a G-28 for a noncitizen, but ERO eFile says there is no match. What do I do?

If you are using an A-number, it may mean your client is not in ICE custody. You may want to check with CBP or other federal agencies. If you are using the name, date of birth, and country of citizenship, be sure to use other spellings of the name and double check the date of birth is accurate. Again, if there is still a no match response, it may mean your client is not in ICE custody.

I know my client is in ICE custody, why do I not have a match?

If you are using the A# and country of birth, double-check the country of birth. You may also reach out to the helpdesk for assistance; please provide additional identification information such as name and DOB.

Will USCIS recognize my eFile G-28?

No. Your G-28 submitted through ERO eFile is only recognized by ICE ERO. You will need to file your G-28 separately with USCIS. If you need to obtain a client’s signature for this purpose you can do so either in-person, by mail, or electronically (if electronic exchange of legal documents is available at the facility). Visit the facility page on under the “Hours of Visitation” tab to see if electronic exchange of legal documents is available at your client’s facility.

I no longer represent a noncitizen; how do I withdraw my representation?

You can do this by logging into your account and under the Electronic Form G-28's - Submitted table, find the G-28 record and select the button to withdraw the G-28. This will update your client’s record with ERO to indicate you have withdrawn representation.

Note you will receive monthly updates indicating the number of G-28s you have on file with ERO. It is your responsibility to go into your account and withdraw G-28s under the Electronic Form G-28s Submitted dashboard – ERO cannot do this for you.

I changed employment and I now have a new email address, how do I update it?

You will need to re-register with your new email address. Your old account will automatically be deactivated in 45 days.

I recently had my name changed legally and I need to update my profile. How do I do that?

Email the Field Office or and provide a copy of your identification with your new legal name.