I've found the spa is generally 25%-40% higher on the ship than it is at home. For example a pedicure at my local spa is $45 and on the ship it was $75. I do my spa treatments at home right before I go. If you do decide to do something on the ship wait until the end of the week or on port days. They do run specials then.