You don't technically have to ,but if you are planning on doing both it's a good idea to dye after the cut. One reason for this is that you will have a better idea as to how much dye you need for your hair after the cut. Another reason is that if you use temporary dye it should fade out as your hair grows out.