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.
- 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).
- When something arrives, mark it Received the same day and take it off the client's list.
- On the next reminder date, send a reminder that names only the items still missing. Never send the full list again.
- When an item arrives, stop reminding about it. If everything is in, stop the reminders altogether.
- 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.
