That is the appropriate fee for each I-130 petition. If two petitions were sent then there is a separate fee of $420 each. Write a separate check or money order for each petition.
The answer provided here is general in nature and does not take into account other factors that may need to be reviewed for a more precise answer. You should consult with an immigration attorney before taking any action. The answer here is not intended to create an attorney-client relationship.
I agree with my colleague. The fee for I-130 is $420. Did you also filed I-485? If so, then you also need to pay for $1,070. The separate checks should be payable to US Department of Homeland Security.
Read the form instruction and see if you skipped any questions on the form. Then I would go over the forms line by line.
If you think my answer was helpful, please mark as helpful for courtesy. It also encourgaes me and other lawyers to answer your questions.
If this was a family based petition based on marriage to a USC, you may have included an I-485 as well, and the fee for that form is $1,070. The I-130 form fee is $420 each. USCIS accepts money orders or cashier's checks from lay people and checks from law firms.
This answer does not constitute specific legal advice nor does it create an attorney-client relationship. Should you wish the analysis of the specific facts of your case, kindly contact our office to schedule a consultation. Nogueira Morton P.L. 888-442-7252. email@example.com.