Abstract This study investigates the effects of technological factors, including indigenous research and development (R&D) investments, technology spillovers coming from foreign direct investments, export, and import, on China's total factor productivity (TFP). Using provincial panel data of China, covering 30 provinces over the period 2000–2014, our results confirm that indigenous R&D investments play a leading role in promoting TFP. Linear analysis suggests that, except for export, the technology spillovers through openness are beneficial for TFP growth. However, a further discussion based on a panel threshold model suggests that the different behaviours of these technology spillovers are dependent on the technological absorptive capacity affecting factors, such as human capital and indigenous R&D investments. The human capital will strengthen the spillover effects of each technology spillover. However, R&D intensity initially tends to hamper their spillover effects. Once the R&D intensity exceeds a certain level, the negative spillover effect of export on TFP tends to be alleviated, and the positive spillover effect of foreign direct investment and import on TFP will increase.