The invention provides a special organic-inorganic composite biological pesticide-fertilizer for flowers. The special organic-inorganic composite biological pesticide-fertilizer for flowers comprises the following raw materials in parts by weight: 80-90 parts of municipal sludge, 10-20 parts of fruit peel, 10-20 parts of fallen leaves, 10-15 parts of poultry manure, 10-14 parts of bagasse, 20-30 parts of iron ore slag, 10-12 parts of animal feathers, 10-15 parts of tree ash, 10-15 parts of monoammonium phosphate, 20-25 parts of urea, 10-12 parts of ammonia sulfate, 8-10 parts of ammonium hydrogen carbonate, 8-10 parts of potassium chloride, 5-7 parts of carboxymethyl chitosan, 20-30 parts of modified bentonite, 5-8 parts of lignite, 2-4 parts of black dye tree, 9-11 parts of celastrus angulatus, 9-11 parts of common carpesium fruit, 9-11 parts of radix sophorae flavescentis, 4-6 parts of lilac daphne flower bud, 3-5 parts of coptis root, 10-12 parts of powder of root of stellera chamaejasme, 2-4 parts of vegetable oil, 1-3 parts of zinc sulfate, 3-4 parts of ferrous sulfate, 0.8-1.2 parts of borax, 20-26 parts of potassium fulvate and 0.3-0.4 part of EM (effective microorganism) strain. The pesticide-fertilizer disclosed by the invention has the advantages of scientific ratio of nitrogen, phosphorus and potassium, easiness in absorption by crops, obvious yield-increasing benefit and the like. By applying the pesticide-fertilizer, the nutrient absorption of plants can be balanced, the quality of flowers can be effectively improved, plants are green in leaves and bright in flower, and the flowering phase is also prolonged.