In this paper, the upper bounds of non-real eigenvalues of indefinite Sturm–Liouville (S-L) problems with boundary conditions depend on the eigenparameter are studied. The upper bounds of real parts, imaginary parts and absolute values of non-real eigenvalues are given under the condition that the coefficients are integrable.