Home project cost
How Much Does It Cost to Install a Pergola?
Install a 10x12 ft freestanding pergola

DIY range
$800-$3,000
Professional range
$2,500-$9,000
What drives the cost
- Material — pressure-treated pine, cedar, aluminum, or vinyl
- Footing type and local frost-line depth
- Attached vs freestanding structure
- Add-ons like a retractable canopy or louvered roof
A basic wood kit from a home center sits at the low end of DIY pricing; a custom cedar or aluminum structure built to match a house's trim can multiply that cost several times over.
What drives the professional quote
- Concrete footings below the frost line add labour and cure time
- Attaching to an existing house requires flashing to prevent leaks
- Electrical for fans or lighting is priced separately
- Louvered or motorized shade roofs cost multiples of a fixed lattice top
Put this into practice
- Deck and Fence Material CalculatorHow much timber does my deck or fence need?
- Project Cost EstimatorWhat will this project cost me?
More cost guides
- How Much Does It Cost to Paint a Room?DIY and professional cost ranges for painting an average bedroom or living room, and what actually moves the price.
- How Much Does New Flooring Cost?Cost ranges per square foot for laminate, LVT, engineered wood, and tile flooring, installed and DIY.
- How Much Does It Cost to Tile a Bathroom?Cost ranges for tiling a bathroom floor and shower surround, DIY and professional, and where the money goes.