1. US Department of Homeland Security = $420
2. Immigrant visa application processing = $325.00
3. US Embassy fee = $325 (if you paid the immigrant visa application processing fee and immigrant visa security surcharge to the NVC, you do not need to pay this fee at the US Embassy)
4. USCIS Immigrant Fee = $165
5. Affidavit of Support review fee = $120
6. Medical examination and vaccinations = 6,000-10,000 THB