Yes, it can be done on coloured hair, however, it may impact the tone of the colour. In order to prevent the colour from fading, it is crucial to have a sufficient time gap between getting your hair coloured and getting hair botox.