← All articles

What “pro se” means — and why you're allowed to file your own immigration forms

August 24, 2026 · 4 min read

Every USCIS form has a signature line for the applicant — you — and a separate, optional section for a preparer or attorney. That's not an accident. The immigration system was built on the assumption that people can and do file for themselves. Filing pro se (Latin for “for oneself”) is a normal, recognized way to apply.

Hundreds of thousands of people file their own applications every year: visitor extensions, family petitions, green cards, even asylum. USCIS accepts these applications exactly the same way it accepts ones prepared by attorneys. There is no penalty, no second-class treatment, and no box that asks whether a lawyer helped you.

So why does everyone hire a lawyer?

Mostly for three things: knowing which form fits the situation, getting the details right and complete, and telling the story — the written explanations and evidence that support the application. For complicated cases (criminal history, prior removal orders, missed deadlines), a lawyer's judgment is truly valuable, and we'll always tell you when your situation sounds like one of those.

But for many everyday applications, what people pay thousands of dollars for is careful organization: the right facts in the right boxes, an honest well-told statement, and a complete stack of supporting documents. That's exactly the work Pro Se was built to guide you through.

What filing pro se looks like

You gather your documents, answer every question truthfully, write your statement, collect your evidence, sign your own name, and send the package. You stay in control of your case and your information at every step. If you ever want a professional to double-check your completed package, an independent licensed attorney review is available inside Pro Se as an optional add-on.

Pro Se by Law Aid Management LLC is not a law firm and this article is general information, not legal advice about your case.

Ready to start yours?
Search your situation and see exactly what your package needs.
Start my application