The invention discloses a preparation method of
squaric acid capable of recovering a catalyst, which comprises the following steps: mixing perchloro-1, 3-butadiene,
morpholine and an alkaline substance, heating to 85-120 DEG C, reacting for 5-60 hours, filtering after the reaction is finished, and taking filtrate to obtain a first
intermediate product; mixing the first
intermediate product with a first
solid acid catalyst in an
organic solvent, stirring and reacting at 25-100 DEG C for 4-24 hours, filtering and recovering the first
solid acid catalyst, and carrying out reduced pressure
distillation on filtrate to remove the
organic solvent, so as to obtain a second
intermediate product; mixing the second intermediate product with a second
solid acid catalyst and water, reacting at 110 DEG C for 10-24 hours, cooling, filtering and taking filter residues to obtain a
squaric acid crude product and second
solid acid catalyst mixture; and re-dissolving the
squaric acid crude product and the second
solid acid catalyst mixture in water, filtering and recovering the
solid acid, decolorizing the filtrate with
activated carbon, filtering, and recrystallizing to obtain squaric acid. According to the method, the squaric acid yield is increased, and the production management cost is reduced.