Make sure your spa water pH is in the 7.2 – 7.6 range. If you are using bromine as a primary sanitizer, ensure this is in the 3 – 5 ppm range.
Note: Usually high bromine levels, though bad for you and your hot tub, will not cause colors in your spa water all by itself. However, if you add a non-chlorine based shock (MPS) to your water and you then see a yellow – brownish tinge to your spa water, you likely have high bromine levels. Often this coloration will go away within an hour, but you still need to get your bromine level back in the 3 – 5 ppm range,