Question: how much does it cost to paint a small deck?
Answer: The cost to paint a deck ranges from $600 to $1,500 or about $2 to $5 per square foot. Painting a 300 square foot surface is $1,050 on average, but many factors can increase the price. The labor rate, material condition, and paint quality, for example, can all drive up the total.