The USCIS is a government agency but is not largely funded by tax dollars. Instead, the USCIS relies on its fees and filing costs to pay for the services it offers. However, in some cases immigrants may not be able to pay easily for the filing costs and fees associated with some USCIS petitions. When this happens, immigrants can file I-912 (Request for Fee Waiver) along with their form to request that filing fees be waived in their case. Applicants requesting this will need to make sure that their application form is eligible for such a fee waiver by checking http://www.uscis.gov/feewaiver. As well, applicants will need to submit information about why they cannot pay their filing fee. The USCIS will consider all cases individually when deciding about waiving fees, since every time someone does not pay a filing fee, the costs are passed on to other applicants in the form of fee increases.