The US visa application fee, paid after completing the DS-160 form, costs USD 185 for most nonimmigrant visa types, like tourist or student visas for Indians. USD 205 for petition-based visas like H1B, L1, and O, P, Q, or R. Higher fees may apply for immigrant visas or other specific categories. When scheduling your appointment, payment is made through the official US visa website or the US Embassy and Consulates in India's website, with options to pay in INR or via bank draft.