Free Tools

Free Immigration Tools

Check processing times, find your forms, and build your petition. All free. No sign-up required.

Live

USCIS Processing Time Lookup

Check current estimated processing times by form type and service center. Compare centers to find the fastest option. Updated regularly.

Try Free
Live

Case Type Finder

Answer a few questions about your immigration situation and get a complete list of USCIS forms you need, estimated fees, processing times, and required documents.

Try Free
Live

Petition Builder

Build your immigration petition step by step. Select your form, fill fields with AI guidance, check for consistency errors, and generate your document packet.

Try Free
Live

Form Finder

Answer 2 questions about your immigration goal and status. Get a complete list of USCIS forms you need with filing fees for each.

Try Free
Live

Fee Calculator

Select your USCIS forms and see total filing fees, biometrics fees, premium processing costs, and check fee waiver eligibility with Form I-912.

Try Free
Live

RFE Prevention Checker

Select a USCIS form type and see the top 10 most common Request for Evidence issues for that form, with specific tips on how to avoid each one.

Try Free
Live

RFE Response Cover Letter Generator

Generate an RFE response cover letter for USCIS.

Try Free
Live

I-130 Cover Letter Generator

Generate a cover letter for your I-130 petition.

Try Free
Live

Employment Verification Letter Generator

Generate an employment verification letter for immigration filings.

Try Free
Live

Hardship Waiver Letter Generator

Generate an extreme hardship letter for an immigration waiver.

Try Free
Live

Expedite Request Letter Generator

Generate an expedite request letter for USCIS processing.

Try Free
PetitionKit
Start My Petition