Bio-Fertilizers are those substances which contain latent cells or living microorganisms in order to increase the nutrients in host plants. It is applied on the plant surface, seeds or soil of the host plant by colonizing its rhizosphere. These are more efficient and effective solutions as compared to the chemical fertilizers. The organisms present in these Bio-Fertilizers enrich the soil with the required nutrients and enhances plant growth. Further, these are environment friendly as they do not toxic chemicals. They makes the soil more fertile as these are made by using biological waste.