If you are applying for special immigrant juvenile status, you are exempt from paying the fee for Form I-360, Petition for Special Immigrant. Even though there is no filing fee for your Form I-360 to petition for special immigrant juvenile status, there is a filing fee if you file Form I-485 to apply for a green card. If you cannot afford to pay this fee, you may be able to waive the fee.
Yes, you can still apply for VAWA even if you do not have any income. To apply for a VAWA green card, you must file two main forms: Form I-360 and Form I-485. There is no fee required to file Form I-360. Currently, the fee to file Form I-485 is $1,225. But the fee for Form I-485 can be waived if you satisfy any of the following conditions.
If your family income is below a certain level or if you satisfy other conditions, you can apply to waive part or all of the USCIS filing fee when you apply to naturalize as a U.S. citizen. The normal USCIS naturalization filing fee is $640 plus an $85 biometric fee for a total of $725.