The present invention relates to materials for preparing a bio-organic fertilizer. The materials comprise, by weight, 10-15 parts of urea, 10-30 parts of a potassium salt, 30-70 parts of an organic matter, 300-500 parts of plant solid waste, 20-35 parts of straw, 1-4 parts of a sulfate, 15-25 parts of humic acid, 0.1-1 part of borax, 0.01-0.5 part of ammonium molybdate monohydrate, and 0.5-3 parts of microorganisms. According to the present invention, the formula is reasonable, nutrients are balanced, soil-borne diseases are inhibited, fertilizer efficiency is strong and durable, the organic matter content in the product is more than 40%, the NPK total nutrient is more than 5%, the number of live bacteria is more than or equal to 20000000/g, the fertilizer is rich in trace elements directly used by a variety of crops, soil organic matters can be increased, microorganism breeding is promoted, physical and chemical properties and biological activity of the soil are improved, and water retaining and fertilizer reservation capacity of the soil is increased.