$2,000
Low End
$4,000
National Average
$8,000
High End

How Much Does Exterior Painting Cost?

The national average cost for exterior painting is $4,000 (per home). Most homeowners pay between $2,000 and $8,000, depending on the scope of work, your location, and other factors.

Exterior painting includes power washing, scraping, priming, caulking, and painting your home's siding, trim, doors, and shutters to protect against weather.

What Affects Exterior Painting Cost?

  • Home size and number of stories
  • Siding material and condition
  • Amount of prep work needed
  • Paint quality and type
  • Number of colors used
  • Accessibility and scaffolding needs

Exterior Painting Costs by City

Prices vary significantly by location. Here are exterior painting costs in major US cities:

CityLowAverageHigh
New York, NY $2,900 $5,800 $11,600
Los Angeles, CA $2,700 $5,400 $10,800
Chicago, IL $2,400 $4,800 $9,600
Houston, TX $2,000 $4,000 $8,000
Phoenix, AZ $2,100 $4,200 $8,400
Philadelphia, PA $2,400 $4,800 $9,600
San Antonio, TX $1,800 $3,600 $7,200
San Diego, CA $2,600 $5,200 $10,400
Dallas, TX $2,100 $4,200 $8,400
San Jose, CA $3,000 $6,000 $12,000
Austin, TX $2,200 $4,400 $8,800
Jacksonville, FL $1,900 $3,800 $7,600
Fort Worth, TX $2,000 $4,000 $8,000
Columbus, OH $1,900 $3,800 $7,600
Indianapolis, IN $1,800 $3,600 $7,200

Frequently Asked Questions

Most homes need exterior painting every 5-10 years. Wood siding needs repainting every 3-7 years. Stucco and brick last 10-15 years. Climate and sun exposure affect timing.

Late spring through early fall when temperatures are 50-85°F and humidity is low. Avoid rainy seasons and extreme heat. Paint needs dry conditions to cure properly.

Yes, fresh exterior paint offers one of the highest ROIs of any home improvement—typically 55-60% return. It's one of the most cost-effective ways to boost curb appeal.

All Exterior Painting City Guides