The software of smart meters plays an important roll in the realization of energy metering, data freezing, event record, communication, display, cost control, and step tariff. In this paper, a novel evaluation index system of smart meters is established by using the method of analytic hierarchy process(AHP), which is based on both the black box testing method with simulating the field operation environment and the white box testing method with reading and writing EEPROM data. A comprehensive evaluation model of software for smart meter is presented in this paper. The evaluation results can support the objective and scientific standard for the State Grid to carry out quality evaluation and quality supervision of smart meters’ software performance. The example analysis proves the method proposed in this paper is effective.