Sachse makes the roofer swear an affidavit that somebody went into the attic after the job and confirmed every fuel-fired appliance vent is still intact and venting outside. Most cities never ask. Sachse asks in writing.
Sachse adopted the 2021 International Codes by Ordinance 4098 on 17 January 2023, effective for all permits issued on or after 1 February 2023, together with the North Central Texas Council of Governments regional amendments. Adopting that package is what sets Sachse's design criteria: the NCTCOG 2021 table fills in at 115 mph three-second gust / 76 fastest mile, with ice barrier underlayment answered No.
Sachse is unusual in three specific ways, and all three are genuinely useful to a homeowner.
First, the affidavit. Sachse requires a signed Re-Roof Compliance Affidavit carrying the contractor's City of Sachse registration number on its face, containing a sworn statement that reads: "I also swear that a post-installation inspection was performed in the attic space, and that all fuel fired appliance vents and all other vents were found to be intact, venting to the exterior, and have the required clearances to combustible materials." That is a carbon monoxide safety requirement, and it is the right one. Roof work disturbs flue pipes, storm collars and vent connections constantly — a dropped bundle, a boot replacement, a new vent cut — and a disconnected furnace or water heater flue in an attic is a genuine hazard. Sachse is one of very few cities that puts a sworn attic check in writing.
Second, the permit threshold is actually published. Sachse states it plainly: "A re-roofing permit is required when the replacement of roof covering exceeds five squares." Most cities nearby either require a permit on everything or leave the threshold vague. Sachse gives you a number. The fee is $75.
Third, layers. Sachse's adopted language is specific: "Not more than one (1) overlay of asphalt shingles shall be applied over an existing asphalt shingle roof." One overlay, ever. If there are already two coverings up there, it is a full tear-off.
Contractors register as General Contractors at $100 annually, and all subcontractors must be registered too. Debris hauling is not an exclusive franchise here — commercial haulers pay a franchise fee of 3% of gross revenues and file a vehicle permit with the city secretary — which makes Sachse more flexible on containers than Rowlett or Murphy next door.
Work hours are the most generous in the area: "Construction working hours are from 7:00 a.m. to 9:00 p.m. Monday through Sunday." Sachse is the only city in this cluster that permits Sunday work outright, which matters when weather compresses a schedule.
A correction worth making: Sachse is majority Dallas County, not Collin — roughly 6,480 occupied units on the Dallas side against 3,630 in Collin. Competitor pages routinely get this wrong, and on an insurance claim the county determines which storm record applies.
The housing is young — median year built 2004, only 4.6% pre-1980, 87% owner-occupied, 9,067 single-family units. So Sachse roofs come off because of storms, not age. The local anchor is 23 March 2016, when the National Weather Service recorded "Hen Egg sized hail... on Scott Drive in Sachse. The hail shattered windows in cars, homes, and businesses" — 2.00 inches, in an episode the NWS put at around $700 million in total hail damage. Three weeks later, on 11 April 2016, the same corridor produced 5.25-inch hail at Wylie and 2.50 inches at Lavon. On 28 May 2024, NWS storm surveys determined straight-line winds of 80 to 95 mph across the eastern metro, with 72 mph measured at Murphy next door.
Leaks, missing shingles, wind and hail damage, flashing failures. Most Sachse repairs scheduled within the week.
View Roof Repair →Full tear-off and replacement in GAF, Owens Corning and CertainTeed systems, with impact-resistant options.
View Roof Replacement →Shingle, metal and tile roofs for Sachse homes — installation, repair and replacement.
View Residential Roofing →TPO, EPDM, PVC, modified bitumen and standing seam metal for Sachse businesses.
View Commercial Roofing →Photo and drone documentation plus a written report you can hand your insurance carrier.
View Free Roof Inspection →Scheduled inspections and small fixes that stop $400 problems becoming five-figure replacements.
View Roof Maintenance →Sachse's Re-Roof Compliance Affidavit requires a sworn statement that a post-installation attic inspection confirmed every fuel-fired appliance vent is intact, venting to the exterior, and clear of combustibles. Roof work disturbs flue pipes and storm collars constantly, and a disconnected furnace or water heater flue in an attic is a carbon monoxide hazard. We do that walk-through and photograph it — the affidavit is not a form we sign blind.
The affidavit carries the contractor's City of Sachse registration number on its face, and Sachse requires every subcontractor to be registered as well, not just the company whose name is on the contract. We register, our crews are accounted for, and you can verify it with the city rather than taking our word for it.
Sachse's adopted language allows not more than one overlay of asphalt shingles over an existing asphalt shingle roof. Two layers already up there means a full tear-off. Even at one layer, covering over hides the decking from you and from the inspector, and in a city where 2.00-inch hail broke windows in 2016, knowing what the deck actually looks like is worth more than the money an overlay saves.
Don't see your question? Call us at (469) 936-7663 — we're happy to talk it through.
When the replacement of roof covering exceeds five squares — 500 square feet. Sachse is one of the few cities nearby that publishes an actual threshold rather than leaving it to interpretation. The fee is $75.
A sworn document Sachse requires from the registered contractor. Besides certifying the installation, it contains a specific sworn statement that a post-installation inspection was performed in the attic space and that all fuel-fired appliance vents and all other vents were found intact, venting to the exterior, with the required clearances to combustible materials. It is a carbon monoxide safeguard and it is one of the better consumer-protection requirements in the region.
Because roof work routinely disturbs what comes through the roof. Flue pipes for furnaces and water heaters, storm collars, B-vent connections and exhaust terminations all get bumped, re-flashed or re-seated during a tear-off. A flue that gets knocked loose in the attic vents combustion products into your house instead of outside. Sachse requires the check in writing; we do it whether or not a city asks.
Only once. Sachse allows not more than one overlay of asphalt shingles over an existing asphalt shingle roof. Two existing layers means a full tear-off. We generally recommend tear-off regardless, because an overlay conceals the decking condition from both you and the inspector.
115 mph three-second gust, 76 mph fastest mile, with ice barrier underlayment not required. That comes from the NCTCOG 2021 regional amendment package, which Sachse adopted along with the 2021 codes under Ordinance 4098, effective for permits issued on or after 1 February 2023. Sachse does not publish its own separately filled-in table, so the number derives from that adoption.
Majority Dallas County — roughly 6,480 occupied housing units on the Dallas side against 3,630 in Collin. Many roofing sites get this backwards. It matters on an insurance claim, because the NOAA storm record is kept by county and the two counties have different sets of qualifying dates.
Yes. Sachse's construction working hours are 7:00 a.m. to 9:00 p.m. Monday through Sunday — the only city in this cluster that permits Sunday work outright. Wylie, Rowlett, Murphy and Lavon all restrict it. That flexibility is genuinely useful when rain compresses a schedule.
Yes, as a General Contractor at $100 annually, and Sachse requires all subcontractors to be registered as well. The registration number appears on the compliance affidavit, so it is verifiable rather than a claim.
In Sachse the median build year is 2004 and only 4.6% of the city predates 1980, so age is rarely the driver — storms are. The 23 March 2016 event alone put 2.00-inch hail on Scott Drive that shattered windows, and 28 May 2024 brought NWS-surveyed straight-line winds of 80 to 95 mph across the eastern metro. A shingle that has taken either of those can be badly compromised and look fine from the ground.
601 N 1st Street in Garland — Sachse is essentially next door and one of our shortest drives. After a storm, that means tarping the same day rather than joining a queue.
Call us at (469) 936-7663, or request your free estimate online — most inspections are scheduled within 24–48 hours.
(469) 936-7663