Metal roofing
Architectural shingles
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roofing Company Across Castle Hills
Castle Hills is not a place where you gamble on a roofing crew that mostly works in San Antonio’s suburban sprawl. The city’s own design standards demand that roofs match the home’s original premium character, and a crew that treats Castle Hills like any other Bexar County neighborhood is going to cost you money and code headaches. Birchbark Roofing San Antonio knows which Castle Hills streets are all original clay tile, which 1960s ranches on Larkspur and Whispering Winds still carry their first slate, and which newer sections along Northwest Military Highway lean toward standing-seam metal. When you need a Roofing Company in Castle Hills that respects how this enclave works, call (903) 354-7802. We answer live, 24 hours a day, and we start every job with a written price in dollars before anything gets touched.
Why Birchbark Roofing San Antonio Is Castle Hills’s Preferred Roofing Company
Castle Hills homeowners tend to ask the same question first: will you actually follow the city’s design review rules, or will you cut corners and hope no one notices? We follow the rules because we have worked here long enough to know that a code complaint lands faster than a leak on a hot August afternoon. The community is tight, and word travels. When we work on a home near The Clubs of Castle Hills or along the older streets off West Avenue, we treat it as if a neighbor is watching, because one usually is.
Our crews show up in uniforms, background-checked and wearing shoe covers at the door. The dog stays inside? We coordinate the door schedule with you. Kids doing homework downstairs? We tell you which hours will be loud and keep the tear-off contained to the work zone. When the job is done, we photograph the clean-up and send it to you before the truck leaves. That is not a sales pitch. It is our C.A.R.E. process: Clean up like it is our own home, Ask before we move or touch anything, Respect the family’s time and quiet hours, Explain the price before the work.
Styles & brands we work with






