$\ce{Mn}$ in $\ce{KMnO4}$ is in $+7$ oxidation state, has no d electrons so d-d transition is not possible.

Then, how is $\ce{KMnO4}$ coloured?

  • 1
    $\begingroup$ It is not ionic bond; there is still $\mathrm d$ electrons. $\endgroup$
    – DHMO
    Commented Oct 12, 2016 at 14:34
  • $\begingroup$ In $\ce{MnO4-}$, there are no electrons in the $e$ or $t_2$ orbitals which arise from the metal 3d orbitals and therefore what are conventionally known as d-d transitions are not possible. Whether it is ionic or covalent has no impact. $\endgroup$ Commented Oct 12, 2016 at 18:45