La diferencia clave entre las bacterias fotosintéticas y quimiosintéticas es que las bacterias fotosintéticas obtienen energía de la luz solar para producir carbohidratos, mientras que las bacterias quimiosintéticas obtienen energía de la oxidación de sustancias inorgánicas para producir carbohidratos.
Los organismos se pueden clasificar según su modo de nutrición. Los autótrofos y los heterótrofos son dos de esas categorías principales. Los autótrofos pueden producir sus propios alimentos, mientras que los heterótrofos dependen de otros organismos para obtener alimentos, ya que no pueden producir sus propios alimentos. Para producir sus propios alimentos o carbohidratos, los autótrofos utilizan dos procesos principales: la fotosíntesis y la quimiosíntesis.
La fotosíntesis es impulsada por la energía del sol mientras que la quimiosíntesis es impulsada por la energía derivada de la oxidación de compuestos químicos, principalmente sustancias inorgánicas. Hay bacterias fotosintéticas y bacterias quimiosintéticas. Las bacterias fotosintéticas producen alimentos mediante la fotosíntesis, mientras que las bacterias quimiosintéticas producen alimentos mediante la energía obtenida de la descomposición química.