The price of a relaxer at Walmart depends on whether or not you are relaxing virgin hair or just getting a touch-up. The cost of a virgin relaxer is $49.95 and up, depending on the length of the hair. A relaxer touch-up with 1 inch of new growth or less is $44.95 and up.