Biofertilizers are organisms like bacteria, fungi, and cyanobacteria that enrich soil nutrients through symbiotic relationships with plants. There are different types of biofertilizers like Rhizobium, Azotobacter, Azospirillum, and Cyanobacteria that fix atmospheric nitrogen or solubilize phosphorus in soil to benefit plant growth. Biofertilizers can be applied through seed treatment, soil treatment, or seedling root dip and help increase crop yields while providing nutrients in an environmentally friendly way unlike chemical fertilizers.