
Immigration document preparation
Help preparing and filing U.S. immigration forms
We help you organize your paperwork, complete the forms, and get your application ready to file using the information you provide.
We prepare your documents
Not a law firm
- Every form is prepared and reviewed against current agency instructions.
- We explain each step clearly, without unnecessary legal jargon.
- You review the completed materials before they are filed with the appropriate agency.
Popular services
Find the immigration service that matches your situation.

Work permit (EAD)
Form I-765
Preparation assistance for the Application for Employment Authorization.
Learn more
Apply for a Green Card
Form I-485
Preparation assistance for Adjustment of Status to lawful permanent resident.
Learn more
Family Immigration Petition
Form I-130
Preparation assistance for petitions filed by a U.S. citizen or permanent resident on behalf of a family member.
Learn more
Citizenship Application
Form N-400
Preparation assistance for the Application for Naturalization.
Learn moreHow DocPrep helps
A clear, guided process from request to filing-ready documents.
1Tell us what you need
Submit a service request or contact us to describe your situation.
2We prepare your documents
Our team organizes and prepares your paperwork based on the information and documents you provide.
3Review and submit
You review the completed materials before they are filed with the appropriate agency.

Accuracy-focused
Every form is prepared and reviewed against current agency instructions.
Check your case status
Look up official case status directly through government systems.
Immigration news and updates
Stay informed about changes that may affect your case.
June 2, 2026
How to check current USCIS processing times
USCIS publishes estimated processing times by form and service center. Here is how to find the estimate that applies to your case.
Read moreMay 14, 2026
Understanding your USCIS receipt number
Your 13-character receipt number is the key to tracking your case. Here is what the format means and where to find it.
Read moreApril 21, 2026
What to do if you receive an immigration court notice
Notices from the immigration court include important dates and instructions. Understanding the basics can help you respond appropriately.
Read moreFrequently asked questions
Answers to common questions about our services.
Browse our services to find the form or filing that matches your situation, then submit a request from that service page or through our contact page. A member of our team will follow up to confirm the details, explain what information and documents are needed, and walk you through next steps. There's no cost or commitment to submitting a request.
DocPrep provides document preparation and filing assistance for U.S. immigration forms. We help organize your supporting documents and prepare forms accurately based on the information you provide. We do not provide legal advice or legal representation.
The specific documents depend on the service and your individual situation. Common examples include identity documents like a passport or birth certificate, prior immigration notices or receipt numbers, and civil documents such as marriage or birth certificates for family-based filings. After you submit a request, our team will confirm the exact checklist for your situation.
No. Government filing fees are paid separately to the relevant agency (such as USCIS) and are not included in our document preparation fee. We will let you know the applicable government fee for your filing before you submit it.
Service fees depend on the specific form and complexity of your situation. Submit a request or contact us for current pricing information for your service.
Once we have the information and documents we need from you, preparation time depends on the complexity of your filing, but most services can be prepared within a reasonably short timeframe after everything is received. This is separate from how long the government takes to process your filing once it's submitted — see the next question for that distinction.
Ready to get started?
Tell us what you need, and we'll contact you to discuss the next steps.
Request a service



