Published onJuly 11, 2025How to Pay I-140 and I-907 Fees for EB1A & EB2 NIW Self-PetitionersI-140I-907paymentEB1AEB2-NIWself-petitionA step-by-step guide for self-petitioners on paying I-140 and I-907 fees, including all available payment methods and recommendations.