The invention discloses a preparation method for synthetic quartz. The raw materials of the preparation method comprise quartz sand of 10 to 80 meshes, quartz sand of 80 to 200 meshes, quartz sand of 200 meshes, quartz of 325 meshes, unsaturated resin, accelerants, solidified agents and coupling agents. The preparation method comprises the following steps: unsaturated resin and color paste are stirred, the quartz sand is added into the unsaturated resin from small size to big size and is uniformly stirred with the unsaturated resin,, the accelerants, the coupling agents and the solidified agents are added in the mixture of the quartz sand and the unsaturated resin and are stirred uniformly, the mixture is injected into a forming mold and is put in the vacuum environment of 0.097MPa to -0.1MPa for about eight minutes, and then the product is naturally solidified under normal temperature and normal pressure, and is dimensioned, thickened and polished to obtain the finished product.