Every USCIS filing fee since 2004: 40 forms across six Federal Register rules

Immigration fees go up one Federal Register rule at a time. Each rule is public when it publishes — and then it stops being the current answer. The government’s fee schedule tells you what a form costs today; it does not tell you what it cost in 2010, or when it changed, or by how much. That history is scattered across two decades of rules that no single page keeps together.

This is that record, assembled: the filing fee for 40 USCIS forms, from the earliest rule the Federal Register’s full-text archive can read (2004) through the schedule in force today, with every amount traced to the final rule that set it. You can check any line against the primary source in one click.

A few of the lines people ask about most: the naturalization application (N-400) rose from $595 under the 2010 rule to $760 today. The work permit (I-765) went from $380 to $520. Renewing a green card (I-90) — one of the few forms the record follows across the full span — climbed from $185 in 2004 to $465.

40 forms with a tracked fee
2004–2024 years covered
6 Federal Register final rules
114 fee changes recorded

A published fee is not necessarily what you pay today. This table records the filing fee each final rule published in the Federal Register. It does not include fee waivers or add-on charges, and the 2020 rule (85 FR 46788) was enjoined nationwide and never took effect — its amounts were never lawful fees, which is why the record jumps from 2016 straight to 2024. Always confirm the current fee with USCIS before you file.

Method and source

Fees are read from each final rule's REGULATORY TEXT (8 CFR 103.7(b)(1) for 2004-2016, 8 CFR 106.2 for 2020+), not from preamble prose or tables. Every amount carries the sentence it came from. Forms with per-classification tiers (e.g. I-129) are marked tiered with amount=null -- no base fee is invented.

The 2024 extraction reproduces all 15 comparable hand-verified fees in data/uscis_fees_canonical.json exactly, with zero mismatches. Same extractor, same anchors, applied to 2004-2016. Every emitted amount is additionally asserted to appear verbatim in its own source_sentence.

The 2004 and 2007 rules yield far fewer forms (~13) than 2010+ (~50) because their regulatory text lists fewer entries in the form we can read with certainty. This is UNDER-coverage, not error: a form absent from an early snapshot means we did not read a trustworthy amount for it, NOT that it was free or did not exist. Never describe a timeline as that form's complete fee history.

Source: U.S. Federal Register (federalregister.gov) -- binding regulatory text. Built: 2026-07-11.

FormEffectiveFiling feeRule (Federal Register)
G-10412010-11-23$2075 FR 58962
G-10412016-12-23$6581 FR 73292
G-10412024-04-01$8089 FR 6194
G-1041A2016-12-23$6581 FR 73292
G-1041A2024-04-01$8089 FR 6194
I-1022010-11-23$33075 FR 58962
I-1022016-12-23$44581 FR 73292
I-1022024-04-01$56089 FR 6194
I-1292010-11-23$32575 FR 58962
I-1292016-12-23$46081 FR 73292
I-129F2010-11-23$34075 FR 58962
I-129F2016-12-23$53581 FR 73292
I-1302010-11-23$42075 FR 58962
I-1302016-12-23$53581 FR 73292
I-1302024-04-01$67589 FR 6194
I-1402010-11-23$58075 FR 58962
I-1402016-12-23$70081 FR 73292
I-1402024-04-01$71589 FR 6194
I-1922004-04-30$25069 FR 20528
I-1922007-07-30$54572 FR 29851
I-1932004-04-30$25069 FR 20528
I-1932007-07-30$54572 FR 29851
I-1932010-11-23$58575 FR 58962
I-1932016-12-23$58581 FR 73292
I-1932024-04-01$69589 FR 6194
I-2122010-11-23$58575 FR 58962
I-2122016-12-23$93081 FR 73292
I-2122024-04-01$117589 FR 6194
I-2462010-11-23$15575 FR 58962
I-2462024-04-01$15589 FR 6194
I-290B2010-11-23$63075 FR 58962
I-290B2016-12-23$67581 FR 73292
I-290B2024-04-01$67589 FR 6194
I-3602010-11-23$40575 FR 58962
I-3602016-12-23$43581 FR 73292
I-3602024-04-01$51589 FR 6194
I-5262010-11-23$150075 FR 58962
I-5262016-12-23$367581 FR 73292
I-5262024-04-01$1116089 FR 6194
I-5392010-11-23$29075 FR 58962
I-5392016-12-23$37081 FR 73292
I-5392024-04-01$47089 FR 6194
I-6002004-04-30$52569 FR 20528
I-6002007-07-30$67072 FR 29851
I-6122010-11-23$58575 FR 58962
I-6122016-12-23$93081 FR 73292
I-6122024-04-01$110089 FR 6194
I-6872010-11-23$113075 FR 58962
I-6872016-12-23$113081 FR 73292
I-6872024-04-01$124089 FR 6194
I-6942010-11-23$75575 FR 58962
I-6942016-12-23$89081 FR 73292
I-6942024-04-01$112589 FR 6194
I-6982010-11-23$102075 FR 58962
I-6982016-12-23$167081 FR 73292
I-6982024-04-01$167089 FR 6194
I-7512010-11-23$50575 FR 58962
I-7512016-12-23$59581 FR 73292
I-7512024-04-01$75089 FR 6194
I-7652010-11-23$38075 FR 58962
I-7652016-12-23$41081 FR 73292
I-7652024-04-01$52089 FR 6194
I-800A2010-11-23$72075 FR 58962
I-800A2016-12-23$77581 FR 73292
I-800A2024-04-01$92089 FR 6194
I-8172004-04-30$19569 FR 20528
I-8172007-07-30$44072 FR 29851
I-8172010-11-23$43575 FR 58962
I-8172016-12-23$60081 FR 73292
I-8172024-04-01$76089 FR 6194
I-8212010-11-23$5075 FR 58962
I-8212016-12-23$5081 FR 73292
I-8242010-11-23$40575 FR 58962
I-8242016-12-23$46581 FR 73292
I-8242024-04-01$59089 FR 6194
I-8292010-11-23$375075 FR 58962
I-8292016-12-23$375081 FR 73292
I-8292024-04-01$952589 FR 6194
I-902004-04-30$18569 FR 20528
I-902007-07-30$29072 FR 29851
I-902010-11-23$36575 FR 58962
I-902016-12-23$45581 FR 73292
I-902024-04-01$46589 FR 6194
I-9052010-11-23$23075 FR 58962
I-9052016-12-23$23081 FR 73292
I-9052024-04-01$23089 FR 6194
I-9072010-11-23$122575 FR 58962
I-9072016-12-23$122581 FR 73292
I-9102016-12-23$78581 FR 73292
I-9102024-04-01$99089 FR 6194
I-9242010-11-23$623075 FR 58962
I-9242016-12-23$1779581 FR 73292
I-9292010-11-23$21575 FR 58962
I-9292016-12-23$23081 FR 73292
I-942010-11-23$675 FR 58962
I-942024-04-01$689 FR 6194
I-94W2010-11-23$675 FR 58962
I-94W2024-04-01$689 FR 6194
N-3002010-11-23$25075 FR 58962
N-3002016-12-23$27081 FR 73292
N-3002024-04-01$32089 FR 6194
N-3362010-11-23$65075 FR 58962
N-3362016-12-23$70081 FR 73292
N-3362024-04-01$83089 FR 6194
N-4002010-11-23$59575 FR 58962
N-4002016-12-23$64081 FR 73292
N-4002024-04-01$76089 FR 6194
N-4702004-04-30$15069 FR 20528
N-4702007-07-30$30572 FR 29851
N-4702010-11-23$33075 FR 58962
N-4702016-12-23$35581 FR 73292
N-4702024-04-01$42089 FR 6194
N-600K2016-12-23$117081 FR 73292
N-600K2024-04-01$138589 FR 6194

