The invention discloses a formula of a preparation for sewage treatment. The formula comprises silicon dioxide, aluminum oxide, calcium oxide, potassium oxide, ferric oxide, magnesium oxide, sodium oxide and titanium dioxide, wherein the silicon dioxide accounts for 66 to 69 percent, the aluminum oxide accounts for 15 to 17 percent, the calcium oxide accounts for 3.5 to 5.5 percent, the potassiumoxide accounts for 2 to 3 percent, the ferric oxide accounts for 3 to 5 percent, the magnesium oxide accounts for 1.5 to 3 percent, the sodium oxide accounts for 0.5 to 1.5 percent, and the titanium dioxide accounts for 0.5 to 1.5 percent. The formula is simple and convenient to use, cannot be affected by an external environment, and can effectively reduce contents of COD (Chemical Oxygen Demand),ammonia nitrogen, total phosphorus, total nitrogen and SS (Suspended Solid) in sewage; decolorization is effectively carried out, the activity of aerobic microorganisms is excited, a bed mud biological system is recovered, a better treatment and control effect on black and odorous water bodies, scattered sewage discharge holes and water bodies having relatively-sealed systems also can be achieved, secondary pollution is effectively avoided, self-adjustment restoration of an aquatic ecosystem is realized, a sewage treatment problem is radically solved, and the cost is low.