How to Build a Shed Roof | 2025 Guide
All products and services featured are independently selected by our editors. However, when you buy something through our retail links, we may earn an affiliate commission.
Building a shed with a do-it-yourself (DIY) approach is a great way to add a workshop or storage space to your home. Building the roof of a shed can be challenging, though, and could leave some homeowners scratching their heads. Read our step-by-step guide on how to build a shed roof to protect your shed’s newly constructed interior spaces.
Compare Quotes from Roofing Specialists
Just answer a few questions, and we'll take care of the rest.

Metal Roof
Metal roofs cost, on average, between $7,081 and $110,150.

Tile Roof
The NRCIA reports that the average tile roof cost is $8,000 to $23,000.

Shingle Roof
Shingle-style roofs cost, on average, $5,000 to $18,000.
Planning Out a Shed Roof
Put together a solid plan for your shed roof before picking up a hammer or nail to avoid making costly mistakes during construction. Ask yourself the following questions:
- What are my area’s building codes? Research local building codes to ensure that construction is consistent with safety and legal regulations. Many areas will mandate minimum roof pitch, the types of materials used, and any structural requirements.
- What roof style do I want? Some roof styles are harder to build than others. Lean-to roofs only have one slope and come with relatively straightforward construction. Gable roofs are slightly more complicated but can be worth the trouble for extra ceiling height. Saltbox roofs, skillion roofs, and gambrel roofs are also worth a second glance. The style of roof you choose should match your skills, aesthetic preferences, and the shed’s intended function.
- What type of shed am I building? Each shed type requires a different style of roof. If you’re building a hobby room in the corner of your backyard, you may not have space for a shed roof with a high apex. If you’re creating an industrial workshop, you might need a roof that allows you to move tall machinery around the shop easily.
- What’s my area’s climate like? A roof’s primary purpose is to protect the shed from the elements, so consider the weather patterns common in your area. If your region gets heavy snow, consider a steeply pitched roof that can remove snow easily and prevent water damage. If you get a lot of sun, look at a pent roof to generate shade on the front of the shed and to keep it cool.
- What’s my budget? The bigger and more ornate your shed roof, the more it will cost to build. Consider your budget when setting a shed plan, including the cost of all materials you’ll need to use. Stay on a budget but don’t cut corners that could compromise the shed’s integrity and your own safety.
Gather Necessary Materials
Start the DIY shed-building process by gathering the following roofing materials:
- Circular saw
- Drill
- Flashing
- Hammer
- Level
- Lumber (2-x-4s for smaller sheds and 2-x-6s for larger ones)
- Nails, screws, and galvanized fasteners
- Plywood sheets
- Roofing felt
- Roofing materials
- Safety glasses and gloves
- Silicone sealant
- Tape measure
- Utility knife
While building a shed roof can be a DIY project, you must have the correct materials to successfully move through the process from start to finish.
Building the Roof Frame
Shed roof framing creates a solid base for the rest of the roof, so be sure to build it accurately and securely. Double-check your measurements and use a level and square throughout the process to keep the frame straight. Taking extra time to build the frame correctly will make it sturdier and more durable.
Follow the steps below to create a frame for a gable roof, the most common type of shed roof:
Cutting the Rafters
When building a shed roof, you’ll need to cut rafters for your building. Alternatively, you can purchase roof trusses that already fit your shed roof design.
- Measure your roof: Measure the width of your shed from the outside edges of its exterior walls. You’ll also need to know the roof pitch. Then, you can use a roofing calculator to determine any rafter lengths and angle cuts.
- Calculate how many rafters you’ll need: Most shed roofs are framed with rafters that are spaced every 16 inches on center.
- Cut the rafter tails: Use a square, jig, and circular saw to cut rafters for your chosen roof pitch and shed width. Be sure to keep everything straight.
- Cut the bird’s mouths: Bird’s mouths are notches in the bottom of the rafter tail. These 90-degree angled cuts allow the rafter to sit flush with the top plate for the shed wall.
Assembling the Frame
- Cut and build a top ridge: Use 2-x-6 lumber to cut a top ridge board and supports that run the length of your roof. The top ridge will form your roof’s apex or peak.
- Assemble your first rafter: Connect a pair of rafters to your ridge board using galvanized screws or nails. Make sure that the rafter pairs line up with each other.
- Continue adding rafters: Continue placing your rafter pairs along the top wall plate and attach them to the ridge. Space the rafter pairs out every 16 inches.
Installing the Decking
Once your frame is complete, you’ll need to add roof decking or sheathing, which creates a flat base onto which you can attach roofing materials. You can use plywood or oriented strand board (OSB) for most shed roofs. Here’s how to install roof sheathing:
- Measure your decking: Measure the length and width of the roof, then cut plywood or OSB to size. Be sure to account for your roof dimensions and any overhang.
- Secure the boards: Use galvanized nails or screws to fasten boards to the roof rafters. Start at the edge of your roof and work inward, leaving a 1/8-inch gap between boards for expansion and contraction.
- Cut out any openings: Add flashing around openings that will host vents or skylights before you install the decking.
- Add your ridge board: Install this once all of the decking is in place.
- Seal edges: You can add sealant to gaps, edges, and even nail holes to add an extra waterproofing layer to the shed roof.
Covering the Roof
Once decking is in place, cover the roof with felt and your chosen roofing material. Roofing material is responsible for waterproofing the shed roof, so picking the right type is crucial. The most common roofing materials for a shed roof include the following:
Asphalt Shingles
Pros
- Affordable
- Easy to install
- Available in various colors and styles
Cons
- Has a shorter life span than other materials
- Susceptible to damage from high winds
Metal Roofing
Pros
- Durable
- Low maintenance
- Weather-resistant
- Can withstand heavy rains and snow
Cons
- Pricier than asphalt shingles
- Can be more difficult to install
Wood Shingles
Pros
- Durable
- Aesthetically pleasing
Cons
- High maintenance
- Costlier than asphalt shingles
Rubber Roofing
Pros
- Durable
- Waterproof
- Easy to install
- Low maintenance
- Budget-friendly
- Suitable option for a flat roof
Cons
- Limited style options
- Isn’t aesthetically appealing
Choose a roofing material based on your budget, climate, and roof type. Below are steps for installing asphalt shingles, the most common roofing material for sheds.
Installing the Underlayment
Roofing felt, also called underlayment, protects your decking from moisture. Good roofing felt can extend the life span of your roof.
To install roofing underlayment:
- Unroll the felt, and leave an overhang of a few inches beyond the eaves. Staple the felt into place every 6 inches along the top edge.
- Keep adding rows of roofing felt. Overlap preceding rows by about 6 inches, and move up the roof to the ridge board.
- Use a utility knife to trim any excess along the edges.
Installing Shingles
Installing shingles is the final step in waterproofing your new shed roof. Follow these steps:
- Add your starter strip, which is a specialized shingle for the eaves. Overlap it with the felt at the edge and secure it into place using four galvanized nails for each shingle.
- Position your first shingle so that the bottom edge is about 1 inch above the starter strip. Nail it into place following the manufacturer’s advice.
- Continue adding shingles in rows, overlapping preceding shingles by the length recommended by the manufacturer (usually 6 inches). Use a chalk line, or level to keep rows straight. Offset each row to create a staggered pattern which is good for drainage.
- Work your way up from the eaves to the ridge board. If you’ve chosen a gable roof, install ridge cap shingles after both sides of the roof are done.
Finishing Touches
Complete your roof with a few finishing touches to make it look better and enhance its durability.
Painting
If you’ve installed a metal roof, consider painting it. This can enhance the roof’s appearance and help to protect it from UV rays. Painting the metal a lighter color can reflect heat and keep your storage shed cool in warm temperatures.
Sealing
Using sealant to fill small gaps in your roof could prevent potential leaks and water damage. Use a quality sealant designed for your roofing material and apply it around eaves, openings, and any areas where water could accumulate.
Decorating
Add ridge caps, fascia boards, and soffits to make your shed roof look neat and finished.
Our Recommendation
A shed can add room for storage, hobbies, or even a kids’ playroom. Building and installing a shed roof is the most challenging part of building a shed, but you can create a sturdy, durable roof with careful planning.
Gather the right materials, measure everything carefully, and use the proper techniques to create a beautiful, weatherproof shed roof that lasts for years.
Compare Quotes from Roofing Specialists
Just answer a few questions, and we'll take care of the rest.
How to Build a Shed Roof FAQ
What is the easiest shed roof to build?
A lean-to roof is the easiest shed roof to build since it only has a single slope. Gable roofs are the most common type of shed roof, however, and aren’t much more difficult to construct.
Are two-by-fours strong enough for a shed roof?
Most two-by-fours are strong enough for a shed roof. If you’re building a large shed roof or live in an area that experiences a lot of extreme weather, you may want to use two-by-sixes instead.
What is the cheapest way to put a roof on a shed?
The cheapest way to put a roof on a shed is by using inexpensive materials such as two-by-fours, plywood, and asphalt shingles. Remember that your roof protects the shed’s contents from the elements, so investing in quality materials will extend its life span.
What is the cheapest roof option for a shed?
The cheapest roof options for a shed are asphalt shingles. These shingles only last about 15 years, but they’re inexpensive and easy to install.
How do you install shingles on a shed roof?
To install shingles on a shed roof, place the specialty starter strip along the eaves and then nail the first row of shingles into place, overlapping the starter strip by a few inches. Continue nailing in straight rows of shingles, staggering the alignment to create better drainage. Work your way from the bottom edge of the roof to the ridge board.