Skip to content
All articles

Immigration document checklist and client tracker for law firms

Track immigration client documents with a case tracker, translation and expiry fields, targeted reminders and attorney review before filing.

Dmitrijs Vitjazevs

Professional checking documents at a bright office desk

Immigration law firms usually track client documents with a checklist for each case built from the current USCIS form instructions. They pair it with a tracker that has one row per document per person. Each row shows who the document is for, its status, whether it needs a translation, any expiry date and the date of the last reminder. The firm reminds clients only about the items still missing and stops as soon as an item arrives. The attorney reviews every document before anything is filed.

What follows is a tracker you can copy, a starter list for family-based cases, the reminder loop and the review step. This is an admin workflow. What a case needs is the attorney's call, based on the official instructions for that form.

The tracker: one row per document per person

A family case often involves documents from more than one person: the petitioner, the beneficiary and sometimes others. Give each person their own rows, so a passport for the beneficiary and a passport for the petitioner never get mixed up.

Column

What goes in it

Case

Client name and case reference

Person

Petitioner, beneficiary or other named person

Document

Exactly what's needed, in words the client understands

Why it's on the list

The form and instruction it comes from, with a link to the official page

Status

Requested, Received, Needs translation, Needs replacement, Ready for review, Approved

Received date

When the firm got it

Original language

English or the language it's in

Translation

Not needed, Requested, Received

Expiry date

For anything that expires, such as a passport

Last reminder

Date and channel (email, text, call)

Next reminder

Date

Owner

The staff member chasing it

Attorney check

Initials and date once the attorney has approved it

Keep "Why it's on the list" filled in. When a client asks why they need something, staff can point to the source instead of guessing.

A starter list for family-based cases

The documents depend on the form, the relationship and the person's history. The list below is a starting point to build your firm's own checklist. It isn't a list of requirements. Always check it against the current instructions on the USCIS Form I-130 page and, where it applies, the USCIS checklist of initial evidence for Form I-485.

For the petitioner:

  • Proof of US citizenship or permanent resident status
  • Identity document
  • Documents for any legal name change

For the relationship:

  • Marriage certificate or birth certificates, depending on the relationship
  • Proof that any earlier marriages ended, if there were any
  • For spouses, evidence of the shared life, as the instructions describe

For the beneficiary:

  • Identity document and passport
  • Birth certificate
  • Photos, if the form instructions ask for them
  • Anything else the attorney adds for this case

Build the list once per case type, then copy it into each new case and let the attorney add or remove items.

Translations

USCIS rules say any document with foreign language in it has to come with a full English translation. The translator must certify that the translation is complete and accurate and that they're competent to translate (8 CFR 103.2(b)(3)).

For tracking, that means a document in another language has two parts. It isn't ready until both are in. Mark the original as Received and the row as Needs translation. Then track the translation in its own column until the certified translation arrives. Store the original and the translation together under the same row, so they're never filed apart.

Expiry dates

Some documents expire. A few have to be recent. Write the expiry date in the tracker when the document arrives, not when you're assembling the filing. Then filter the tracker by expiry date each week, so a passport that runs out before the planned filing date shows up early. Which dates matter for a given form is in the official instructions. The attorney decides what counts as too close.

The reminder loop

Clients rarely send everything at once. A simple loop keeps the file moving without staff writing each reminder from scratch.

  1. Send the first request as a checklist with each item named plainly. Tell the client how to send documents back (your portal or upload link, for example).
  2. When something arrives, mark it Received the same day and take it off the client's list.
  3. On the next reminder date, send a reminder that names only the items still missing. Never send the full list again.
  4. When an item arrives, stop reminding about it. If everything is in, stop the reminders altogether.
  5. After the number of reminders your firm sets, a person calls the client instead.

Have a person approve the wording before reminders go to clients, at least until the templates are settled. Our guide to client document request reminders for law firms has email and text versions.

Attorney review before filing

The tracker can show that a document has arrived. Whether it's the right document is a legal judgment. So set up a clear gate.

  • Staff move a document to Ready for review once it's in and translated if needed, with its expiry date recorded.
  • The attorney reviews it and marks Approved. If it's not right, they send it back as Needs replacement with a note to the client.
  • Nobody puts the filing together until every row for that case shows Approved.

That last rule sounds strict. It means the attorney never has to wonder whether a document went in unchecked.

Where automation helps

Most of the admin here is repetitive. Copying the case-type checklist into a new case, sending reminders that list only what's missing, stopping them when items arrive and flagging documents that are about to expire can all run automatically. The attorney's review stays manual. Runnrr assesses the connections and approval steps for workflows like this around the case management software, inbox and storage a firm already uses. If you'd like help setting up one workflow like this, you can read about Runnrr’s workflow setup.

Frequently asked questions

How do immigration law firms keep track of client documents?

With a checklist for each case built from the current USCIS form instructions and a tracker with one row per document per person. The tracker records status, translation, expiry date, reminders and the attorney's approval.

What should an immigration client document tracker include?

Case, person, document, the instruction it comes from, status, received date, original language, translation status, expiry date, last and next reminder, owner and attorney check.

Where do I find the official document checklist for a USCIS form?

On that form's page on uscis.gov and in its instructions. For example, the Form I-130 page is at uscis.gov/i-130. USCIS also publishes a checklist of initial evidence for Form I-485.

Do foreign-language documents need a translation for USCIS?

Yes. Under 8 CFR 103.2(b)(3), a document with foreign language in it needs a full English translation, with the translator's certification that it's complete and accurate and that they're competent to translate.

Who should check client documents before an immigration filing?

The attorney on the case. Staff can confirm that documents arrived, were translated and are in date. Whether each one is right for the filing is the attorney's decision.