The analytical surface charge model is used to calculate the magnetic field of magnets in 3D in an unbounded domain. The method combines high accuracy with a short calculation time. However, in the classical method the relative permeability of the magnet is assumed to be equal to air. This introduces an error in the resulting magnetic field strength. In this paper the permeability of the magnet is taken into account in the form of a redistribution of magnetic surface charge. As such, an exact solution for the magnetic field at low relative permeability is obtained. The interaction force between two magnets is calculated using the newly obtained expressions for the magnetic field and compared with FEM and measurements.