DFT calculations of vibrational spectra of chlorophosphates using wide range of basis sets and hybrid functionals were performed. Good agreement between calculated and experimental vibrational spectra was reached by the combination of non-empirical functional PBE0 with both middle and large basis sets. The frequencies of the stretching vibrations of the phosphate group calculated using semi-empirical functional B3LYP for all basis sets deviate significantly from the experimental values. The number of polarization functions on heavy atoms was shown to be a key factor for the calculation of vibrational frequencies of organophosphates. The importance of consideration of all the stable rotamers for a complete assignment of fundamental modes was shown.