The average annual salary for MCA freshers in India is 2.2 Lakhs, with salaries ranging from 1.2 Lakhs to 3.2 Lakhs. For those with experience, the average MCA salary in India is 15,25,000 per year.