American Homes RoofingSan Antonio, Texas(210) 778-8060Free inspection

Decks, Patio Covers and Fences

San Antonio has a long outdoor season, and a deck or a covered patio lets you use more of it. We build decks and repair and restain older ones, build patio covers, pergolas and porch roofs, and build and repair wood and metal fences.

Call (210) 778-8060All remodeling services

  • Decks: new, repaired, restained
  • Patio covers and pergolas
  • Wood and metal fences

Request a call back

Your name and a number is all we need to get started — a person will call you to arrange a time.

We use these details only to reply to your enquiry. How American Homes Roofing handles your details.

Built for sun, heat and storms

Outdoor wood has a hard time here: strong sun fades and dries it out, and summer storms soak it. Whatever you build outside needs suitable materials and a finish that's kept up, so we talk about upkeep as well as looks before you choose.

Where a roofer helps

A patio cover or porch roof that joins the house has to tie into the existing roof without causing a leak. That's roofing work, and as roofers, it's work we know.

Patio covers and pergolas
American Homes Roofing crew member on a roof being replaced, with bundles of new shingles along the ridge and a pickup and dump trailer in the driveway.

Common questions

Can you add a cover over my existing deck or patio?

Often, yes. It depends on how the cover would be supported and how it would meet the house. We'll look at it with you.

Can you replace part of a fence?

Yes. We repair damaged sections and replace posts, rails and pickets, as well as building new fences.

Where we work

We're based in San Antonio and work across the city, including Stone Oak, and in nearby cities from Boerne and Helotes to New Braunfels, Schertz and Seguin. See every area we serve, or call and ask about your address.

Areas we serve

Tell us about your project

Send the form with the address and what you'd like done. We'll call to talk it through.

Send your enquiryCall (210) 778-8060