The invention provides a preparation method of monobutyltin
oxide. The method includes the steps of firstly, adding tetrabutyl
tin into a reactor, evenly stirring, slowly dropwise adding
tin tetrachloride, then stirring for 30 minutes, heating to 140 DEG C, and performing heat-preservation reaction for 4-8 hours to obtain the
mixed solution of monobutyltin trichloride and
dibutyltin dichloride; secondly, heating the
mixed solution of the monobutyltin trichloride and the
dibutyltin dichloride to 95-100 DEG C, and collecting the monobutyltin trichloride; thirdly, adding the monobutyltin trichloride collected in the second step, surfactant and an
organic solvent into a reactor, evenly stirring, slowly dropwise adding a
sodium hydroxide solution, then heating to 90 DEG C, performing heat-preservation reaction for 3.5-4 hours, cooling to
room temperature, filtering to obtain crude monobutyltin
oxide, washing the crude monobutyltin
oxide until the crude monobutyltin oxide is neutral, and performing reduced-pressure
drying at 80 DEG C for 12 hours to obtain the monobutyltin oxide, wherein the surfactant is
chitosan modified imidazoline ampholytic surfactant and quaternized
polyvinyl alcohol.