Home > Immigration Procedures > Filing Fees

Filing Fees

Always ascertain the appropriate filing fee by checking the U.S. Citizenship and Immigration Services (USCIS) fee schedule, on the USCIS web site, not from the form instructions!

The fee for the regular I-129 petition for a nonimmigrant worker will vary depending on the classification being sought, the petitioner's filing status, and whether there are more than 25 beneficiaries in a group (note - as of April 1, 2024 the very latest edition of the I-129 must be used, no grace period allowed). Any nonprofit petitioner seeking to access a reduced filing fee must provide a copy of its IRS determination letter proving 501(c)(3) status; any small employer seeking the reduced fee for the I-129 and the Asylum Program fee must provide a copy of its most recent IRS Form 941 or Employer’s Quarterly Federal Return:

For O petitions:

  • $530 for U.S. 501(c)(3) nonprofit organizations of any size
  • $530 for filers with 25 or fewer full-time-equivalent employees, plus a $300 Asylum Program Fee, for a total fee of $830 (please be sure to write a separate check for the Asylum Program Fee)
  • $1055 for all other filers, plus a $600 Asylum Program Fee, for a total fee of $1655 (please be sure to write a separate check for the Asylum Program Fee)


For P petitions:

  • $510 for U.S. 501(c)(3) nonprofit organizations of any size
  • $510 for filers with 25 or fewer full-time-equivalent employees, plus a $300 Asylum Program Fee, for a total fee of $810 (please be sure to write a separate check for the Asylum Program Fee)
  • $1015 for all other filers, plus a $600 Asylum Program Fee, for a total fee of $1615 (please be sure to write a separate check for the Asylum Program Fee)


The fee for the I-907 premium processing form is $2,805

Payment should be made by business or personal check, money order or cashier's check, payable to "U.S. Department of Homeland Security." Separate checks should be used for each fee paid, and the Asylum Program Fee should also be paid by separate check. It is best to make a notation of some sort on the check's memo line, such as "Acme Co. I-129/O-1B for J. Brown," to make it easier to reconnect with check with the filing should it become separated by accident. Do NOT pay fees in cash or stamps!

There is no rule about who must pay these or any other costs associated with the petition. That is a matter of contract between the petitioner, the beneficiary(ies), and the venues. USCIS will be happy to take payment from any source.

NEXT