Now a days, different nanoparticles are used to enhance biogas production from anaerobic digestion of different wastes. i.e, Nickle, magnetite, maghemite, cobalt etc. If we talk about magnetite nanoparticles, the main purpose of adding magnetite nanoparticles is to provide Fe+2 and Fe+3 ions to microbes as a nutrient to increase their capacity to degrade the substrate and in turn enhance biogas production. If the purpose is to provide Fe+2 and Fe+3 ions to microbes, then why iron salts like FeCl3, FeCl2 or FeSO4 are not used instead of nanoparticles which are much cheaper than nanoparticles??