A common minimized-formal-charge contributor has two Cl=O bonds, one Cl–O⁻ bond and one lone pair on chlorine. Moving the single-bonded oxygen produces three equivalent resonance contributors.
Seven electrons come from chlorine, eighteen from three oxygens and one from the charge. After three Cl–O bonds and terminal octets are placed, one lone pair remains on chlorine. An expanded-octet representation reduces formal-charge separation.
How to draw ClO3−
Count 26 valence electrons.
Place chlorine in the center with three oxygen atoms.
Complete oxygen octets and place the remaining lone pair on chlorine.
Convert two oxygen lone pairs into Cl=O bonds.
This gives two double bonds and one single-bonded O− in the common expanded-octet model.
Draw all three resonance contributors.
Formal charges and conventions
In the displayed contributor, chlorine and the two double-bonded oxygens have formal charge zero; the single-bonded oxygen is −1. Some courses prefer an all-single-bond charge-separated structure. Follow your course convention.
Why is the shape pyramidal?
Chlorine has four electron domains: three bonding regions and one lone pair. The electron-domain arrangement is tetrahedral, while the molecular geometry is trigonal pyramidal.
Common mistakes
Counting only 25 electrons and forgetting the charge.