A covered patio is a structure you can build yourself if you have basic carpentry skills and the right tools, though the complexity depends on whether you're adding a roof to an existing patio or building the whole thing from the ground up.

The simplest DIY covered patio is a pergola or shade structure attached to your house — posts set in concrete, beams bolted to your rim joist, and a roof frame of rafters or lattice. A fully enclosed patio with a solid roof and walls is more involved and may require permits, inspections, and engineering stamps depending on your local building code.

Before you start, check with your city or county building department about permit requirements. Most jurisdictions require permits for structures over a certain size (often 100 to 200 square feet) or anything attached to your house. A permit costs money and takes time, but it protects you legally and ensures the structure is safe. Skipping it can create problems when you sell the house or file an insurance claim.

Key Takeaways

  • A straightforward attached shade structure (pergola or open-roof patio) is the most realistic DIY project for someone with basic carpentry experience and a drill, circular saw, and level.
  • A solid-roof patio with walls requires more skill, more tools, and almost always requires a building permit and inspection before you can legally build it.
  • Posts must be set in concrete footings below the frost line in your area — this depth varies by region and is specified in your local building code.
  • Your house's rim joist must be able to support the weight of the roof and snow load; if you're unsure, a structural engineer can review your plan for a few hundred dollars.
  • Permits exist because roof collapses, electrical fires, and foundation failures are expensive and dangerous — the permit process catches these before they happen.

Deciding Between a straightforward Shade Structure and a Full Roof

An open pergola or lattice shade structure is the easiest DIY route. It has posts, beams, and a roof frame of thin rafters or lattice that lets some light through. It won't keep rain out, but it blocks direct sun and looks finished. You can build one in a weekend or two if you have the materials on hand. Most jurisdictions don't require a permit for a freestanding pergola under a certain size, though you should still check your local rules.

A solid-roof patio — with shingles, metal, or polycarbonate panels — keeps rain out and requires more structural work. The roof must slope to drain water, the framing must be stronger to handle weight and snow load, and you'll likely need to run gutters and downspouts. This is a multi-week project and almost always requires a permit. If you're not comfortable reading building code or working at height, hire a contractor for the roof framing and do the finishing work yourself.

A fully enclosed patio with walls and doors crosses into territory that usually requires a licensed contractor. Walls affect drainage, electrical codes, and whether the space counts as a room for tax and resale purposes. Unless you have framing experience, this is the point to bring in a professional.

Getting a Permit and Understanding What the Inspector Will Check

