Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roofing Company Across San Marcos
If you’re searching for a Roofing Company that knows San Marcos tile tracts from the older lakeside homes, you’ve found one. We run crews across San Marcos every week, from San Elijo Hills to Discovery Hills and the acreage lots off Twin Oaks Valley Road. When you call (424) 766-4937, a live person picks up – not a voicemail tree – and we’ll schedule a time to walk your roof, explain what’s actually failing, and hand you a written price before any work starts. That’s how Birchbark Roofing has always done it, and it’s why San Marcos homeowners keep our number in their phone.
Why Birchbark Roofing Is San Marcos’s Preferred Roofing Company Company
San Marcos has a split housing personality, and most roofing outfits only really know one half of it. The master-planned tracts – San Elijo Hills, Discovery Hills, Twin Oaks Valley Ranch – were built between 1985 and 2005 almost entirely with concrete S-tile and flat-tile roofs. Those roofs are now hitting 20 to 40 years old, and the underlayment beneath the tile is giving out long before the tile itself. Up near Lake San Marcos, though, you’ve got 1960s and 1970s composition-shingle and low-slope roofs that need a completely different approach – full tearoff to the deck, not tile salvage. Erik Lindgren has built Birchbark Roofing to handle both fluently. Our San Marcos customers regularly tell us the same thing: other bids pushed a full tear-off on salvageable tile because the estimator didn’t look past the attic drip. We look under the tile before we quote. That single habit has saved San Marcos homeowners thousands of dollars. We’re part of the Cedarwell family of independent roofing businesses, and every job carries the 365-Day Done Right Promise: if it’s not right, we make it right. You get that in writing.
Metal Roof Installation in San Marcos
Metal Roof Installation in San Marcos tends to land on two types of homes: the newer custom builds on acreage lots around Twin Oaks Valley Road, and homeowners in the older tracts who are done re-setting concrete tile every five years and want a roof that won’t care about Santa Ana wind. Most standing-seam or metal shingle roofs on San Marcos homes run between $22,000 and $48,000 depending on roof complexity, pitch, and whether we’re going over an existing roof or doing full tearoff. Standing seam holds up beautifully to San Marcos’s inland heat; it reflects more sun than tile and won’t lift in the wind gusts that come through the North County passes.
Standing Seam vs. Exposed Fastener
On acreage lots with big, open rooflines and long runs, standing seam is the better long-term play. It handles thermal expansion better than exposed-fastener panels, which matters when San Marcos hits those mid-90s July days after a 45-degree January morning. Exposed fastener systems run cheaper upfront – roughly $18,000 to $32,000 – but you’ll want gaskets checked every few years.
When to Replace Concrete Tile with Metal
If your San Elijo Hills or Twin Oaks home is coming up on its second underlayment replacement, you’re already into “maybe metal makes more sense” territory. Re-laying tile underlayment every 15 to 20 years costs real money each cycle. Metal goes on once. We’ll show you the math for your specific roof, in writing, before you decide.
Residential Roofing in San Marcos
Residential Roofing in San Marcos is really two different jobs depending on which side of town you’re on. The 1980s-2000s tract homes around San Elijo Hills and Discovery Hills mostly need tile-on underlayment replacement: lift the intact concrete tile, replace the failed felt with synthetic, re-set the tile, add ridge vent and drip edge. That job runs $8,000 to $18,000 for a typical single-family roof. The older Lake San Marcos homes from the 1960s and 70s usually need full tearoff of original composition shingles, which runs $14,000 to $26,000 for the same square footage because of the extra labor, dump fees, and often-rotted decking we’ll replace as we go.
Underlayment Replacement, Not Full Tearoff
In San Elijo Hills we lifted and staged an entire slope of Boral concrete S-tile on a 2004 home where the homeowner reported attic drips and assumed cracked tile. Every tile came off intact, so we replaced the failed felt with synthetic underlayment, re-set the original tile, and added new ridge vent and drip edge. A week later we were in Twin Oaks Valley Ranch doing the opposite kind of job: a 1972 Lake San Marcos-area low-slope roof that needed full tearoff to the decking because the original composition shingles had already given out. Both homeowners got a written price before we started. Both roofs are now dry.
Older Composition Shingle Roofs
Those lakeside homes with original three-tab shingles are almost always at or past end of life. Once shingles start curling at the eaves and granule loss shows in the gutters, patchwork won’t hold through the next storm season. Full tearoff to the deck is the honest call, and we’re careful to protect the existing fascia and interior ceilings while we work – drop cloths through the hallway, shoe covers at the door.
Trusted Brands We Service in San Marcos
We install and service materials from GAF, CertainTeed, and Owens Corning, and we keep common trim, flashing, pipe collars, and underlayment stock staged for San Marcos jobs so we’re not waiting on a warehouse run mid-project. If your existing roof uses GAF Timberline shingles or CertainTeed Presidential shake, we’ll match style and color rather than patch in a near-miss. For tile roofs, we work with Boral and Eagle concrete tile – the same profiles used on the San Elijo Hills and Twin Oaks tracts. For metal, we use standing seam and metal shingle systems that carry full manufacturer warranties.
Common Roofing Company Problems We See in San Marcos Homes
- Tiles look fine but the attic drips. In San Elijo Hills and Discovery Hills, this almost always means the underlayment failed, not the tile. The tell-tale signs are cracked, bubbled felt at the eave edges and around ridge caps. We lift, re-felt, and re-set the original tile instead of selling you a tear-off you don’t need.
- Santa Ana wind lifting tiles. San Marcos sits inland enough that wind events through the North County passes hit harder here than in Carlsbad or Encinitas. Lifted tiles expose the underlayment, and over time, water gets in. We re-set and secure tiles before storm season.
- Inland heat wrecking underlayment early. Summer highs in San Marcos run 15 degrees above coastal Carlsbad, and without the marine layer to cool roofs overnight, asphalt-saturated felt embrittles fast. Tile underlayment in San Marcos often fails at year 20, not year 30.
- Acreage lot drainage surprises. Big lots mean big rooflines and a lot of runoff. If roof water dumps onto a graded pad or unpermitted outbuilding pad, erosion follows. We scope grading and drainage before we quote so the roof’s runoff doesn’t void its own warranty.
Pricing for Roofing Company in San Marcos, CA
Most San Marcos roof repairs on tract homes run between $650 and $2,800 – a lifted tile re-set, a pipe collar replacement, a small eave repair. Underlayment replacement on a concrete tile roof typically runs $8,000 to $18,000 depending on roof size and pitch. Full tearoff and re-roof on an older Lake San Marcos composition-shingle home runs $14,000 to $26,000. Acreage lots with detached ADUs, shops, or long material hauls add $1,500 to $5,000 to the base scope because of permitting, dump fees, and staging distance. You’ll always see your exact number in writing before any work begins. Call (424) 766-4937 for a free estimate.
We Also Serve Cities Near San Marcos
Birchbark Roofing runs crews from San Marcos down to San Marcos and across North County, including Vista, Escondido, Carlsbad, and Encinitas. If you’re on the edge of San Marcos and another city, call us – we’ll tell you straight whether we serve your street.
Serving San Marcos, CA - Our Local Coverage Area
We’re based in the San Marcos 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 San Marcos
No. In nearly every San Elijo Hills case we see, the tile is intact and salvageable; it’s the underlayment beneath it that failed. We lift the tile, replace the underlayment with synthetic, re-set the tile, and add new ridge vent and drip edge. That job runs roughly $8,000 to $18,000 – a fraction of a full tear-off. Call (424) 766-4937 and we’ll confirm what your roof actually needs before quoting anything.
Acreage lots in San Marcos often fall under county permitting rather than city, and that means septic and well setbacks push material staging and dumpster placement 50 feet or more from the house. Longer hauls, extra dump fees, and sometimes building a temporary road for equipment access add $1,500 to $5,000 to the base bid. We scope all of that before we quote, so the number on paper matches the actual job.
Yes, and it’s measurable. San Marcos sits 8 to 12 miles from the Pacific, which is far enough to lose the marine layer that cools Carlsbad and Oceanside. Summer highs here run 15 degrees hotter, and that heat bakes the asphalt-saturated underlayment beneath concrete tile. Underlayment in San Marcos routinely fails 5 to 10 years before the tile itself shows any wear. That’s why we look under the tile, not just at it.
The 1960s and 1970s Lake San Marcos enclave has a pocket of low-slope and original composition-shingle roofs that need full tearoff to the deck, not tile salvage. Those roofs often show rotted decking once we open them up, which adds material and labor to the job. The 1990s tracts, by contrast, are nearly all concrete tile that we can usually re-use. Different houses, different skill set. We handle both.
We treat every structure on the property as part of the same scope. That means the detached ADU roof gets the same underlayment inspection as the main house, and we check outbuilding drainage before quoting. On acreage lots, outbuildings often have their own runoff problems that void warranties if ignored. We note it all on the written price, and if the dog needs to stay inside during the work, we coordinate the door schedule with you. Call (424) 766-4937 for a free estimate on the whole property.
Written by Erik Lindgren, Owner at Birchbark Roofing, serving San Marcos and North County with roof repair, replacement, and inspections.






Before
After
Before
After
Before
After