PurposeThis paper aims to develop a model that reflects the current transformer (CT) core materials nonlinearity. The model enables simulation and analysis of the CT excitation current that includes the inductive magnetizing current and the resistive excitation current.Design/methodology/approachA nonlinear CT model is established with the magnetizing current as the solution variable. This model presents the form of a nonlinear differential equation and can be solved discretely using the Runge–Kutta method.FindingsBy simulating variations in the excitation current for different primary currents, loads and core materials, the results demonstrate that enhancing the permeability of the B–H curve leads to a more significant improvement in the CT ratio error at low primary currents.Originality/valueThe proposed model has three obvious advantages over the previous models with the secondary current as the solution variable: (1) The differential equation is simpler and easier to solve. Previous models contain the time differential terms of the secondary current and excitation flux or the integral term of the flux, making the iterative solution complicated. The proposed model only contains the time differential of the magnetizing current. (2) The accuracy of the excitation current obtained by the proposed model is higher. Previous models calculate the excitation current by subtracting the secondary current from the converted primary current. Because these two currents are much greater than the excitation current, the error of calculating the small excitation current by subtracting two large numbers is greatly enlarged. (3) The proposed model can calculate the distorted waveform of the excitation current and error for any form of time-domain primary current, while previous models can only obtain the effective value.