{"id":236506,"date":"2021-09-03T01:09:24","date_gmt":"2021-09-03T08:09:24","guid":{"rendered":"https:\/\/guardianroofs.com\/san-marcos\/?page_id=236506"},"modified":"2026-11-03T16:01:08","modified_gmt":"2026-11-03T23:01:08","slug":"oceanside-ca-roofers","status":"publish","type":"page","link":"https:\/\/guardianroofs.com\/san-marcos\/service-areas\/oceanside-ca-roofers\/","title":{"rendered":"Oceanside, CA"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; module_class=&#8221;page-headers-bg&#8221; _builder_version=&#8221;4.16&#8243; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_direction=&#8221;90deg&#8221; background_color_gradient_stops=&#8221;rgba(255,255,255,0.95) 40%|rgba(255,121,51,0.5) 100%&#8221; background_color_gradient_overlays_image=&#8221;on&#8221; background_color_gradient_start=&#8221;rgba(255,255,255,0.95)&#8221; background_color_gradient_start_position=&#8221;40%&#8221; background_color_gradient_end=&#8221;rgba(255,121,51,0.5)&#8221; background_image=&#8221;https:\/\/guardianroofs.com\/san-marcos\/wp-content\/uploads\/sites\/5\/2021\/08\/header-bg2.jpg&#8221; box_shadow_style=&#8221;preset1&#8243; box_shadow_color=&#8221;rgba(0,0,0,0.35)&#8221; box_shadow_position=&#8221;inner&#8221; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row admin_label=&#8221;Heading&#8221; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;100px||40px||false|false&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text admin_label=&#8221;header 1&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;0e3405ca-f684-4478-ac9b-2a5043ecab64&#8243; header_font=&#8221;Roboto|900|||||||&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1>A Family-Owned Roofing Company Oceanside Homeowners Can Count On<\/h1>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;%91acf field=&#8217;free_estimate_link&#8217; post_id=&#8217;options&#8217;%93&#8243; button_text=&#8221;GET A FREE ESTIMATE&#8221; button_alignment=&#8221;left&#8221; button_alignment_tablet=&#8221;&#8221; button_alignment_phone=&#8221;center&#8221; button_alignment_last_edited=&#8221;on|phone&#8221; admin_label=&#8221;Page Hero&#8221; _builder_version=&#8221;4.16&#8243; custom_button=&#8221;on&#8221; button_text_size=&#8221;16px&#8221; button_text_color=&#8221;#FFFFFF&#8221; button_bg_use_color_gradient=&#8221;on&#8221; button_bg_color_gradient_stops=&#8221;#0000ff 0%|#0000ff 100%&#8221; button_bg_color_gradient_start=&#8221;#0000ff&#8221; button_bg_color_gradient_end=&#8221;#0000ff&#8221; button_border_width=&#8221;0px&#8221; button_border_color=&#8221;#FFFFFF&#8221; button_border_radius=&#8221;30px&#8221; button_letter_spacing=&#8221;2px&#8221; button_font=&#8221;Poppins|600||on|||||&#8221; button_use_icon=&#8221;off&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;12px||12px||true|false&#8221; button_bg_color_gradient_stops_tablet=&#8221;#0000ff 0%|#0000ff 100%&#8221; button_bg_color_gradient_stops_phone=&#8221;#0000ff 0%|#0000ff 100%&#8221; custom_css_main_element=&#8221;background:var(&#8211;color-1);&#8221; global_module=&#8221;4005&#8243; saved_tabs=&#8221;all&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; button_text_color__hover_enabled=&#8221;off|desktop&#8221; button_border_width__hover_enabled=&#8221;off|desktop&#8221; button_border_width__hover=&#8221;2px&#8221; button_border_color__hover_enabled=&#8221;off|desktop&#8221; button_border_color__hover=&#8221;#000000&#8243; custom_css_main_element__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;#013A50&#8243; button_bg_color__hover_enabled=&#8221;on|hover&#8221; button_bg_use_color_gradient__hover=&#8221;off&#8221; button_bg_enable_color__hover=&#8221;on&#8221; custom_css_main_element__hover=&#8221;background:var(&#8211;color-1);&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; background_color=&#8221;#efefef&#8221; custom_padding=&#8221;70px|0px|70px|0px|true|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;3_4,1_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;35px|0px|35px|0px|true|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;3_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/guardianroofs.com\/san-marcos\/wp-content\/uploads\/sites\/5\/2026\/07\/residential-roofing-services-in-Oceanside.jpg&#8221; alt=&#8221;New shingle roof installed by Guardian Roofs on a single-story home in Oceanside, CA&#8221; title_text=&#8221;Guardian Roofs re-roof in Oceanside&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; border_width_all=&#8221;2px&#8221; border_color_all=&#8221;#FFFFFF&#8221; box_shadow_style=&#8221;preset2&#8243; box_shadow_horizontal=&#8221;0px&#8221; box_shadow_vertical=&#8221;9px&#8221; box_shadow_blur=&#8221;13px&#8221; box_shadow_spread=&#8221;-5px&#8221; box_shadow_color=&#8221;rgba(10,10,10,0.49)&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text admin_label=&#8221;Header 2&#8243; _builder_version=&#8221;4.16&#8243; text_line_height=&#8221;2em&#8221; header_2_font=&#8221;Poppins|600|||||||&#8221; header_2_font_size=&#8221;30px&#8221; custom_margin=&#8221;||10px||false|false&#8221; header_2_font_size_tablet=&#8221;30px&#8221; header_2_font_size_phone=&#8221;26px&#8221; header_2_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Roofing in Oceanside, CA From a Family-Owned Crew Just Up Highway 78<\/h2>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Content&#8221; _builder_version=&#8221;4.27.7&#8243; text_font=&#8221;Poppins||||||||&#8221; header_font=&#8221;||||||||&#8221; header_2_font=&#8221;||||||||&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||30px|&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>If you are looking for a roofing company Oceanside homeowners can trust with a repair or a full re-roof, Guardian Roofs is a family-owned contractor that has been roofing Southern California homes since 1984. Our San Diego County office sits on West San Marcos Boulevard, about a 20-minute drive east of Oceanside on Highway 78, so our estimators and crews are close by for inspections, follow-up visits, and warranty work.<\/p>\n<p>We hold California contractor&#8217;s license #847279 (B1 general building and C39 roofing), and we are both a GAF Master Elite and an Owens Corning Platinum Preferred contractor. Those certifications matter for one practical reason: they let us register qualifying roof systems for the strongest manufacturer warranties each company offers.<\/p>\n<p>Below is what an Oceanside homeowner should know before a roof project, from permits and code rules to cost and our process. For coastal wear and material choices on a specific home, we go deeper on <a href=\"https:\/\/guardianroofs.com\/san-marcos\/service-areas\/oceanside-ca-roofers\/residential-roofing-oceanside-ca\/\">residential roofing in Oceanside<\/a>.<\/p>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Header 2&#8243; _builder_version=&#8221;4.16&#8243; text_line_height=&#8221;2em&#8221; header_2_font=&#8221;Poppins|600|||||||&#8221; header_2_font_size=&#8221;30px&#8221; custom_margin=&#8221;||10px||false|false&#8221; header_2_font_size_tablet=&#8221;30px&#8221; header_2_font_size_phone=&#8221;26px&#8221; header_2_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>What Oceanside&#8217;s Permit and Coastal Rules Mean for Your Roof<\/h2>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Content&#8221; _builder_version=&#8221;4.27.7&#8243; text_font=&#8221;Poppins||||||||&#8221; header_font=&#8221;||||||||&#8221; header_2_font=&#8221;||||||||&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||30px|&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>For roofing in Oceanside, CA, most projects that go beyond a small repair need a building permit, and the rules are friendlier than many homeowners expect.<\/p>\n<h3>Re-roof permits through the city<\/h3>\n<p>The City of Oceanside handles residential roof replacement and roof recover permits through its online eTRAKiT portal, and its <a href=\"https:\/\/www.ci.oceanside.ca.us\/government\/development-services\/building\/plan-check\" target=\"_blank\" rel=\"noopener\">Building Division plan check page<\/a> notes that plans are not required for re-roofing permits. Applications received on or after January 1, 2026 fall under the 2025 California codes. If you are adding solar at the same time, the city treats the solar system as its own permit, separate from the re-roof.<\/p>\n<p>Guardian Roofs pulls the permit for you and schedules the city inspections. Oceanside&#8217;s <a href=\"https:\/\/www.ci.oceanside.ca.us\/government\/development-services\/building\/inspection\" target=\"_blank\" rel=\"noopener\">inspection rules<\/a> let the licensed contractor stand in for the owner, as long as the permit job card is on site and the inspector has a ladder and access to the roof. Our crew handles all three, so you do not need to take a day off work to meet the inspector.<\/p>\n<h3>When the coastal zone comes into play<\/h3>\n<p>Oceanside has run its own coastal development permits since the California Coastal Commission certified the city&#8217;s <a href=\"https:\/\/documents.coastal.ca.gov\/reports\/2011\/6\/W14b-6-2011.pdf\" target=\"_blank\" rel=\"noopener\">Local Coastal Program in 1986<\/a>. Under <a href=\"https:\/\/california.public.law\/codes\/public_resources_code_section_30610\" target=\"_blank\" rel=\"noopener\">Public Resources Code section 30610<\/a>, improvements to an existing single-family home are generally exempt. The Coastal Commission&#8217;s own <a href=\"https:\/\/www.law.cornell.edu\/regulations\/california\/14-CCR-13250\" target=\"_blank\" rel=\"noopener\">permit regulations<\/a> set the limits, though: homes on a beach, within 50 feet of the edge of a coastal bluff, or in sensitive habitat areas can need a coastal permit before work starts. We check this during the estimate, so a bluff-top home on the Strand or near Buccaneer Beach is not surprised mid-project.<\/p>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Header 2&#8243; _builder_version=&#8221;4.16&#8243; text_line_height=&#8221;2em&#8221; header_2_font=&#8221;Poppins|600|||||||&#8221; header_2_font_size=&#8221;30px&#8221; custom_margin=&#8221;||10px||false|false&#8221; header_2_font_size_tablet=&#8221;30px&#8221; header_2_font_size_phone=&#8221;26px&#8221; header_2_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Does an Oceanside Re-Roof Have to Be a Cool Roof?<\/h2>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Content&#8221; _builder_version=&#8221;4.27.7&#8243; text_font=&#8221;Poppins||||||||&#8221; header_font=&#8221;||||||||&#8221; header_2_font=&#8221;||||||||&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||30px|&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>Usually not, and this is one of the most misunderstood rules in coastal North County. Every Oceanside ZIP code sits in Building Climate Zone 7 on the <a href=\"https:\/\/www.energy.ca.gov\/programs-and-topics\/programs\/building-energy-efficiency-standards\/climate-zone-tool-maps-and\" target=\"_blank\" rel=\"noopener\">California Energy Commission&#8217;s climate zone list<\/a>. San Marcos, just inland, is Zone 10, which is why advice that applies a few miles east does not always apply at the coast.<\/p>\n<p>According to the <a href=\"https:\/\/coolroofs.org\/documents\/2025-Energy-Code-Summary_CRRC_2025-12-04-1.pdf\" target=\"_blank\" rel=\"noopener\">Cool Roof Rating Council&#8217;s summary of the 2025 Energy Code<\/a>, here is how the re-roof rules break down for a Zone 7 home:<\/p>\n<ul>\n<li><strong>Steep-slope roofs<\/strong> (most shingle and tile homes): no cool roof reflectance minimum applies in Zone 7.<\/li>\n<li><strong>Low-slope roofs<\/strong> (mostly flat roofs, such as many older beach cottages and flat-roof ADUs): a re-roof generally needs a cool roof product with 0.63 aged solar reflectance, unless the roof deck gets added insulation that lowers or removes that requirement.<\/li>\n<\/ul>\n<p>We see a lot of mixed roofs in Oceanside, with a pitched main roof and a flat addition. The state&#8217;s <a href=\"https:\/\/www.roseville.ca.gov\/Documents\/Development%20Services\/Applications%20Forms%20and%20Handouts\/Building\/Forms\/2025%20Residential%20Re-Roof%20CF1R-ALT-01-E.pdf\" target=\"_blank\" rel=\"noopener\">2025 re-roof compliance form<\/a> settles those cases by the slope that covers half or more of the roof, and the rules apply only when half or more of the roof is being replaced. A mostly pitched home usually has no cool roof minimum at all, so we price only what the code actually calls for.<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;%91acf field=&#8217;free_estimate_link&#8217; post_id=&#8217;options&#8217;%93&#8243; button_text=&#8221;Get a Free Estimate&#8221; button_alignment=&#8221;center&#8221; admin_label=&#8221;Get a Free Inspection Body&#8221; _builder_version=&#8221;4.16&#8243; custom_button=&#8221;on&#8221; button_text_size=&#8221;16px&#8221; button_text_color=&#8221;#FFFFFF&#8221; button_bg_color_gradient_stops=&#8221;#557235 0%|#465f2b 100%&#8221; button_bg_color_gradient_start=&#8221;#557235&#8243; button_bg_color_gradient_end=&#8221;#465f2b&#8221; button_border_width=&#8221;1px&#8221; button_border_color=&#8221;#FFFFFF&#8221; button_border_radius=&#8221;30px&#8221; button_letter_spacing=&#8221;1px&#8221; button_font=&#8221;Poppins|700||on|||||&#8221; button_use_icon=&#8221;off&#8221; custom_margin=&#8221;50px||50px||true|false&#8221; custom_padding=&#8221;10px||10px||false|false&#8221; button_bg_color_gradient_stops_tablet=&#8221;#557235 0%|#465f2b 100%&#8221; button_bg_color_gradient_stops_phone=&#8221;#557235 0%|#465f2b 100%&#8221; custom_css_main_element=&#8221;background:var(&#8211;color-1);&#8221; global_module=&#8221;4009&#8243; saved_tabs=&#8221;all&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; custom_css_main_element__hover_enabled=&#8221;on|desktop&#8221; button_bg_color__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;#013A50&#8243; button_bg_enable_color__hover=&#8221;on&#8221; custom_css_main_element__hover=&#8221;background:var(&#8211;color-1);&#8221;][\/et_pb_button][et_pb_text admin_label=&#8221;Header 2&#8243; _builder_version=&#8221;4.16&#8243; text_line_height=&#8221;2em&#8221; header_2_font=&#8221;Poppins|600|||||||&#8221; header_2_font_size=&#8221;30px&#8221; custom_margin=&#8221;||10px||false|false&#8221; header_2_font_size_tablet=&#8221;30px&#8221; header_2_font_size_phone=&#8221;26px&#8221; header_2_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Oceanside&#8217;s 2025 Fire Hazard Map and Class A Roofing<\/h2>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Content&#8221; _builder_version=&#8221;4.27.7&#8243; text_font=&#8221;Poppins||||||||&#8221; header_font=&#8221;||||||||&#8221; header_2_font=&#8221;||||||||&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||30px|&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>Wildfire rules are now part of roofing in Oceanside, even close to the coast. The State Fire Marshal&#8217;s <a href=\"https:\/\/osfm.fire.ca.gov\/what-we-do\/community-wildfire-preparedness-and-mitigation\/fire-hazard-severity-zones\" target=\"_blank\" rel=\"noopener\">2025 Fire Hazard Severity Zone update<\/a> recommended 2,597 acres of Very High hazard zone inside Oceanside, up from 1,123 acres on the 2011 map.<\/p>\n<p>Starting January 1, 2026, California&#8217;s wildfire construction rules moved into a new California Wildland-Urban Interface Code, as the <a href=\"https:\/\/www.sandiego.gov\/sites\/default\/files\/2026-02\/2025-cwuic_code-change-report.pdf\" target=\"_blank\" rel=\"noopener\">City of San Diego&#8217;s code change report<\/a> explains. The roofing rule itself is simple: under <a href=\"https:\/\/california.public.law\/codes\/health_and_safety_code_section_13132.7\" target=\"_blank\" rel=\"noopener\">Health and Safety Code section 13132.7<\/a>, a home in a Very High hazard zone needs at least a Class A roof covering on any new roof, and on the entire roof once more than half of it is replaced within a year.<\/p>\n<p>You can look up your own parcel on the <a href=\"https:\/\/experience.arcgis.com\/experience\/03beab8511814e79a0e4eabf0d3e7247\" target=\"_blank\" rel=\"noopener\">state&#8217;s fire hazard map viewer<\/a>, and we confirm the designation for every Oceanside estimate. Our guide to <a href=\"https:\/\/guardianroofs.com\/san-marcos\/fire-resistant-roofing-san-diego-county-2026\/\">fire-resistant roofing requirements in San Diego County<\/a> explains what a Class A assembly includes and why a compliant shingle alone is not enough.<\/p>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Header 2&#8243; _builder_version=&#8221;4.16&#8243; text_line_height=&#8221;2em&#8221; header_2_font=&#8221;Poppins|600|||||||&#8221; header_2_font_size=&#8221;30px&#8221; custom_margin=&#8221;||10px||false|false&#8221; header_2_font_size_tablet=&#8221;30px&#8221; header_2_font_size_phone=&#8221;26px&#8221; header_2_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Oceanside Neighborhoods and the Roofs We See There<\/h2>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Content&#8221; _builder_version=&#8221;4.27.7&#8243; text_font=&#8221;Poppins||||||||&#8221; header_font=&#8221;||||||||&#8221; header_2_font=&#8221;||||||||&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||30px|&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>The age of an Oceanside neighborhood tells us a lot about what we will find under the existing roof.<\/p>\n<ul>\n<li><strong>St. Malo:<\/strong> development began in 1929 with homes styled after a French fishing village, according to <a href=\"https:\/\/visitoceanside.org\/blog\/history-of-st-malo-oceanside-california\" target=\"_blank\" rel=\"noopener\">Visit Oceanside<\/a>. Steep, character-defining roofs here call for careful material matching and often coastal review.<\/li>\n<li><strong>Eastside, Capistrano, and South Oceanside:<\/strong> some of the city&#8217;s older single-story homes, many re-roofed several times. We often find layered shingles or tired skip sheathing that needs new decking.<\/li>\n<li><strong>Fire Mountain and Loma Alta:<\/strong> hillside streets with a mix of mid-century ranch homes and newer builds, plus more wind exposure on the ridgelines.<\/li>\n<li><strong>Rancho del Oro, Ocean Hills, and the Mission San Luis Rey area:<\/strong> newer tract and planned communities where concrete tile is common and HOA color approval is part of the job. The area takes its name from <a href=\"https:\/\/www.nps.gov\/places\/san-luis-rey-mission-church-oceanside-california.htm\" target=\"_blank\" rel=\"noopener\">Mission San Luis Rey<\/a>, founded in 1798.<\/li>\n<\/ul>\n<p>We also work just south of Oceanside, so if you are comparing homes up and down the coast, our <a href=\"https:\/\/guardianroofs.com\/san-marcos\/service-areas\/carlsbad-ca-roofers\/\">roofing services in Carlsbad<\/a> and <a href=\"https:\/\/guardianroofs.com\/san-marcos\/service-areas\/vista-ca-roofers\/\">roofing services in Vista<\/a> follow the same process described below.<\/p>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Header 2&#8243; _builder_version=&#8221;4.16&#8243; text_line_height=&#8221;2em&#8221; header_2_font=&#8221;Poppins|600|||||||&#8221; header_2_font_size=&#8221;30px&#8221; custom_margin=&#8221;||10px||false|false&#8221; header_2_font_size_tablet=&#8221;30px&#8221; header_2_font_size_phone=&#8221;26px&#8221; header_2_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Planning a Roof Replacement in Oceanside<\/h2>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Content&#8221; _builder_version=&#8221;4.27.7&#8243; text_font=&#8221;Poppins||||||||&#8221; header_font=&#8221;||||||||&#8221; header_2_font=&#8221;||||||||&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||30px|&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>A roof replacement in Oceanside goes smoothest when it is planned around the weather. <a href=\"https:\/\/www.ncei.noaa.gov\/data\/normals-annualseasonal\/1991-2020\/access\/USC00046377.csv\" target=\"_blank\" rel=\"noopener\">NOAA&#8217;s 1991-2020 climate normals<\/a> for the Oceanside Marina station show about 10.3 inches of rain a year, with roughly 60 percent of it falling from December through February. Late spring through early fall is the easiest window for a tear-off, and booking before the rainy season keeps you off the storm-season waiting list.<\/p>\n<p>The right system depends on your roof&#8217;s slope, your HOA, and whether you are in a fire hazard zone:<\/p>\n<ul>\n<li><strong>Asphalt shingles<\/strong> fit most pitched roofs and budgets. We install Owens Corning and GAF systems, and our <a href=\"https:\/\/guardianroofs.com\/san-marcos\/asphalt-shingle-roofing\/\">asphalt shingle roofing<\/a> options include algae-resistant and cool-rated colors.<\/li>\n<li><strong>Concrete and clay tile<\/strong> suit the Spanish and Mediterranean homes common in newer neighborhoods. Tile itself can last for decades, but the underlayment beneath it is what usually fails, and our <a href=\"https:\/\/guardianroofs.com\/san-marcos\/tile-roofing\/\">tile roofing<\/a> work replaces it correctly.<\/li>\n<li><strong>Low-slope systems<\/strong> for flat additions, ADUs, and patio covers, built to whichever cool roof rule applies to your roof.<\/li>\n<\/ul>\n<p>Coastal homes also age differently than inland ones. Salt air corrodes standard fasteners and flashing, so near the water we install coastal-grade fasteners, metal flashing, and underlayment. Our article on <a href=\"https:\/\/guardianroofs.com\/san-marcos\/salt-air-sun-wind-coastal-roof-aging\/\">how salt air, sun, and wind age coastal roofs<\/a> explains what that exposure does over time.<\/p>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Header 2&#8243; _builder_version=&#8221;4.16&#8243; text_line_height=&#8221;2em&#8221; header_2_font=&#8221;Poppins|600|||||||&#8221; header_2_font_size=&#8221;30px&#8221; custom_margin=&#8221;||10px||false|false&#8221; header_2_font_size_tablet=&#8221;30px&#8221; header_2_font_size_phone=&#8221;26px&#8221; header_2_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>What Affects the Cost of a New Roof in Oceanside<\/h2>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Content&#8221; _builder_version=&#8221;4.27.7&#8243; text_font=&#8221;Poppins||||||||&#8221; header_font=&#8221;||||||||&#8221; header_2_font=&#8221;||||||||&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||30px|&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>We do not quote a number before we see the roof. These are the factors that move an Oceanside estimate most:<\/p>\n<ul>\n<li>Roof size, pitch, and how many layers have to come off<\/li>\n<li>Material choice: shingle, concrete tile, clay tile, or low-slope<\/li>\n<li>Decking repairs, which are common on older Eastside and South Oceanside homes<\/li>\n<li>Flashing, ventilation, and skylight details<\/li>\n<li>Fire-zone or cool roof requirements<\/li>\n<li>Access, such as steep lots, tight side yards, or bluff-top homes<\/li>\n<\/ul>\n<p>Any roofing company Oceanside homeowners call should put each of these items in writing before work starts. For a rough sense of scale, the industry cost guide <a href=\"https:\/\/www.roofingcalc.com\/roof-replacement-cost\/\" target=\"_blank\" rel=\"noopener\">RoofingCalc<\/a> puts San Diego-area asphalt shingle replacement at about $7.50 to $9.50 per square foot installed, with tile running considerably higher. Your written estimate will itemize the real numbers for your home.<\/p>\n<p>If you would rather spread the cost out, our lending partners offer payment plans for most jobs, and our <a href=\"https:\/\/guardianroofs.com\/san-marcos\/financing\/\">roof financing options<\/a> can be reviewed during your in-home visit. We also offer military and senior citizen discounts at the estimator&#8217;s discretion.<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;%91acf field=&#8217;free_estimate_link&#8217; post_id=&#8217;options&#8217;%93&#8243; button_text=&#8221;Get a Free Estimate&#8221; button_alignment=&#8221;center&#8221; admin_label=&#8221;Get a Free Inspection Body&#8221; _builder_version=&#8221;4.16&#8243; custom_button=&#8221;on&#8221; button_text_size=&#8221;16px&#8221; button_text_color=&#8221;#FFFFFF&#8221; button_bg_color_gradient_stops=&#8221;#557235 0%|#465f2b 100%&#8221; button_bg_color_gradient_start=&#8221;#557235&#8243; button_bg_color_gradient_end=&#8221;#465f2b&#8221; button_border_width=&#8221;1px&#8221; button_border_color=&#8221;#FFFFFF&#8221; button_border_radius=&#8221;30px&#8221; button_letter_spacing=&#8221;1px&#8221; button_font=&#8221;Poppins|700||on|||||&#8221; button_use_icon=&#8221;off&#8221; custom_margin=&#8221;50px||50px||true|false&#8221; custom_padding=&#8221;10px||10px||false|false&#8221; button_bg_color_gradient_stops_tablet=&#8221;#557235 0%|#465f2b 100%&#8221; button_bg_color_gradient_stops_phone=&#8221;#557235 0%|#465f2b 100%&#8221; custom_css_main_element=&#8221;background:var(&#8211;color-1);&#8221; global_module=&#8221;4009&#8243; saved_tabs=&#8221;all&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; custom_css_main_element__hover_enabled=&#8221;on|desktop&#8221; button_bg_color__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;#013A50&#8243; button_bg_enable_color__hover=&#8221;on&#8221; custom_css_main_element__hover=&#8221;background:var(&#8211;color-1);&#8221;][\/et_pb_button][et_pb_text admin_label=&#8221;Header 2&#8243; _builder_version=&#8221;4.16&#8243; text_line_height=&#8221;2em&#8221; header_2_font=&#8221;Poppins|600|||||||&#8221; header_2_font_size=&#8221;30px&#8221; custom_margin=&#8221;||10px||false|false&#8221; header_2_font_size_tablet=&#8221;30px&#8221; header_2_font_size_phone=&#8221;26px&#8221; header_2_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Why Guardian Roofs Is the Roofing Company Oceanside Families Call Back<\/h2>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Content&#8221; _builder_version=&#8221;4.27.7&#8243; text_font=&#8221;Poppins||||||||&#8221; header_font=&#8221;||||||||&#8221; header_2_font=&#8221;||||||||&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||30px|&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>Choosing a roofing company comes down to who will still answer the phone years later. Here is what you get with Guardian Roofs:<\/p>\n<ul>\n<li><strong>A licensed, local contractor:<\/strong> California license #847279, family-owned since 1984, with an office about 20 minutes from Oceanside.<\/li>\n<li><strong>Manufacturer-backed warranties:<\/strong> a 10-year workmanship warranty on full re-roofs, and up to a 50-year manufacturer warranty on qualifying Owens Corning systems.<\/li>\n<li><strong>Help for military families:<\/strong> with <a href=\"https:\/\/www.pendleton.marines.mil\/About\/BaseInformation.aspx\" target=\"_blank\" rel=\"noopener\">Camp Pendleton<\/a> right next door, many of our Oceanside customers are active duty or veterans, and our military discount is available at the estimator&#8217;s discretion.<\/li>\n<li><strong>Straight talk on timing:<\/strong> we do not run a 24\/7 emergency service, and we will not pretend to. What we do offer is next-day estimates in most cases, and a clear written scope before any work begins.<\/li>\n<\/ul>\n<p>Beyond residential re-roofs, we handle <a href=\"https:\/\/guardianroofs.com\/san-marcos\/commercial-roofing\/\">commercial roofing<\/a> for apartments, churches, and businesses, and we add <a href=\"https:\/\/guardianroofs.com\/san-marcos\/insulation\/\">attic insulation<\/a> when a roof project opens up the chance to cut cooling costs.<\/p>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Header 2&#8243; _builder_version=&#8221;4.16&#8243; text_line_height=&#8221;2em&#8221; header_2_font=&#8221;Poppins|600|||||||&#8221; header_2_font_size=&#8221;30px&#8221; custom_margin=&#8221;||10px||false|false&#8221; header_2_font_size_tablet=&#8221;30px&#8221; header_2_font_size_phone=&#8221;26px&#8221; header_2_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Our Process, From Free Estimate to Final Walkthrough<\/h2>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Content&#8221; _builder_version=&#8221;4.27.7&#8243; text_font=&#8221;Poppins||||||||&#8221; header_font=&#8221;||||||||&#8221; header_2_font=&#8221;||||||||&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||30px|&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>Our process is the same five steps we use across San Diego County, adjusted for Oceanside&#8217;s permits and coastal conditions.<\/p>\n<ol>\n<li><strong>Consultation.<\/strong> Request one of our free roofing estimates in Oceanside online and we will usually be out the next day. We inspect the whole roof, use drone photos where it is hard to walk, and check your fire zone, slope, and any coastal limits.<\/li>\n<li><strong>Visualization.<\/strong> We help you compare colors and styles, including tile profiles your HOA will approve.<\/li>\n<li><strong>Payment.<\/strong> We walk through financing options, or work with your insurance company if the damage came from a covered event, the same way we handle <a href=\"https:\/\/guardianroofs.com\/san-marcos\/service-areas\/oceanside-ca-roofers\/storm-damage-repair-oceanside-ca\/\">storm damage repair in Oceanside<\/a>.<\/li>\n<li><strong>Installation.<\/strong> We pull the eTRAKiT permit, protect your landscaping, and install the new roof. Many single-story homes are finished in one day, with larger or tile roofs taking a few days.<\/li>\n<li><strong>Commitment.<\/strong> After the city&#8217;s final inspection, we walk the finished roof with you and register your warranty. Our commitment does not end there, and we will be back if anything needs attention.<\/li>\n<\/ol>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Header 2&#8243; _builder_version=&#8221;4.16&#8243; text_line_height=&#8221;2em&#8221; header_2_font=&#8221;Poppins|600|||||||&#8221; header_2_font_size=&#8221;30px&#8221; custom_margin=&#8221;||10px||false|false&#8221; header_2_font_size_tablet=&#8221;30px&#8221; header_2_font_size_phone=&#8221;26px&#8221; header_2_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Frequently Asked Questions About Roofing in Oceanside<\/h2>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Content&#8221; _builder_version=&#8221;4.27.7&#8243; text_font=&#8221;Poppins||||||||&#8221; header_font=&#8221;||||||||&#8221; header_2_font=&#8221;||||||||&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||30px|&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>These are the questions Oceanside homeowners ask us most often during an estimate.<\/p>\n<h3>Do I need a permit to replace my roof in Oceanside?<\/h3>\n<p>Yes. A full roof replacement or roof recover needs a building permit from the City of Oceanside, filed through its eTRAKiT portal. Plans are not required for a re-roof permit, and Guardian Roofs files it and schedules the inspections for you.<\/p>\n<h3>Does my Oceanside re-roof have to meet California&#8217;s cool roof rules?<\/h3>\n<p>Only if your roof is mostly low-slope. Oceanside is in Climate Zone 7, where a mostly pitched roof has no cool roof reflectance minimum. When half or more of the roof is flat or low-slope, a re-roof generally needs a cool roof product rated at 0.63 aged reflectance, unless added roof-deck insulation is used instead.<\/p>\n<h3>Did Oceanside&#8217;s 2025 fire hazard map change what roof my home needs?<\/h3>\n<p>It might. The State Fire Marshal&#8217;s 2025 map more than doubled the Very High hazard acreage in Oceanside. If your parcel now falls in a Very High zone, a Class A roof is required for a new roof and for any re-roof that replaces more than half of the roof in a year. We check your parcel on the state map viewer during the estimate.<\/p>\n<h3>Does Guardian Roofs offer a military discount for Camp Pendleton families?<\/h3>\n<p>Yes. We offer military and senior citizen discounts at the estimator&#8217;s discretion, and many of our Oceanside customers are active duty Marines, veterans, or their families. Ask about it when you schedule your estimate.<\/p>\n<h3>How quickly can I get a free roofing estimate in Oceanside?<\/h3>\n<p>In most cases we can visit the next day. The estimate is free and written, covers the whole roof, and lists materials and costs line by line. We do not offer 24\/7 emergency service, so for a leak after hours, cover the area and contact us first thing.<\/p>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Header 2&#8243; _builder_version=&#8221;4.16&#8243; text_line_height=&#8221;2em&#8221; header_2_font=&#8221;Poppins|600|||||||&#8221; header_2_font_size=&#8221;30px&#8221; custom_margin=&#8221;||10px||false|false&#8221; header_2_font_size_tablet=&#8221;30px&#8221; header_2_font_size_phone=&#8221;26px&#8221; header_2_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Schedule Your Free Roof Estimate in Oceanside<\/h2>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Content&#8221; _builder_version=&#8221;4.27.7&#8243; text_font=&#8221;Poppins||||||||&#8221; header_font=&#8221;||||||||&#8221; header_2_font=&#8221;||||||||&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||30px|&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>Whether you need a small repair, a new roof, or a second opinion on a quote from another roofing company, Oceanside homeowners get an honest, written answer from Guardian Roofs. Schedule your free estimate today with a family that has roofed North County homes since 1984.<\/p>\n<p>[\/et_pb_text][et_pb_code _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Do I need a permit to replace my roof in Oceanside?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. A full roof replacement or roof recover needs a building permit from the City of Oceanside, filed through its eTRAKiT portal. Plans are not required for a re-roof permit, and Guardian Roofs files it and schedules the inspections for you.\"}}, {\"@type\": \"Question\", \"name\": \"Does my Oceanside re-roof have to meet California's cool roof rules?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Only if your roof is mostly low-slope. Oceanside is in Climate Zone 7, where a mostly pitched roof has no cool roof reflectance minimum. When half or more of the roof is flat or low-slope, a re-roof generally needs a cool roof product rated at 0.63 aged reflectance, unless added roof-deck insulation is used instead.\"}}, {\"@type\": \"Question\", \"name\": \"Did Oceanside's 2025 fire hazard map change what roof my home needs?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It might. The State Fire Marshal's 2025 map more than doubled the Very High hazard acreage in Oceanside. If your parcel now falls in a Very High zone, a Class A roof is required for a new roof and for any re-roof that replaces more than half of the roof in a year. We check your parcel on the state map viewer during the estimate.\"}}, {\"@type\": \"Question\", \"name\": \"Does Guardian Roofs offer a military discount for Camp Pendleton families?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. We offer military and senior citizen discounts at the estimator's discretion, and many of our Oceanside customers are active duty Marines, veterans, or their families. Ask about it when you schedule your estimate.\"}}, {\"@type\": \"Question\", \"name\": \"How quickly can I get a free roofing estimate in Oceanside?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"In most cases we can visit the next day. The estimate is free and written, covers the whole roof, and lists materials and costs line by line. We do not offer 24\/7 emergency service, so for a leak after hours, cover the area and contact us first thing.\"}}]}<\/script><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"Service\", \"serviceType\": \"Roofing contractor\", \"url\": \"https:\/\/guardianroofs.com\/san-marcos\/service-areas\/oceanside-ca-roofers\/\", \"areaServed\": {\"@type\": \"City\", \"name\": \"Oceanside\"}, \"provider\": {\"@type\": \"RoofingContractor\", \"name\": \"Guardian Roofs\", \"url\": \"https:\/\/guardianroofs.com\/san-marcos\/\", \"address\": {\"@type\": \"PostalAddress\", \"streetAddress\": \"1101 W San Marcos Blvd\", \"addressLocality\": \"San Marcos\", \"addressRegion\": \"CA\", \"postalCode\": \"92078\", \"addressCountry\": \"US\"}, \"foundingDate\": \"1984\"}}<\/script>[\/et_pb_code][et_pb_button button_url=&#8221;%91acf field=&#8217;free_estimate_link&#8217; post_id=&#8217;options&#8217;%93&#8243; button_text=&#8221;Get a Free Estimate&#8221; button_alignment=&#8221;center&#8221; admin_label=&#8221;Get a Free Inspection Body&#8221; _builder_version=&#8221;4.16&#8243; custom_button=&#8221;on&#8221; button_text_size=&#8221;16px&#8221; button_text_color=&#8221;#FFFFFF&#8221; button_bg_color_gradient_stops=&#8221;#557235 0%|#465f2b 100%&#8221; button_bg_color_gradient_start=&#8221;#557235&#8243; button_bg_color_gradient_end=&#8221;#465f2b&#8221; button_border_width=&#8221;1px&#8221; button_border_color=&#8221;#FFFFFF&#8221; button_border_radius=&#8221;30px&#8221; button_letter_spacing=&#8221;1px&#8221; button_font=&#8221;Poppins|700||on|||||&#8221; button_use_icon=&#8221;off&#8221; custom_margin=&#8221;50px||50px||true|false&#8221; custom_padding=&#8221;10px||10px||false|false&#8221; button_bg_color_gradient_stops_tablet=&#8221;#557235 0%|#465f2b 100%&#8221; button_bg_color_gradient_stops_phone=&#8221;#557235 0%|#465f2b 100%&#8221; custom_css_main_element=&#8221;background:var(&#8211;color-1);&#8221; global_module=&#8221;4009&#8243; saved_tabs=&#8221;all&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; custom_css_main_element__hover_enabled=&#8221;on|desktop&#8221; button_bg_color__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;#013A50&#8243; button_bg_enable_color__hover=&#8221;on&#8221; custom_css_main_element__hover=&#8221;background:var(&#8211;color-1);&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_sidebar area=&#8221;et_pb_widget_area_3&#8243; show_border=&#8221;off&#8221; _builder_version=&#8221;4.9.4&#8243; header_font=&#8221;Poppins|300|||||||&#8221; header_text_color=&#8221;#000000&#8243; header_font_size=&#8221;18px&#8221; header_line_height=&#8221;1.5em&#8221; global_module=&#8221;2990&#8243; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_sidebar][et_pb_text disabled_on=&#8221;off|off|off&#8221; admin_label=&#8221;Map&#8221; _builder_version=&#8221;4.16&#8243; text_font=&#8221;Poppins||||||||&#8221; header_font=&#8221;||||||||&#8221; header_2_font=&#8221;||||||||&#8221; header_3_font=&#8221;Poppins||||||||&#8221; header_3_text_color=&#8221;#404041&#8243; header_3_line_height=&#8221;1.5em&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||30px|&#8221; global_colors_info=&#8221;{}&#8221;]<iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m28!1m12!1m3!1d53440.1097016193!2d-117.32102851770989!3d33.16144685211591!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!4m13!3e0!4m5!1s0x80dc655e605b7705%3A0x19ecb3f398f9f87!2sOceanside%2C%20California%2C%20USA!3m2!1d33.1958696!2d-117.3794834!4m5!1s0x80dc7559c9d38559%3A0xefeed5386692991a!2sGuardian%20Roofs%2C%201101%20W%20San%20Marcos%20Blvd%2C%20San%20Marcos%2C%20CA%2092078!3m2!1d33.1326147!2d-117.19074069999999!5e0!3m2!1sen!2sph!4v1630660942525!5m2!1sen!2sph\" width=\"400\" height=\"300\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\"><\/iframe>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Providing roofing services in <span>Oceanside <\/span>and the following zip code: <strong>92003, 92049, 92051, 92052, 92054, 92056, 92057, 92058<\/strong><\/p>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Header 2&#8243; _builder_version=&#8221;4.16&#8243; text_line_height=&#8221;2em&#8221; header_2_font=&#8221;Poppins|600|||||||&#8221; header_2_text_align=&#8221;center&#8221; header_2_font_size=&#8221;30px&#8221; header_3_line_height=&#8221;1.5em&#8221; custom_margin=&#8221;||10px||false|false&#8221; header_2_font_size_tablet=&#8221;30px&#8221; header_2_font_size_phone=&#8221;26px&#8221; header_2_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Recent Reviews from our Customers<\/h3>\n<p>[\/et_pb_text][et_pb_divider color=&#8221;#FF7933&#8243; divider_weight=&#8221;3px&#8221; disabled_on=&#8221;on|on|off&#8221; _builder_version=&#8221;4.16&#8243; max_width=&#8221;80px&#8221; module_alignment=&#8221;left&#8221; height=&#8221;10px&#8221; custom_margin=&#8221;||20px|&#8221; animation_style=&#8221;slide&#8221; animation_direction=&#8221;bottom&#8221; saved_tabs=&#8221;all&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][et_pb_text _builder_version=&#8221;4.10.6&#8243; global_module=&#8221;4326&#8243; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div data-embed-placeholder=\"5468\"><script src=\"https:\/\/www.local-marketing-reports.com\/external\/showcase-reviews\/embed\/f0f562b46d33cd2944a64c090e21bcbc67e26c8e?id=5468\"><\/script><\/div>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|tablet&#8221; _builder_version=&#8221;4.16&#8243; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_stops=&#8221;#fff200 0%|#ffcb05 100%&#8221; background_color_gradient_start=&#8221;#fff200&#8243; background_color_gradient_end=&#8221;#ffcb05&#8243; background_image=&#8221;https:\/\/guardianroofs.com\/san-marcos\/wp-content\/uploads\/sites\/5\/2021\/07\/siding-bg.jpg&#8221; background_enable_image=&#8221;off&#8221; parallax=&#8221;on&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;0px|0px|0px|0px|false|false&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;|0px||0px|false|false&#8221; background_color_gradient_stops_tablet=&#8221;#fff200 0%|#ffcb05 100%&#8221; background_color_gradient_stops_phone=&#8221;#fff200 0%|#ffcb05 100%&#8221; custom_css_main_element=&#8221;background: var(&#8211;color-1);&#8221; global_module=&#8221;785&#8243; saved_tabs=&#8221;all&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;1&#8243; make_equal=&#8221;on&#8221; custom_padding_last_edited=&#8221;off|desktop&#8221; admin_label=&#8221;dark-footer-v24-row-1&#8243; _builder_version=&#8221;4.23.4&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; background_enable_image=&#8221;off&#8221; width=&#8221;100%&#8221; width_tablet=&#8221;95%&#8221; width_last_edited=&#8221;off|desktop&#8221; max_width=&#8221;100%&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||||false|false&#8221; custom_margin_phone=&#8221;||30px||false|false&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; custom_padding=&#8221;0px|0px|0px|0px|true|true&#8221; custom_padding_tablet=&#8221;|20px|10px|20px|false|true&#8221; custom_padding_phone=&#8221;||30px||false|true&#8221; custom_css_main_element=&#8221;background: var(&#8211;color-1);&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; custom_css_main_element_last_edited=&#8221;on|phone&#8221; custom_css_main_element_tablet=&#8221;background: var(&#8211;color-1);&#8221; custom_css_main_element_phone=&#8221;background: var(&#8211;color-1);&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#0000ff&#8221; background_enable_image=&#8221;off&#8221; custom_padding=&#8221;||||true|false&#8221; custom_padding_tablet=&#8221;100px||100px||true|false&#8221; custom_padding_phone=&#8221;70px||70px||true|true&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; custom_css_main_element=&#8221;margin-top:auto;||margin-bottom:auto;&#8221; border_width_right=&#8221;0px&#8221; border_color_right=&#8221;#FF7933&#8243; border_style_right=&#8221;double&#8221; global_colors_info=&#8221;{}&#8221; custom_css_main_element_last_edited=&#8221;on|phone&#8221; custom_css_main_element_tablet=&#8221;margin-top:auto !important;||margin-bottom:auto !important;||width:100% !important;&#8221; custom_css_main_element_phone=&#8221;margin-top:auto !important;||margin-bottom:auto !important;||width:100% !important;&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|700|||||||&#8221; text_text_color=&#8221;#efefef&#8221; text_font_size=&#8221;16px&#8221; text_line_height=&#8221;1.2em&#8221; text_orientation=&#8221;right&#8221; max_width=&#8221;550px&#8221; max_width_tablet=&#8221;100%&#8221; max_width_phone=&#8221;100%&#8221; max_width_last_edited=&#8221;on|phone&#8221; module_alignment=&#8221;right&#8221; custom_margin=&#8221;||30px||false|true&#8221; custom_margin_tablet=&#8221;-20px||||false|false&#8221; custom_margin_phone=&#8221;10px||||false|false&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; custom_padding=&#8221;|30px|0px||false|false&#8221; custom_padding_tablet=&#8221;|0px|||false|false&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|tablet&#8221; text_font_size_phone=&#8221;29px&#8221; text_font_size_last_edited=&#8221;off|desktop&#8221; text_orientation_tablet=&#8221;center&#8221; text_orientation_phone=&#8221;&#8221; text_orientation_last_edited=&#8221;on|tablet&#8221; module_alignment_tablet=&#8221;center&#8221; module_alignment_phone=&#8221;&#8221; module_alignment_last_edited=&#8221;on|tablet&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>SCHEDULE YOUR FREE ROOF ESTIMATE TODAY!<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|700|||||||&#8221; text_text_color=&#8221;#FFFFFF&#8221; text_font_size=&#8221;40px&#8221; text_line_height=&#8221;1.2em&#8221; text_orientation=&#8221;right&#8221; max_width=&#8221;550px&#8221; max_width_tablet=&#8221;100%&#8221; max_width_phone=&#8221;100%&#8221; max_width_last_edited=&#8221;on|phone&#8221; module_alignment=&#8221;right&#8221; custom_margin=&#8221;||30px||false|true&#8221; custom_margin_tablet=&#8221;-20px||||false|false&#8221; custom_margin_phone=&#8221;10px||||false|false&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; custom_padding=&#8221;|30px|0px||false|false&#8221; custom_padding_tablet=&#8221;|0px|||false|false&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|tablet&#8221; text_font_size_tablet=&#8221;&#8221; text_font_size_phone=&#8221;29px&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; text_orientation_tablet=&#8221;center&#8221; text_orientation_phone=&#8221;&#8221; text_orientation_last_edited=&#8221;on|tablet&#8221; module_alignment_tablet=&#8221;center&#8221; module_alignment_phone=&#8221;&#8221; module_alignment_last_edited=&#8221;on|tablet&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>HIRE A TEAM OF ROOFING EXPERTS YOU CAN TRUST.<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;%91acf field=&#8217;free_estimate_link&#8217; post_id=&#8217;options&#8217;%93&#8243; button_text=&#8221;Get A Free Estimate&#8221; button_alignment=&#8221;right&#8221; button_alignment_tablet=&#8221;center&#8221; button_alignment_phone=&#8221;center&#8221; button_alignment_last_edited=&#8221;on|tablet&#8221; _builder_version=&#8221;4.23.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;16px&#8221; button_text_color=&#8221;#000019&#8243; button_bg_color=&#8221;#FFFFFF&#8221; button_border_width=&#8221;0px&#8221; button_border_radius=&#8221;30px&#8221; button_letter_spacing=&#8221;2px&#8221; button_font=&#8221;Poppins|700||on|||||&#8221; button_use_icon=&#8221;off&#8221; custom_margin=&#8221;0px|30px|0px|30px|true|true&#8221; custom_padding=&#8221;15px||15px||true|false&#8221; custom_padding_tablet=&#8221;10px||10px||true|true&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; button_text_size_tablet=&#8221;14px&#8221; button_text_size_phone=&#8221;&#8221; button_text_size_last_edited=&#8221;on|tablet&#8221; custom_css_main_element=&#8221;text-align:center;&#8221; global_colors_info=&#8221;{}&#8221; button_text_size__hover_enabled=&#8221;on|desktop&#8221; button_text_color__hover_enabled=&#8221;on|hover&#8221; button_text_color__hover=&#8221;#FFFFFF&#8221; button_bg_color__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;#000019&#8243; button_bg_enable_color__hover=&#8221;on&#8221; button_text_size__hover=&#8221;16px&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.23.4&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_stops=&#8221;rgba(0,0,0,0.33) 0%|rgba(0,0,0,0.21) 100%&#8221; background_color_gradient_overlays_image=&#8221;on&#8221; background_color_gradient_start=&#8221;rgba(0,0,0,0.33)&#8221; background_color_gradient_end=&#8221;rgba(0,0,0,0.21)&#8221; background_image=&#8221;https:\/\/guardianroofs.com\/san-marcos\/wp-content\/uploads\/sites\/5\/2026\/07\/Guardian-Roofscta-bg.webp&#8221; custom_padding=&#8221;300px||300px||true|false&#8221; custom_padding_tablet=&#8221;150px||150px||true|false&#8221; custom_padding_phone=&#8221;100px||100px||true|false&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; custom_css_main_element=&#8221;margin-top:auto;||margin-bottom:auto;&#8221; border_width_right=&#8221;0px&#8221; border_color_right=&#8221;#FF7933&#8243; border_style_right=&#8221;double&#8221; global_colors_info=&#8221;{}&#8221; custom_css_main_element_last_edited=&#8221;on|phone&#8221; custom_css_main_element_tablet=&#8221;margin-top:auto !important;||margin-bottom:auto !important;||width:100% !important;&#8221; custom_css_main_element_phone=&#8221;margin-top:auto !important;||margin-bottom:auto !important;||width:100% !important;&#8221;][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A Family-Owned Roofing Company Oceanside Homeowners Can Count OnRoofing in Oceanside, CA From a Family-Owned Crew Just Up Highway 78If you are looking for a roofing company Oceanside homeowners can trust with a repair or a full re-roof, Guardian Roofs is a family-owned contractor that has been roofing Southern California homes since 1984. Our San [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"parent":2855,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-236506","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/guardianroofs.com\/san-marcos\/wp-json\/wp\/v2\/pages\/236506","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/guardianroofs.com\/san-marcos\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/guardianroofs.com\/san-marcos\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/guardianroofs.com\/san-marcos\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/guardianroofs.com\/san-marcos\/wp-json\/wp\/v2\/comments?post=236506"}],"version-history":[{"count":1,"href":"https:\/\/guardianroofs.com\/san-marcos\/wp-json\/wp\/v2\/pages\/236506\/revisions"}],"predecessor-version":[{"id":238383,"href":"https:\/\/guardianroofs.com\/san-marcos\/wp-json\/wp\/v2\/pages\/236506\/revisions\/238383"}],"up":[{"embeddable":true,"href":"https:\/\/guardianroofs.com\/san-marcos\/wp-json\/wp\/v2\/pages\/2855"}],"wp:attachment":[{"href":"https:\/\/guardianroofs.com\/san-marcos\/wp-json\/wp\/v2\/media?parent=236506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}