USCIS Visa Fees

Best Immigration india

USCIS Visa Fees


It depends whether you are inside or outside of the U.S when you pay your USCIS filing fees with biometrics and other fees.

If you live outside the U.S

If you live outside the U.S or its territories and you want to file your petition where you live, You have to visit USCIS website to determine if you can file your form at an international office. USCIS do not accept all forms of payment abroad. Check the USCIS webpage or contact the U.S. Embassy or Consulate for information on how to pay the fees.

If you are inside the U.S

It depends on the form you want to submit, you can pay your fees online using a credit/debit card or bank withdrawal; by mail with a card or check; or in person at a USCIS field office. You must submit the correct fees or USCIS will reject your form.

Paying with a Check

You can pay USCIS fees with bank drafts, cashier’s checks, personal checks, certified checks and money orders that can be drawn on U.S. banks and payable in U.S.

Youcan mail your money order or check together with your application form. you may be able to file your application and pay the fees in person at a USCIS field office in the U.S for some forms

If you are paying your USCIS fees by check, please read the following instructions :

  • Authorization for an Electronic Funds Transfer: When you submit your check, you authorize USCIS to convert your check into an electronic fund transfer. USCIS will use the account information from your check to make an electronic fund transfer from your checking account for the amount of the check. If the transfer cannot occur for technical reasons, you authorize USCIS to process the copy of your original check through normal paper check procedures.

  • Insufficient Funds: The electronic fund transfer from your account can occur faster than normal processing for a paper check. If your check or other financial instrument is returned as un payable,USCIS will resubmit the payment one time. If it is returned as un payable a second time, USCIS will reject your filing and USCIS will charge you a $30 as a returned check fee.

Learn how to write your check

Your personal checks must be pre-printed with your name and your bank’s name. Your address and phone number must be pre-printed, typed, or

Best Immigration india

written in ink.

  1. Write the date you are completing the check. Use the U.S. style of month/day/year. (Example: Feb. 14, 2020, or 2/14/20, but not 14/2/20 or 14 Feb 2020.)
  2. On the “Pay to the Order of” line, write U.S. Department of Homeland Security.
  3. You can only use numerals to show the exact dollar amount of the fee for the service you are requesting. as an example, the amount is $325.00.
  4. Please write the correct spellings of the exact dollar amount of the fee and write the cents also if there is any.
  5. Please write a brief description of the purpose of your payment. as an example, it is “I-130 application.” Include the applicant’s name on the memo line
  6. kindly sign your check in ink using your legal name.

Paying through your Credit Card

you can pay your fees with a credit card, debit card, or pre-paid card.

Acceptable Credit Cards You can pay your fee using your Visa, MasterCard and American Express you have to make sure that your card has enough money to pay the fee at the time of filing.USCIS will reject your application if your card is declined, and USCIS will not process your credit card payment again with the same credit card.

If You File Online

If you file your form online, the system will guide you through the process of paying your fees with a credit, debit, or pre-paid card. Bank account withdrawals are also available when paying online. Once you are ready to submit your form, the system will automatically direct you to the secure Department of Treasury site,, to pay your fees online.

We only use to process fees. Always check the website address before you pay. Beware of scam websites and scammers who may pretend to be a USCIS website.

You can send my mail

If you mail your form to a USCIS Lockbox facility, you can pay your fees with a credit card. To do so, follow these steps:

  1. Complete and sign Form G-1450, Authorization for Credit Card Transactions.
  2. Place the form on top of your application, petition, or request.
  3. Mail the entire package to the appropriate USCIS Lockbox.

If USCIS accept your filing, USCIS will:

  • Charge your credit card for the proper amount.

  • Destroy your Form G-1450 to protect your credit card information .USCIS will destroy it even if USCIS reject your filing and do not process your payment

You will see a charge from USCIS on your credit card statement.

To pay the National Visa Center fees, you must have access to a U.S. bank account. In addition, only a cashier’s check or money order will be accepted; no personal checks accepted. Useful information about the cashier’s check or money order:

  • Make payable to the U.S. Department of State.

  • Pay the exact amount listed on the fee invoice.

  • Write your National Visa Center case number on the memo line.

  • Mail the payment and invoice to:
    National Visa Center Fee Processing Center
    P.O. Box 790136
    St. Louis, MO 63179-0136


