Instant cost estimates by city • Updated December 28, 2025

Home Improvement Costs in San Francisco, CA

Budgeting ranges for 30 popular projects in San Francisco, California. Click any project for a full calculator and detailed factors.

City multiplier used on this hub: ×1.35 (approximation). Last updated December 28, 2025.

Project cost overview

These are rough ranges to help you plan. For an accurate quote, measure your scope and request bids from local pros.

ProjectLowTypicalHigh
Fence Installation
per ft
$4,050 $7,088 $12,150
Deck Installation
per sq ft
$9,720 $17,820 $29,160
Pergola Installation
per sq ft
$8,640 $15,120 $25,920
Paver Patio Installation
per sq ft
$4,860 $8,100 $14,175
Concrete Patio / Slab
per sq ft
$3,780 $6,615 $10,395
Asphalt Driveway
per sq ft
$3,240 $5,670 $9,720
Roof Replacement
per sq ft
$9,720 $17,010 $29,160
Window Replacement
per window
$6,075 $10,800 $18,900
Siding Replacement
per sq ft
$12,960 $21,600 $38,880
Gutter Installation
per ft
$1,458 $2,916 $4,860
HVAC Replacement
per system
$8,775 $12,825 $19,575
Water Heater Replacement (Tank)
per unit
$1,620 $2,565 $4,320
Tankless Water Heater Installation
per unit
$3,375 $5,130 $8,100
Bathroom Remodel
per bathroom
$8,032 $18,360 $40,162
Kitchen Remodel
per kitchen
$20,250 $47,250 $101,250
Basement Finishing
per sq ft
$24,300 $44,550 $81,000
Attic Insulation
per sq ft
$2,025 $4,050 $8,100
Solar Panel Installation
per kW
$20,250 $25,920 $34,020
EV Charger Installation
per charger
$1,080 $1,755 $3,375
Interior Painting
per sq ft (floor area)
$4,860 $8,505 $15,795
Exterior Painting
per sq ft (floor area)
$7,425 $13,365 $23,760
Flooring Installation (LVP / Laminate)
per sq ft
$4,320 $7,560 $12,960
Drywall Installation / Replacement
per sq ft
$2,700 $4,725 $8,100
Electrical Panel Upgrade
per panel
$2,025 $4,050 $7,425
Recessed Lighting Installation
per light
$1,620 $2,700 $4,860
Whole-Home Repipe (Plumbing)
per home
$5,400 $12,150 $21,600
French Drain Installation
per ft
$2,025 $3,645 $6,885
Epoxy Garage Floor Coating
per sq ft
$1,823 $3,645 $6,075
Tree Removal
per tree
$405 $1,148 $2,970
Landscaping (Full Yard Refresh)
per sq ft
$10,800 $21,600 $43,200

Next steps