While I used this on a white mattress, many have used this same method on colored mattresses and mattresses with prints. You will want to spot test it for color-fastness, but thankfully, you cover up mattresses with sheets and never see it.