Immigration Benefit Request New Fee $ Old Fee $
G–1041 Genealogy Index Search Request 65 20
G–1041A Genealogy Records Request (Copy from Microfilm) 65 20
G–1041A Genealogy Records Request (Copy from Textual Record) 65 35
I–90 Application to Replace Permanent Resident Card 455 365
I–102 Application for Replacement/Initial Nonimmigrant Arrival-Departure Document 445 330
I–129/129CW Petition for a Nonimmigrant worker 460 325
I–129F Petition for Alien Fiancé(e) 535 340
I-130 Petition for Alien Relative 535 420
I-131/I-131A Application for Travel Document 575 360
I–140 Immigrant Petition for Alien Worker 700 580
I-191 Application for Relief Under Former Section 212(c) of the Immigration and Nationality Act (INA) 930 585
I-192 Application for Advance Permission to Enter as Nonimmigrant 585/930 585
I-193 Application for Waiver of Passport and/or Visa 585 585
I-212 Application for Permission to Reapply for Admission into the U.S. After Deportation or Removal 930 585
I–290B Notice of Appeal or Motion 675 630
I–360 Petition for Amerasian Widow(er) or Special Immigrant 435 405
I–485 Application to Register Permanent Residence or Adjust Status 1,140 985
I-485 Application to Register Permanent Residence or Adjust Status (certain applicants under the age of 14 years) 750 635

Can the AOS (Affidavit of Support ) Fee or IV Application Processing Fee be paid at the U.S. Consulate/Embassy instead of submitting fees to the National VisaCenter?

No, fees must be paid to National Visa Center using the online using CEAC. Do NOT attempt to make payments by mail. If you cannot pay online, please send a screenshot to National Visa Center by using the Public Inquiry Form for assistance.

Can I pay my fees through a bank abroad?

No, all fee must be made though U.S. banks and in U.S Dollars.

Can i Pay my fee with my credit card or personal check?

No, National Visa Center do not accept credit card or personal checks payments.

What if CEAC does not allow me to pay online?

Please take a screenshot and send it to National Visa Center(NVC) by using the Public Inquiry Form for assistance. Do not make so many attempts to make payments.

Is there only single AOS fee per case or does each applicant on the case has to pay the fee ?

There is only one AOS fee charged per case.

Can my brother pay the AOS fee bill ?

Yes, If your brother has the login information , he can log into CEAC and pay the AOS fee.

Can the AOS and IV fee be paid together with the same bill ?

Yes, You can pay AOS and IV fees online. However, the online payment system will require you to pay them separately, so there will be two transactions from your bank account.

I have paid the AOS fee for one case, do I have to pay the same fee for my other cases?

You must have to pay the AOS(Affidavit of Support) fee for each case unless you are petitioning for your spouse and/or child(ren) and submit your Affidavit of Support for each case to the National Visa Center at the same time.

Who has to pay the Affidavit of Support (AOS) fee?

The following categories of immigrants are required to pay the Affidavit of Support fee:

  • Immediate relatives of U.S. citizens (spouses, unmarried children under age 21, and parents of U.S. citizens age 21 and older)

  • Family-based preference immigrants (unmarried sons and daughters of U.S. citizens, spouses and unmarried sons and daughters of permanent resident aliens, married sons and daughters of U.S. citizens, and brothers and sisters of U.S. citizens age 21 and older)

Is there a fee to review the Affidavit of Support at a U.S. Consulate or Embassy abroad?

No, fee is not charged when the Form I-130 petition and subsequent Affidavit of Support form is filed outside the U.S.

Who has to pay the Immigrant Visa (IV) Application Processing Fee?

Every intending applicant to immigrate to the U.S has to pay the IV fee.

Do I need a user account and password?

You need the information from the Welcome letter that you received from National Visa Center:

  • Case Number

  • Invoice Identification Number

You need the U.S bank's routing number and your checking (or savings) account number. For checking accounts this information is available at the bottom of one of your checks.

How will the transaction appear on my bank statement?

Affidavit of Support Fee payments will appear as National Visa Center AOS Fee. Immigrant Visa Fee payments will appear as National Visa Center IV FEE. If you are not sure what a particular payment is, contact your financial institution. They can help identify the payment history.

What payment systems can be used?

All online AOS and IV payments are processed by the Department of Treasury through the Immigrant Visa Invoice Payment Center.

Online payment at CEAC are secure?

Yes, Department of State use 128-bit SSL encryption to protect your transaction information while you are logged into the Immigrant Visa Invoice Payment Center. No Account number or Routing number information is stored on the Department of State’s servers.

My internet got disconnected while i was in the middle of my transaction, Do i need to worry ?

Well , you need not to worry .you can close your browser, log back in, and try again. If you submitted your payment information and then experienced a problem, contact the National Visa Center before trying again by using the Public Inquiry Form.

I have paid fees but the status is not showing as “Paid.” Do I need to pay again?

If you have submitted your bank account information, there will be a delay while the bank processes your payment request. It takes 2-3 business days. During that period, your status will show as “In Process.” Once your bank confirms the payment, your status will automatically change to “Paid.” You will then be able to open and complete the Form DS-260 Immigrant Visa Application.

Will I get confirmation e-mail or an online receipt when I make my payment online, so that I know the payment was successfully completed?

The Department of State will not automatically send you notification that your payment was successfully completed; however, you can print or e-mail a receipt in CEAC once you make your payment.