A lean-to roof is one of the simplest roof structures you can build — a single slope attached to an existing wall or structure. Sheds, carports, covered patios, and workshop additions commonly use lean-to designs because they require fewer materials and simpler carpentry than gable or hip roofs. But simple does not mean free, and the costs add up faster than most homeowners expect.
| Size (ft) | Square Feet | Materials Only | Installed (Labor + Materials) |
|---|---|---|---|
| 8 × 10 | 80 | $400–$960 | $1,200–$2,000 |
| 10 × 12 | 120 | $600–$1,440 | $1,800–$3,000 |
| 12 × 16 | 192 | $960–$2,300 | $2,900–$4,800 |
| 12 × 20 | 240 | $1,200–$2,880 | $3,600–$6,000 |
| 16 × 24 | 384 | $1,920–$4,600 | $5,760–$9,600 |
| Component | Cost per Sq Ft | 120 sq ft Example | Notes |
|---|---|---|---|
| Rafters (2×6 or 2×8 lumber) | $1.50–$3.00 | $180–$360 | 16" OC spacing typical; longer spans need larger lumber |
| Roof sheathing (OSB or plywood) | $1.00–$1.80 | $120–$216 | 7/16" OSB is cheapest; 1/2" plywood stronger |
| Underlayment (felt or synthetic) | $0.20–$0.50 | $24–$60 | Synthetic lasts longer, worth the upcharge |
| Roofing material | $1.50–$5.00 | $180–$600 | Asphalt shingles cheapest, standing seam metal highest |
| Drip edge & flashing | $0.40–$0.80 | $48–$96 | Critical for waterproofing where roof meets wall |
| Ledger board & hardware | $0.30–$0.60 | $36–$72 | Lag bolts, joist hangers, hurricane ties |
| Fascia & soffit | $0.50–$1.00 | $60–$120 | Optional but improves appearance and ventilation |
| Total Materials | $5.40–$12.70 | $648–$1,524 |
| Material | Cost/sq ft | Lifespan | Best For |
|---|---|---|---|
| 3-tab asphalt shingles | $1.50–$2.50 | 15–20 years | Budget projects, matching existing roof |
| Architectural shingles | $2.00–$3.50 | 25–30 years | Better appearance, moderate budget |
| Corrugated metal panels | $2.00–$3.50 | 40–60 years | Sheds, agricultural buildings, low-slope roofs |
| Standing seam metal | $4.00–$8.00 | 50–70 years | Premium look, long lifespan, low maintenance |
| Polycarbonate panels | $1.50–$3.00 | 10–15 years | Covered patios needing natural light |
For lean-to roofs on sheds and outbuildings, corrugated metal is often the best value — it costs roughly the same as shingles upfront, lasts 2–3 times longer, and handles low pitches better (shingles need at least 2:12 pitch, metal works down to 1:12).
Professional installation typically runs $8–$15 per sq ft for the lean-to structure, depending on your region and complexity:
A typical contractor quote for a 120 sq ft lean-to attached to a house: $2,400–$3,600 (labor + materials), completed in 1–2 days with a two-person crew.
| Factor | DIY | Contractor |
|---|---|---|
| Cost (120 sq ft) | $650–$1,500 | $1,800–$3,000 |
| Time | 2–4 weekends | 1–2 days |
| Tools needed | Circular saw, drill, level, speed square, ladder | Included |
| Permit handling | You pull the permit | Contractor handles it |
| Warranty | Material warranty only | Workmanship warranty (1–5 years typical) |
| Risk | Waterproofing errors at wall junction | Professional flashing installation |
The most common DIY mistake with lean-to roofs is improper flashing where the roof meets the existing wall. Water penetration at this junction causes thousands of dollars in wall rot. If you are confident with framing but unsure about flashing, consider hiring a roofer just for the flashing and waterproofing portion.
For a 12 ft long lean-to at 16" OC spacing: (144 / 16) + 1 = 10 rafters. Rafter length depends on the span and pitch — for an 8 ft span at 4:12 pitch, each rafter is approximately 8.3 ft (add 12–18 inches for overhang).
Each 4×8 sheet covers 32 sq ft. For 120 sq ft: 120/32 = 3.75 → buy 4 sheets, plus 10% waste = 5 sheets.
Shingles: 1 bundle covers ~33 sq ft (3 bundles = 1 square = 100 sq ft). For 120 sq ft: 4 bundles + 1 bundle waste = 5 bundles.
Metal panels: Measure rafter length plus overhang. Order panels to length to minimize waste and eliminate horizontal seams.
Estimate your roofing materials with our Roofing Calculator, calculate lumber needs with the Lumber Calculator, and check your roof slope with the Roof Pitch Calculator.
The minimum depends on roofing material. Metal panels: 1:12 (1 inch rise per 12 inches run). Asphalt shingles: 2:12 minimum (4:12 recommended). Roll roofing: 1:12. For most lean-to applications, a 3:12 or 4:12 pitch provides good water drainage and works with most materials.
Asphalt shingles: 15-25 years. Metal panels: 40-60+ years. The framing (pressure-treated or quality lumber) can last 50+ years if kept dry. The most common failure point is the wall flashing junction — inspect it annually and reseal as needed.
Yes, using a ledger board lag-bolted through the siding into the wall studs or rim joist. The ledger must be properly flashed with step flashing or a continuous Z-flashing under the siding. This is the most critical waterproofing detail — if done wrong, water enters the wall cavity and causes structural rot.
Not necessarily. Freestanding lean-to sheds work fine on concrete blocks, gravel pads, or treated wood skids. Lean-to carports typically use concrete pier footings (one per post). Attached lean-to additions to a house may require a continuous concrete footing per local building code.
A south-facing lean-to roof at 20-40° pitch is excellent for solar panels. The single slope provides uniform exposure without ridges or valleys creating shade. Just ensure the structure is engineered for the additional weight (3-5 lbs/sq ft for typical panels plus mounting hardware) and wind uplift loads.