Free Tool

USCIS Document Checklist Generator

Choose your case type to see the supporting documents applicants are most often asked for — and which ones need a certified English translation if they’re not in English.


The one rule that covers everything: USCIS requires a full English translation with a signed translator certification for any document in a foreign language (8 CFR 103.2(b)(3)). If a document below is not in English, it needs a certified translation.

    Price my translations

    Most checklist documents are 1–2 light pages — typically $10–$20 each at Corpus’s 8¢/word rate (capped at $19.99/page — you pay whichever is lower), certification included. Start your order or get a free quote.

    This checklist is general information, not legal advice. Document requirements vary by case — always follow your form instructions, USCIS/NVC notices, or your attorney’s guidance.

    Checklist questions

    Do all of my documents need certified translation?

    Only documents that are not in English. Each foreign-language document must be submitted with a complete English translation and a signed translator certification (8 CFR 103.2(b)(3)).

    Can I translate my own documents for USCIS?

    USCIS expects the translator to certify they are competent to translate and that the translation is accurate. Self-translations are widely discouraged and frequently questioned; a professional certified translation avoids RFE risk for a small cost.

    How fast can I get my documents translated?

    Corpus Localization delivers most certified translations within 24 hours as a certification-ready PDF, at 8¢ per word or $19.99 per page — whichever is lower.

    Serving clients across the NY/NJ metro: Manhattan  ·  Brooklyn  ·  Queens  ·  The Bronx  ·  Jersey City  ·  Newark  ·  Elizabeth  ·  Paterson

    Compare certified translation services: Best certified translation services for USCIS  ·  RushTranslate review  ·  ImmiTranslate alternative

    Corpus Localization contributes 0.5% of revenue to carbon removal via Stripe Climate