The cost to refinish a bathtub ranges from $330 to $600. This is an affordable alternative to bathtub replacement if your tub’s in good condition but has a few scratches or chips. The price to install a bathtub liner is $1,800 to $5,300. This job involves creating an acrylic liner that covers the existing setup. It’s a great choice if your bathroom needs a new look, but you don’t want the hassle of a full replacement.