Roof Coating in Castle Hills
Roof coating in Castle Hills is a targeted way to extend the life of an older roof without a full tear-off, and it works especially well on flat or low-slope sections found on some mid-century additions. A fluid-applied coating seals small cracks, restores surface reflectivity, and adds a sacrificial layer that takes the sun damage instead of the underlying membrane. For a flat roof section on a Castle Hills home, a basic coating application typically runs $1,800 to $4,200 depending on square footage and surface prep. You will see your exact number in writing before we start.
When Coating Beats Replacement
If the underlying decking and insulation are dry and the membrane is still bonded, a coating can buy five to seven years of added service for a fraction of replacement cost. Castle Hills sun is relentless, and a white reflective coating cuts surface temperatures meaningfully on those 100-degree afternoons. That lower heat load also slows the aging of seams and flashings above the roofline.
What We Check First
We will not coat over trapped moisture, ponding areas, or failing seams. Our inspection before a coating quote looks for soft spots, blisters, and drainage problems. If we find them, we tell you, and we show you photos. If the roof is too far gone, we will say so rather than sell a coating that fails in two years.
Free Roof Estimate in Castle Hills
A free roof estimate in Castle Hills from Birchbark means a written dollar figure, not a vague range tossed out over the phone. We come to your home, walk the roof, document what we find, and put the scope and price on paper before any work is authorized. For a typical tile repair on a Castle Hills house, you are looking at $450 to $1,900 for most small-to-moderate fixes. A full tile roof replacement on a 2,200-square-foot ranch runs $28,000 to $45,000, depending on material match and decking condition. Those are real Castle Hills market numbers, not national averages.
What the Estimate Includes
Every estimate lists line items: materials by brand, decking replacement if needed, underlayment, flashing, removal and disposal, and the clean-up standard we hold ourselves to. There is no allowance for mystery. If we suspect hidden decking rot on a 1960s or 1970s home, we tell you during the walk and build a contingency line into the estimate so you are not surprised later.
We Only Use Premium Materials
Castle Hills’s design code means most roofs here are clay tile, slate, or standing-seam metal, not commodity asphalt. We work with Boral, GAF, CertainTeed, and Owens Corning products, and we stock common tile profiles and metal panel types locally so a repair does not stall waiting on a special order from out of state. When we reset original Boral tile, we match the profile, not just the color, because Castle Hills reviewers notice the difference.
Trusted Brands We Service in Castle Hills
Birchbark Roofing San Antonio works with materials from Boral, GAF, CertainTeed, and Owens Corning, among others. For Castle Hills specifically, our crews are experienced with Boral clay tile, CertainTeed slate-look profiles, and standing-seam metal systems from local suppliers who keep Castle Hills-friendly inventory on hand. That means when a storm cracks three tiles on a home off Lockhill-Selma, we typically have matching pieces in stock or can get them within days, not weeks. Fast turnaround keeps your home protected and keeps the city’s design review board happy. You will see the brand and model of every material in your written estimate before you sign anything.
See the difference
Before
After
Before
After
Before
AfterCommon Roofing Company Problems We See in Castle Hills Homes
- Asphalt patches on tile roofs. A homeowner gets a cheap quote from a crew that does mostly shingle work in San Antonio, and the patch fails or stands out visually. Castle Hills code enforcement flags it, and now the homeowner pays twice: once for the bad patch, once for us to do it correctly.
- Rotted decking under original tile. Homes built in the 1950s through 1970s often have original underlayment that failed years ago. Water has been working on the plywood decking for a long time before anyone sees a ceiling stain. We find this constantly on the older streets near Castle Hills Forest.
- Thermal expansion on metal roofs. Standing-seam metal grows and shrinks with every Castle Hills heat cycle. Installed without proper allowance for that movement, panels oil-can, fasteners back out, and leaks follow within a couple of summers. Our metal installs account for this from day one.
- Hail damage you cannot see from the ground. Castle Hills sits in Bexar County hail territory. Tile cracks and slate spalling often show no visible damage from the yard. We find it with a roof-level inspection, and we document every cracked tile with photos before recommending repair or replacement.
Pricing for Roofing Company in Castle Hills, TX
Here is what Castle Hills homeowners can expect to pay. Tile repair with material matching: $450 to $1,900 for most fixes. Full clay tile roof replacement on a typical 2,200-square-foot ranch: $28,000 to $45,000, with the spread driven by decking condition, underlayment upgrades, and whether we are reusing salvageable tile or sourcing new Boral. Slate repairs run $600 to $2,500, because slate work is slower and more exacting. Standing-seam metal replacement runs $22,000 to $38,000 on the same footprint. Flat roof coating: $1,800 to $4,200. Three things move your number: decking rot discovered after tear-off, code-required underlayment upgrades, and material lead times. We write those contingencies into the estimate so your final price is not a surprise. Call (903) 354-7802 for your free estimate. The number we give you is the number you pay.
We Also Serve Cities Near Castle Hills
While this page is written for Castle Hills, our crews also serve San Antonio, New Braunfels, Converse, and Live Oak. Many Castle Hills homeowners first find us through our Roofing Company service pages for nearby areas, then discover we handle their specific tile and metal needs better than the shingle-heavy crews. You can also review our Roofing Company in Castle Hills pages for more detail on what to expect when you call.
Serving Castle Hills, TX - Our Local Coverage Area
We’re based in the Castle Hills area and know this community well. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
FAQs About Roofing Company in Castle Hills
Castle Hills’s residential design guidelines do require that replacement roofing match the home’s original premium material, and for most homes here that means clay tile, slate, or standing-seam metal. Switching to architectural shingles on a house built with tile is not allowed, and a contractor who tells you otherwise is setting you up for a code violation and a forced redo. Our team knows the city’s standards and will only quote materials that will pass review. Call (903) 354-7802 and we will tell you exactly what your home qualifies for.
In most Castle Hills homes, we can replace just the flashing without touching the rest of the roof, as long as the surrounding tile or slate is sound and the underlayment beneath it is still doing its job. We remove the old flashing, install new metal with proper counter-flashing, and seal the joint. If we find rotten decking or failed underlayment while we are in there, we show you photos and quote the additional work before proceeding. A flashing-only repair on a Castle Hills chimney typically runs $350 to $900.
We do a roof-level inspection, walking every slope and valley, and photograph every cracked, displaced, or spalled tile. Bexar County hail often causes damage you cannot see from the yard: hairline cracks across the tile face, broken corners under the lap, or displaced pieces that let water reach the underlayment. We provide a written damage report with photos you can share with your insurance adjuster. Once you approve the scope, we reset or replace the damaged pieces and match the original profile. Call (903) 354-7802 to schedule an inspection.
Castle Hills requires permits for full roof replacement work, and for repairs that exceed a small threshold, which the city enforces through its design review process. A minor tile reset of a few pieces may not trigger a permit, but a large repair or any replacement of the underlayment likely will. We handle the permit paperwork for you on any job that requires it, and we never start work without the right approvals in place. When we quote your job, we will tell you whether a permit applies and include the fee in your written estimate.
We do not recommend coating clay tile as a leak-stopping strategy, because tile roofs leak at flashings, underlayment, and broken tiles, not through the tile itself. Coating the tile surface can trap moisture in the underlayment, accelerate spalling during freeze-thaw cycles, and permanently alter the look that Castle Hills design standards protect. The correct fix is to repair or replace the damaged tile, reset displaced pieces, and renew the underlayment if it has failed. We will only recommend a coating on the flat or low-slope sections of your roof, where it is genuinely appropriate. Call (903) 354-7802 and we will give you an honest assessment.
Written by Erik Lindgren, Owner at Birchbark Roofing San Antonio, serving Castle Hills with premium tile, slate, and metal roofing.