Having a professional reglaze your bathtub can cost between $280 and $600 on average. If you do it yourself, it will cost you the price of materials and your time. DIY bathtub refinishing kits are available for between $50 and $200 and you may have to purchase additional materials such as rollers, protective gear, and sandpaper.