Download the full dataset (JSON) — free to use with attribution to MigrantUSA.

How to read this — and the mistake that matters

A fee in this table is what a rule published. It is not automatically what you will pay.

Two things move a real cost away from the published number, and both matter:

  • Fee waivers and add-ons. Many applicants qualify to file with a reduced fee or no fee at all (Form I-912), and some rules bundle biometric or other charges that this base-fee record does not carry. What you owe depends on your form, your category, and your situation — confirm it on the official USCIS fee schedule before you file.
  • The 2020 increase that never happened. A 2020 rule (85 FR 46788) would have raised fees across the board, but it was enjoined nationwide before its effective date and never took effect. Its amounts were never lawful fees, so they appear nowhere in this timeline. That is why the record steps from the 2016 schedule straight to 2024 — the jump is correct, not a gap in the data.

Why the record starts in 2004

The Federal Register’s full-text archive is what makes a row here verifiable — each fee is read from the rule’s own regulatory text and linked back to it. That archive is searchable in the form this dataset needs from the mid-2000s forward, so the earliest fee rule it reads cleanly is the 2004 schedule. The 2004 and 2007 rules list far fewer forms than the 2010 and later rules — not because those forms were free, but because their regulatory text does not state an amount this record could read with certainty. A form that is absent from an early rule means we did not find a trustworthy amount for it, not that it had no fee. We would rather show under-coverage than guess.

Method

Every amount is extracted from a Federal Register final rule and is asserted to appear verbatim in that rule’s own text before it is published here — no fee is typed in by hand, and the numbers on this page are rendered from the dataset, not written into the prose. The 2024 extraction reproduces every one of the fees we had already hand-verified, exactly, which is the check that the same method applied to the older rules is trustworthy. The rule that was enjoined is kept in the dataset flagged as never-in-effect and is excluded from every fee timeline. The full method, source, and build date are in the panel above.

Use it

The full dataset is free to download as JSON and free to use with attribution to MigrantUSA. If you are a journalist, researcher, or legal-aid organization and you need a cut we have not published — one form’s whole history, every fee a single rule set, the percentage change since a form first appears — the underlying data is all there, and the source for every amount is one click away.


This is general information, not legal advice. USCIS fees change, can be waived, and depend on your specific form and situation. Always confirm the current fee on the official USCIS fee schedule, and consult an immigration attorney or accredited legal-aid provider about your case.