Nearly all chips, scratches and minor holes in fiberglass showers and tubs are fixable. The process involves acid cleaning, protecting the surrounding area, prime coating and adding several layers of an epoxy-like coating.
It’s typically not a do-it-yourself job, though, because by the time you buy the right primer and paint (found at auto body paint supply stores) and rent a spray gun, it would be cheaper to hire a professional.
If you do want to take it on, you’ll find epoxy coating in many colors, so you can match it to your bathtub. The repair job takes around half a day of work, and the cost minimal.
If your fiberglass tub or shower has lots of scratches and big holes, it might be cheaper to reline or replace the whole unit.