It is sometimes used in pyrotechnics to produce a green color. It also finds use in the production of chloric acid.
Barium chlorate can be produced through a double replacement reaction between solutions of barium chloride and sodium chlorate:
BaCl2 + 2 NaClO3 → Ba(ClO3)2 + 2 NaCl
On concentrating and chilling the resulting mixture, barium chlorate precipitates.
It can also be produced by the reaction of barium carbonate with boiling ammonium chlorate solution.