Getting an Indian Employment Visa

To get an Indian employment visa, you must first secure a confirmed job offer from an India-based entity and obtain a formal recommendation letter from your employer. You then apply online through the official Indian government portal, pay the processing fee, and submit your physical documents to the nearest Indian mission or outsourcing center.

  1. Secure the Employment Contract. Your Indian employer must provide a signed contract detailing your salary, role, and tenure. Ensure the salary exceeds the minimum threshold, which is currently set at $25,000 USD per year for most sectors.
  2. Register on the e-FRRO Portal. Your company must initiate the process by uploading your details to the Ministry of Home Affairs' e-FRRO system. They will provide you with a unique reference number or approval status required for your application.
  3. Submit the Online Application. Go to the official Indian Visa Online website (indianvisaonline.gov.in). Select 'Regular/Paper Visa Application'. Fill out all sections accurately, as discrepancies here will result in immediate rejection.
  4. Gather Documentation. Compile your original passport (with 6+ months validity), passport photos in 2x2 inch format, your employment contract, proof of educational qualifications, and the company's incorporation certificate in India.
  5. Visit the Visa Center. After submitting online, schedule an appointment at your local Indian Visa Application Center (IVAC) or consulate. Bring all original documents and photocopies. Pay the fee (varies by nationality, typically $150–$300 USD) and submit your passport.
Can I switch to an employment visa while on a tourist visa in India?
No. You must apply for an employment visa from your home country or the country of your legal residence.
What if my salary is below $25,000 USD?
Unless you fall into a specific category like an ethnic cook, translator, or NGO worker, you will likely not qualify for an employment visa.