Most of the current theories on the p-wave superfluid in cold atomic gases are based on the effective-range theory for the two-body scattering, where the low energy p-wave scattering amplitude f1(k) is given by f1(k) = −1/[ik + 1/(Vk 2 ) + 1/R], where k is the incident momentum, and V and R are the k-independent scattering volume and effective-range, respectively. However, due to the long-range nature of the van der Waals interaction between two colliding ultracold atoms, the p-wave scattering amplitude of the two atoms is not described by the effective-range theory [1, 2]. In this paper we provide an explicit calculation for the p-wave scattering of two ultracold atoms near the p-wave magnetic Feshbach resonance (PMFR). We show that the low energy pwave scattering amplitude in the presence of PMFR takes the form f1(where V eff , S eff and R eff are k-dependent parameters. Based on this result, we show sufficient conditions for the effective range theory to be a good approximation of the exact scattering amplitude. Using these conditions we show that the effective-range theory is a good approximation for the p-wave scattering in the ultracold gases of 6 Li and 40 K when the scattering volume is enhanced by the resonance.