Your VersaSpa tan will last for around 4 – 7 days, depending on your skin type and how well you moisturise and look after your skin after treatment.