ok, great. for the fastest results, I would recommend you get married in Mexico and then file for a K-3 visa for her to enter the u.s. as a spouse of a u.s. citizen and then she can finish the green card
/permanent resident process here...it's much faster than the fiance visa option. AS to fees you will pay for the filing fees for the forms, which you will see the fees on the forms.
So once you get married You need to file the I-130 and once you get the receipt, you file form I-129F along with the I-130 receipt. Then the National Visa Center (NVC) will collect fees, I-864 affidavit of support, and then will send file to consulate
for her interview. This option takes less time because you do not have to wait for the I-130 to be approved. However, once she enters the U.S. on the K-3 visa you will then need to file forms I-485
Adjustment of Status/green card and I-765 work authorization (filing fee for both is combined at $1010) to obtain your green card.Once the forms are filed, it will take 30-90 days for her to get work authorization which she can use to go get her social security number and drivers license. The green card itself will take 6-8 months to obtain. If she needs to travel after you have filed I-485 also file I-131 Advance Parole with all of these applications because if she travels after filing I-485 it is considered abandoned. I-131 allows her to return to resume processing the green card upon her return, as if she never left.
Once the green card is issued it will be a 2 year conditional green card, the condition is that the marriage lasts 2years from the date the green card was granted. 1yr and 9mos later (or 3 months before the green card expires) you need to file form I-751
to remove the condition, at which time it becomes a permanent green card. After marriage of 3 years and having his green card, she would be eligible for U.S. citizenship
. I would suggest you consult with a local attorney to discuss the details of your case. You can find one at www.ailalawyer.com and they can tell you their fees and you can decide if it is reasonable. Each attorney has their own fee.
I hope this helps. Please click "accept" so that I receive credit for answering your question. I will be happy to reply to a follow up on this issue at no extra cost. Your Positive feedback is appreciated. If you want to request me in the future type "TO GEORGETOWNLAWYR" in the subject line and if I am not online I will answer asap. Thanks and best regards.