Perbezaan utama antara bakteria fotosintetik dan kimosintetik ialah bakteria fotosintetik memperoleh tenaga dari cahaya matahari untuk menghasilkan karbohidrat sementara bakteria kimosintetik memperoleh tenaga dari pengoksidaan bahan anorganik untuk menghasilkan karbohidrat.
Organisma boleh dikategorikan berdasarkan cara pemakanan mereka. Autotrof dan heterotrof adalah dua kategori utama. Autotrof dapat menghasilkan makanan mereka sendiri sementara heterotrof bergantung pada organisma lain untuk makanan kerana mereka tidak dapat menghasilkan makanan mereka sendiri. Untuk menghasilkan makanan atau karbohidrat sendiri, autotrof menggunakan dua proses utama: fotosintesis dan kemosintesis.
Fotosintesis digerakkan oleh tenaga matahari sementara chemosynthesis digerakkan oleh tenaga yang berasal dari pengoksidaan sebatian kimia, terutamanya bahan anorganik. Terdapat bakteria fotosintetik dan bakteria chemosynthetic. Bakteria fotosintesis menghasilkan makanan melalui fotosintesis manakala bakteria fotosintesis menghasilkan makanan dengan tenaga yang diperoleh daripada pemecahan bahan kimia.