The discrete ordinates method (S N ) is one of the mainstream methods for neutral particle transport calculations. Assessing the quality of the numerical solution and controlling the discrete error are essential parts of large-scale high-fidelity simulations of nuclear systems. Three error estimators, a two-mesh estimator, a residual-based estimator, and a dual-weighted residual estimator, are derived and implemented in the ARES transport code to evaluate the error of zeroth-order spatial discretization for S N equations. The difference in scalar fluxes on coarse and fine meshes is adopted to indicate the error in the two-mesh method. To avoid zero residual in zeroth-order discretization, angular fluxes within one cell are reconstructed by Legendre polynomials. The error is estimated by inverting the discrete transport operator using the estimated directional residual as an anisotropic source. The inner product of the forward directional residual and the adjoint angular flux is employed to quantify the error in quantities of interest which can be denoted by a linear functional of forward angular flux. Method of Manufactured Solutions (MMS) is adopted to generate analytical solutions for S N equation with scattering and the determined true error is used to evaluate the effectivity of these estimators. Promising results are obtained in the numerical results for both homogeneous and heterogeneous cases. The larger error region is well captured and the average effectivity index for the local error estimation is less than unity. For the series test problems, the estimated goal quantity error can be contained within an order of magnitude around the exact error.