Recently H.-L. Chang and J. Li generalized the theory of virtual fundamental class to the setting of semi-perfect obstruction theory. A semi-perfect obstruction theory requires only the local existence of a perfect obstruction theory with compatibility conditions. In this paper, we generalize the torus localization of Graber-Pandharipande [17], the cosection localization [21] and their combination [6], to the setting of semi-perfect obstruction theory. As an application, we show that the Jiang-Thomas theory [20] of virtual signed Euler characteristic works without the technical quasi-smoothness assumption from derived algebraic geometry.A few effective techniques to handle virtual fundamental classes were discovered during the past two decades, such as the torus localization of Graber-Pandharipande [17], the degeneration method of J. Li [30] and the cosection localization [21]. Often combining these techniques turns out to be quite effective. In [6], it was proved that the torus localization works for the cosection localized virtual fundamental classes and this combined localization turned out to be quite useful for the Landau-Ginzburg/Calabi-Yau correspondence [10].