根据《机动车安全技术检验规程》和《机动车登记管理办法》,上海市机动车年度检验期限是从车辆登记之日起的 12个月内进行。具体来说,非营运小型汽车的年检有效期为12个月,从上次年检合格之日起计算,超过这个期限即视为逾期。对于其他类型的车辆,如货车、客车等,以及单位车辆,年检期限由车辆使用登记注册地的公安交管部门确定,并在机动车安全技术检验网上公布,一般来说,这些车辆的年检期限也是每年一次,有效期同样为12个月。
需要注意的是,车辆年检逾期超过三个年检周期,即车辆连续三个年检周期都没有取得年检合格标志,这种情况就需要对车辆进行年检报废。此外,如果车辆未在规定期限内进行安全技术检验,由公安交通管理部门扣3分并处罚款,缴纳罚款后方可进行年度检验。
综上所述,上海年检的有效期为12个月,从车辆登记之日起计算。逾期未进行年检的车辆将面临罚款、扣分等处罚,并可能需要报废。建议车主定期检查车辆年检日期,确保按时进行年检,以避免不必要的法律风险和麻烦。