We investigate the effect of a non-magnetic donor impurity located at the surface of the SnTe topological crystalline insulator. Both, semi-infinite and slab geometries are considered. We analyze the changes on the surface states due to the impurity by means of ab-initio simulations of the electronic structure of pristine and impurity-doped SnTe. Furthermore, both minimal and Green's function continuum models are proposed in order to describe the effect of the impurity on the surface states. We find that the Dirac cones are shifted down in energy upon doping; this shift depends on the position of the impurity with respect to the surface. We compare slab and semi-infinite geometries within the ab-initio approach, demonstrating that the surface states are gapless in the doped semi-infinite system. The gap opens in the slab geometry due to hybridization of the states at opposite surfaces. Finally, by means of a continuum model, we extrapolate our results to arbitrary positions of the impurity, clearly showing a non-monotonic behavior of the Dirac cone.