MBBS doctors in government hospitals typically earn between ₹6-10 lakhs per year, with experienced doctors earning up to ₹25 lakhs.