The invention discloses an insect-prevention nutritional compound fertilizer for cultivating flowers and a preparation method of the insect-prevention nutritional compound fertilizer. The insect-prevention nutritional compound fertilizer is prepared from the following raw materials in parts by weight: 11 to 22 parts of rice straw, 6 to 11 parts of pig, chicken and duck dung, 8 to 15 parts of rice husk powder, 13 to 20 parts of a nitrogen phosphorus potassium fertilizer, 4 to 8 parts of mashed garlic, 2.5 to 6 parts of rotted leaf of plants, 15 to 21 parts of pearlite powder, 7 to 12 parts of humic acid, 1.5 to 3.2 parts of ammonium dihydrogen phosphate, 1.2 to 3.4 parts of soybean meal and 1.3 to 2.4 parts of organic matter. According to the insect-prevention nutritional compound fertilizer, a green fertilizer formula of the rice straw, the pig, chicken and duck dung, the rice husk powder, the nitrogen phosphorus potassium fertilizer, the mashed garlic, the rotted leaf of plants, the pearlite powder, the of humic acid and the ammonium dihydrogen phosphate is simple, and the raw materials are matched with a plurality of types of organic and inorganic nutrient components; the matching is reasonable and the utilization rate of nutrients is high; the effect is lasting and a flowering period can be prolonged; growth characteristics of the flowers and the requirements of the flowering phase can be met; the raw materials are natural, abundant, environmentally friendly and easy to obtain; the cyclic utilization of resources are realized by utilizing wastes so that the production cost is reduced, and the green fertilizer with stable performance and higher quality is obtained; the fertilizer effect is good.