Kemosenteze neden olan faktörler şunlardır: 1. İnorganik Maddelerin Oksitlenmesi: Kemosentez, bazı bakterilerin inorganik maddeleri (örneğin, nitrit, hidrojen sülfür, kükürt, demir, metan) oksitleyerek enerji elde etmesiyle gerçekleşir. 2. Klorofil ve Işık Kullanılmaması: Kemosentezde klorofil ve ışık kullanılmaz, enerji doğrudan oksitlenme tepkilerinden elde edilir. 3. Dış Ortama Oksijen Verilmemesi: Kemosentez sırasında dış ortama oksijen gazı verilmez. 4. Gece-Gündüz Kesintisiz Devam Etme: Kemosentez, hem gündüz hem de gece kesintisiz olarak devam eder.