How much does it cost to paint a deck?
How much does it cost to paint a deck?
$2 – $5 average cost per square foot
$600 – $2,000 average total cost (300-400 SF)
Deck painting cost
Deck painting costs $600 to $2,000 on average. The cost to paint a deck, patio, porch, or pool deck is $2 to $5 per square foot, depending on the condition, size, design, paint quality, and labor. Repainting a deck costs $3 to $9 per square foot, including cleaning, repairs, and prep work.
Painting deck railings and spindles costs $2 to $8 per linear foot extra.
Painting porch columns costs an extra $20 to $100 per column.
Deck size | Square feet | Average cost |
---|---|---|
8’x10’ | 80 | $160 – $400 |
10’x10’ | 100 | $200 – $500 |
10’x12’ | 120 | $240 – $600 |
10’x20’ | 200 | $400 – $1,000 |
12’x12’ | 144 | $290 – $720 |
12’x20’ | 240 | $480 – $1,200 |
16’x16’ | 256 | $500 – $1,300 |
16’x20’ | 320 | $650 – $1,600 |
20’x20’ | 400 | $800 – $2,000 |
24’x24’ | 576 | $1,100 – $2,900 |
30’x30’ | 900 | $1,800 – $4,500 |
In comparison:
DIY deck painting costs $160 to $400 for materials and paint.
Staining a deck costs $1.50 to $4.00 per square foot.
The cost to build a new deck is $25 to $50 per square foot.
Deck painting cost calculator
The following table shows the average cost to paint a 300- to 400-square-foot deck:
National average cost | $1,300 |
Minimum cost | $100 |
Maximum cost | $3,600 |
Average cost range | $600 to $2,000 |
* Cost data is from research and project costs reported by HomeGuide members.
Average cost to paint a deck
The cost to paint a deck professionally is $2 to $5 per square foot on average, but costs may reach up to $9 per square foot for extensive preparation and repainting an old deck. Most decks require two coats of paint.
Project | Cost per square foot |
---|---|
Paint a new deck | $2.00 – $5.00 |
Strip & repaint a deck | $3.00 – $9.00 |
Stain a deck | $1.50 – $4.00 |
Cost to repaint a deck
The cost to refinish a deck with paint is $3 to $9 per square foot for pressure washing, prep work, and painting. Repainting a 16'x16' deck costs $750 to $2,300 on average. Painting a light color over a darker surface requires extra coats and increases the cost.
Pressure washing prices are $100 to $200 for an average deck.
Deck repair costs $100 to $750 for simple repairs.
Staining a deck
The cost to stain a deck is $450 to $1,000 on average or $1.50 to $4.00 per square foot. This price includes power washing, staining, and sealing the deck. The total cost depends on the prep work, the wood’s condition, and the deck design.
Labor cost to paint a deck
The labor cost to paint a deck is $1 to $4 per square foot, depending on the prep work, deck size, material, and layout. Painter hourly rates are $20 to $50 on average. Labor typically includes cleaning, scraping, sanding, priming, and applying two coats of paint.
Labor type | Average cost |
---|---|
Per square foot | $1 – $4 |
Per hour | $20 – $50 |
Flat rate per day | $400 – $500 |
*Labor cost only. Not including materials.
Extra labor applies for:
Multiple color paint jobs
Deck or porch heights above 6’ to 8’ tall
Decks with peeling paint
Cost to paint deck and porch railings
The total cost to paint deck and porch railings is $50 to $400 on average or $2 to $8 per linear foot, depending on the material and design. The labor cost to paint deck railings alone is $20 to $50 per hour.
Size (linear feet) | Average cost |
---|---|
25’ | $50 – $200 |
50’ | $100 – $400 |
100’ | $200 – $800 |
*Prices based on 36” to 42” tall railings.
Cost to paint deck spindles
The cost to paint deck spindles is $2 to $7 per linear foot, depending on the material and design complexity. Contractors typically include the spindles in an estimate for paint railings.
Cost to paint a pool deck
The average cost to paint a pool deck is $2 to $5 per square foot, depending on the material. Painting an average pool deck costs $500 to $2,500.
Pool size (feet) | 4' wide deck | 6' wide deck |
---|---|---|
10' x 20' | $500 – $1,200 | $700 – $1,800 |
14' x 28' | $650 – $1,700 | $1,000 – $2,500 |
20' x 40' | $950 – $2,400 | $1,400 – $3,600 |
Concrete resurfacing costs $3 to $7 per square foot to repair damaged deck areas before painting.
Kool Deck coating costs $3 to $4 per square foot for increased durability and creating a non-slip texture.
Cost to paint a porch
The average cost to paint a porch is $200 to $750 or $2 to $5 per square foot, depending on the size and layout. The cost to paint porch columns adds $20 to $100 per column.
Size (square feet) | Average total cost |
---|---|
100 | $200 – $500 |
150 | $300 – $750 |
200 | $400 – $1,000 |
Cost to paint a patio
The average cost to paint a patio is $300 to $1,000 or $2 to $5 per square foot. The total cost depends on the size, layout, surface conditions, and whether it’s a wooden or concrete patio. Extra labor costs apply for repairs before painting.
Size (square feet) | Average total cost |
---|---|
150 | $300 – $750 |
200 | $400 – $1,000 |
250 | $500 – $1,250 |
Cost to paint a pergola
The average cost to paint a 16’ x 16’ pergola is $500 to $1,500 or $2 to $6 per square foot. Costs depend on the size, height, and latticework complexity.
Size (feet) | Average total cost |
---|---|
10’ x 10’ | $200 – $600 |
16’ x 16’ | $500 – $1,500 |
20’ x 20’ | $800 – $2,400 |
DIY deck and porch painting cost
DIY deck and porch painting costs $90 to $270 for paint and primer, plus $70 to $200 for supplies.
Materials and supplies | Average price |
---|---|
Deck cleaner | $10 – $20 |
Face mask | $3 – $13 |
Gloves | $4 – $15 |
Paint brushes | $9 – $15 |
Paint roller extension pole | $7 – $30 |
Paint tray | $2 – $10 |
Roller covers | $8 – $13 |
Roller frame | $3 – $8 |
Safety goggles | $3 – $13 |
Sandpaper sponge | $5 – $10 |
Belt sander | $70 – $125 |
Scraping tool | $10 – $30 |
Wood filler (quart) | $9 – $17 |
Deck paint prices
Deck paint prices are $30 to $90 per gallon, depending on the quality, brand, and type. Higher-priced deck paints have additional benefits like UV resistance, anti-slip texturing, paint-primer blends, and sealant mixed in with the paint.
Brand | Price per gallon |
---|---|
Benjamin Moore | $45 – $75 |
Sherwin Williams | $50 – $90 |
Behr | $30 – $40 |
Rust-Oleum | $30 – $60 |
How much paint do I need for my deck?
An average 16' x 20' (320 SF) deck needs 2 gallons of paint for two coats, not including primer.
One gallon of paint covers 300 to 400 square feet of deck on average with one coat, depending on the formula, deck material, and condition.
Painting a bare-wood deck takes 250 to 300 square feet per gallon and up to 2 coats of primer, plus paint.
A pool-deck coating typically covers 80 to 150 square feet per gallon for a non-slip, concrete-resurfacing paint.
One gallon of deck sealer costs $30 to $80 and provides waterproofing but no color.
How do you prepare a deck for painting?
Follow these steps to prepare a wooden deck for painting:
Hammer in raised screws and nails.
Fill in cracks with exterior wood filler.
Replace damaged boards.
Sand down any old paint, stain, sealant, or uneven surfaces.
Clean with a deck cleaning solution, pressure wash, and let dry for two days.
Use painter’s tape and sheeting to protect adjacent surfaces.
Apply primer and let it dry before painting.
What kind of paint do you use on a deck?
Use oil-based or acrylic latex exterior paint made for decks to withstand high foot traffic.
Oil-based paint lasts longer than acrylic but gets UV-related damages like cracking and fading.
Acrylic latex paint has better UV and mildew resistance, requires less maintenance, and resists peeling and cracking.
Pool deck resurfacing paints have texturing ingredients for an anti-slip surface.
How long does deck paint last?
Deck paint lasts 10 to 15 years, depending on the paint quality, number of coats, weather, and deck usage.
Is it better to paint or stain a deck?
The following table shows the pros and cons between painting and staining a deck:
Painting | Staining |
---|---|
|
|
Tips for hiring a deck painter
Before hiring local painting contractors to paint a deck, porch, or patio, be sure to:
Get at least three in-person estimates to compare.
Check their reviews on HomeGuide and Google.
Seek certified, insured, and bonded companies with 5+ years of experience.
Get a detailed estimate, contract, and warranty in writing before the work begins.
Avoid companies with the cheapest quotes as quality may suffer.
Avoid making large payments upfront, and never pay in cash.
Questions to ask deck painters
How long have you been painting?
Can you show me a list of references and a portfolio?
Do you provide free estimates?
Are prep work and cleanup costs in this quote? What additional fees can I expect?
How should I prepare my property for this project?
Does the crew move deck furniture and grills, and will that cost extra?
Will you do pressure washing and basic repairs before painting?
Do you replace damaged deck boards? If so, what is the cost per board?
Will you apply mold deterrents and remove stains before painting?
Which paint do you recommend for my deck, and why?
What options do you have for waterproofing or sealants?
Do you offer nontoxic paints if I’m allergic to heavy chemicals?
Will you handle the project yourself or use subcontractors?
How long will the project take?
Do you offer a warranty? If so, what does it cover?
Will you provide a signed copy of the agreement?