Free Tool

Immigration Case Type Finder

Select what you are trying to accomplish. We will show you the USCIS forms you need, estimated filing fees, processing times, and required documents.

PetitionKit is an independent self-help resource that helps you prepare your own US immigration paperwork. We are not a law firm or an attorney, we are not affiliated with USCIS or any government agency, and nothing here is legal advice. Immigration rules, fees, and processing times change often and depend on your specific situation; always confirm current requirements at USCIS.gov or with a licensed immigration attorney. We do not represent you before any agency and make no promises about the outcome or timing of any case. Fees and processing times are estimates based on USCIS published data and may change. Always verify current fees at USCIS.gov.

PetitionKit
Start My Petition