The color of KMnO4 is due to:
L → M charge transfer transition
L→M charge transfer transition
In [MnO4]¯, the electronic configuration of Mn is [Ar]3d0. As there are no d electrons, the colour is not due to a d-d transition of electrons. In this case, the electron transition takes place from the orbital of the ligand to the empty d orbital of Mn.