The professional topside painting will cost you $100 to $400 per linear foot. However, the average price is often $200 to $250 per linear foot for an undamaged boat, particularly when choosing low-quality paint.