A Bio fertilizer (also bio-fertilizer) is a substance which contains living microorganisms which, when applied to seed, plant surfaces, or soil, colonizes the rhizosphere or the interior of the plant and promotes growth by increasing the supply or availability of primary nutrients to the host plant.
In India ,The Fertiliser Association of India, 10,Shaheed Jit Singh Marg,New Delhi-110067 annually publishes the statistics of production and consumption of fertilisers and biofertilizers.One can purchase a copy of it or consult in their library.