Visa applicants whose I-130 petition was filed with the Consular Section in Frankfurt will be required to pay the fee on the day of the visa interview; those whose application was filed with USCIS in the U.S. and is being processed through the National Visa Center (NVC), pay the fee before the NVC begins processing the case.

You are also required to pay the USCIS Immigrant Fee after you have received the immigrant visa package in order to receive your Green Card by mail after entry into the United States.


Family-based & Immediate Relatives Immigrant Visa $325.00 per visa applicant
Employment-based Immigrant Visa $345.00 per visa applicant
Diversity Visa (DV) Applicants $330.00 per visa applicant
Other Immigrant Visa (SIVs, etc) $205.00 per visa applicant
Returning Resident Status (SB-1) US $180.00 per visa applicant

Note: If the SB-1 Application is approved, the following fee is
necessary to finish processing your visa SB-1 Fee (Processing) US $205.00 per visa applicant

Domestic Review of Affidavit or Support
(Applies if application is done by the NVC): 
Processing Fee US $120.00 per Affidavit


We accept the following forms of payments:

Cash Dollar or Euros
Credit Cards Visa, MasterCard, American Express and Discover; No EC/Maestro Cards are accepted.
International Money Orders American Express or U.S. Postal Service money orders made payable to “U.S. Department of State”;
Cashier’s Check / Bankschecks
  • Cashier’s check issued by an American bank in dollars; OR
  • Bankscheck issued by a German bank in dollars drawn on a U.S. bank
  • All checks must be made payable to the American Consulate General (depending on your location);
  • All checks must be machine-readable (i.e., have a coded line running along the bottom of the check).
  • Checks may be no wider than 10 cm due to our machine-reader limitations.
  • No personal checks will be accepted.
As a recipient of an Immigrant Visa from the Department of State, you are required to pay the Department of Homeland Security, U.S. Citizenship and Immigration Services (USCIS)  Immigrant Visa Fee. This $220 USD fee covers the costs of processing, filing and maintaining your immigrant visa package and producing and issuing documents, such as your Green Card.

You must submit the $220 U.S. Dollar payment online after receiving your visa package from the Department of State and before you depart for the United States. If you cannot pay the USCIS Immigrant Fee, another person, such as your petitioner, sponsor, relative or friend, can make this payment on your behalf. You will need to provide them with your Alien Number and Case ID, which are provided with the immigrant visa package. Please note: The system asks for a 9-digit A-Number. If your A-number has eight digits, you will need to add a “zero” (0) after the A.

Payments may be made directly from a U.S. bank account or using a credit card or debit card. Visit www.USCIS.gov/ImmigrantFee to learn more about the USCIS Immigrant Fee and to make your payment.

Follow these steps to submit payment online: 

  • Fill in all fields completely and accurately. If an item is not applicable type “N/A”.
  • Click on Make Payment.
  • Enter your payment information and click on Continue with Payment.
  • Double check that the information presented is correct.
  • Enter your email address to receive confirmation of the transaction.
  • Check the Authorization Box and click on Submit Payment.
  • Keep a copy of the receipt for your records.