Painting your boat may cost you between $400 and may go as high as $10,000. This may vary depending on factors such as the boat size, the quality of the paint, and whether you hire a professional or go the DIY route. Other factors such as hauling and storage fees may also affect this cost.