Selective laser melting (SLM) is an increasingly concerned trend in Ti-6Al-4V blade manufacturing, while the SLMed Ti-6Al-4V blade cannot be used directly because of poor surface integrity and high residual stresses. Precise machining after SLM is a feasible solution but also a challenge. The low rigidity of the blade will lead to deformation when machining. The deformation can lead to surface error and may make defect parts. Two-step machining processes to address the problems were proposed in this paper. First, a non-uniform allowances distribution was allocated and optimized in semi-finishing based on Ritz solution to elastic deformation. The blade was simplified as a cantilever thin plate with various thicknesses, and the thicknesses of finishing allowances were designed and optimized on the premise of ensuring the thin-wall stiffness of the blade, so as to realize the design of Ritz non-uniform allowances. Then, finishing machining was conducted to achieve precise parts. A blade deformation model was established to evaluate part distortions with cutting force moving and changing. Finite element analysis (FEA) and experimental validation in ball-end milling of a blade were conducted. FEA results and experimental results showed dimensional errors have been reduced up to 50%. Further surface tests demonstrated that the mean surface roughness reduced from 7.88 to 0.815 μm. And the residual surface stresses of the SLM samples changed after semi-finishing machining due to the residual stresses relaxation and redistribution. The results demonstrated that the proposed method enhanced the surface quality of the blade fabricated by SLM.