The invention provides a metering method for anti-stealing electric energy meters, comprising the following steps: S1, the electric energy meter starts to run; S2, judges whether the preset electricity stealing condition is satisfied, that is, the magnetic field strength of the electric energy meter is greater than 150m'T; if satisfied , then enter S3; if not satisfied, return to S1; S3, whether the preset selection compensation mode is automatically activated, if activated, then enter S4; if not, then enter S6; S4, use the compensation measurement formula P=U*I max Calculate the pulse output, and record the voltage and current parameters, enter S5; S5, exit the compensation mode, use the normal measurement formula P=U*I to calculate the pulse output, enter S7; S6, record the time to meet the preset electricity stealing conditions segment start time T 3 and end time T 4 , record T 3 ~T 4 Instantaneous maximum value of current within I max , voltage value U; S7, end. The present invention is provided with a compensation mode, which can automatically calculate the power loss of the electric energy meter during the electricity theft time period, or record various parameters of the electric energy meter during the electricity theft time period, so as to facilitate subsequent recovery.