Current filing fee for each form, online and paper, from the official G-1055 schedule — plus the total for the packages people actually file together.
USCIS returns the filing fee when it rejects a package — it does not return the months you waited, and it does not pause a status gap or hold a priority date. FormGuard checks your completed form against the rejection reasons USCIS actually applies.
Check my form — $39 See fee-schedule changesUSCIS discounts most forms by $50 when they are filed through an online account rather than mailed. Not every form or every filing category is eligible for online filing, and some — the reentry-permit version of I-131, for instance — are paper-only regardless. Each form page above shows both prices and any situation-specific fee recorded in the current schedule.
USCIS revises the G-1055 schedule periodically, and the new fees take effect on a stated date rather than gradually. A package received with the old fee after the effective date is rejected. We track the edition this site is verified against and publish every change we detect — see the fee-change log.