Contact your city or county building department and describe what you want to build — size, whether it's attached to the house, what the roof is made of, and whether you plan to add electrical outlets or a ceiling fan. They'll tell you whether you need a permit and what documents they need. Most will want a site plan (a drawing showing where the patio sits on your property) and a structural plan (a drawing showing how it's built).

You don't have to hire an architect or engineer to get a permit. Many jurisdictions have standard details for straightforward structures, and you can draw your own plan using graph paper or free software like SketchUp. The plan needs to show the size, the post locations, the depth of the footings, the roof pitch, and how it attaches to the house. If the inspector has questions, they'll ask you to revise it.

Once you start building, the inspector will visit to check the footings before you pour concrete, the framing before you close it in, and the finished structure before you get your final approval. This takes time — expect two to four weeks from permit to final sign-off — so plan accordingly.

Setting Posts in Concrete Below the Frost Line

Posts are the foundation of your patio, and they must sit on concrete footings that go below the frost line — the depth the ground freezes in winter in your area. If a footing is above the frost line, frost heave (the ground expanding as it freezes) will push the post up and crack your structure. Frost line depth varies from 12 inches in warm climates to 48 inches or more in cold ones. Your building department's code will specify the depth for your area.

Dig a hole to the frost line depth, set a post in a concrete pier or a post base, and fill the hole with concrete. Use a level to make sure the post is plumb (straight up and down) before the concrete sets. If you're setting multiple posts, use a string line to keep them aligned. This is the most important step — a wobbly post will cause problems throughout the structure.

For an attached patio, one end of the roof will bolt to your house's rim joist (the board that runs around the perimeter of your foundation). The other end will rest on posts you set in the yard. The rim joist must be able to support the weight. If your house is on a pier-and-beam foundation or if the rim joist looks thin or rotted, have a structural engineer look at your plan before you build.

Framing the Roof and Attaching It to Your House

Once the posts are set, you'll bolt beams to the tops of the posts and to your house's rim joist. The beams run parallel to the house. Then you'll install rafters (smaller beams) perpendicular to the beams, sloping them so water runs off. The slope is usually 1/4 inch per foot of run — enough to drain but not so steep that it looks odd.

To attach the roof to your house, you'll bolt a ledger board to the rim joist. This is critical: the ledger must be bolted through the rim joist into the house's band board (the structural member behind the rim joist), not just screwed into the rim joist itself. Use 1/2-inch bolts spaced 16 inches apart. If water gets behind the ledger, it will rot the house's framing, so install flashing (metal or rubber trim) above the ledger to shed water away from the house.

If you're not confident bolting to the house, this is a good place to hire a contractor for a day. They can install the ledger and the first set of beams, and you can finish the rafters and roof yourself.

Choosing a Roof Material and Installing It

Your roof material affects how much work the project is. Polycarbonate panels (clear or opaque plastic sheets) are the easiest for a DIYer — they're lightweight, you screw them to the rafters, and they let light through. They're less durable than other options and can yellow over time, but they're cheap and fast.

Metal roofing (corrugated steel or aluminum) is durable and sheds water well. It's heavier than polycarbonate and requires more careful installation to avoid leaks, but it lasts 30 to 50 years. You'll need to seal the seams and install flashing around the edges.

Asphalt shingles look like a house roof and are familiar to most people, but they're the heaviest option and require the strongest framing. They also need gutters and downspouts to manage water runoff. If you've never roofed before, this is the option to hire out.

Whatever material you choose, install it so water runs off the low end of the roof and into gutters or downspouts. Standing water will rot the framing and create mosquito habitat.

Tools and Materials You'll Need

For a straightforward attached patio, you'll need a drill, a circular saw, a level, a tape measure, a square, a post-hole digger or auger, and a shovel. You'll also need a concrete mixer or a way to mix concrete by hand. A power miter saw makes cutting rafters easier but isn't essential if you have a circular saw and patience.

Materials include pressure-treated lumber for posts and beams (rated for ground contact), bolts and lag screws for attaching to the house, concrete for footings, and your choice of roof material. Pressure-treated lumber costs more than regular lumber but resists rot. Don't use untreated wood for posts or anything that touches the ground.

Rent a post-hole auger if you're setting more than two or three posts — digging by hand is slow and hard on your back. Rent scaffolding if you're working at height; it's safer and faster than a ladder.

When to Call a Professional Instead

If your patio will be more than 200 square feet, if you're adding electrical outlets or a ceiling fan, if your house is on a steep slope, or if you're not comfortable working at height or reading building plans, hire a contractor. A contractor can also pull the permit and handle inspections, which saves you time and protects you if something goes wrong.

Even if you hire a contractor for the whole job, you can save money by doing the finishing work yourself — painting, staining, installing trim, or adding lighting. Ask the contractor which parts of the project are easiest to hand off.

Frequently Asked Questions

Do I need a permit for a pergola?

It depends on your local code. Many jurisdictions don't require a permit for a freestanding pergola under 200 square feet, but some do. Call your building department and describe what you want to build. If you're attaching it to your house, you almost always need a permit because it affects the house's structure.

How deep do I need to dig the footings?

Your local building code specifies the frost line depth for your area. It's usually 12 to 48 inches depending on how cold your winters are. Dig below the frost line so frost heave doesn't push the posts up. Your building department can tell you the depth in your area.

Can I use regular lumber for the posts?

No. Posts that touch the ground or are buried in concrete must be pressure-treated lumber rated for ground contact. Regular lumber will rot within a few years. Pressure-treated lumber is more expensive but lasts 20 to 40 years depending on the climate.

What if I attach the roof to my house and it leaks?

Water behind the ledger board will rot your house's framing. Install flashing above the ledger to shed water away from the house, and caulk the seams. If water does get in, you'll need to remove the roof, replace the rotted framing, and reinstall the roof — a costly repair. Do the flashing right the first time.

How much does it cost to build a covered patio myself?

A straightforward 12-by-16-foot attached patio with a polycarbonate roof costs $1,500 to $3,000 in materials. A metal roof costs $3,000 to $5,000. A contractor would charge $5,000 to $15,000 depending on the size and complexity. Costs vary by region and material prices, so get quotes from local suppliers before you start.