CR

CMG Roofing & Construction

Caddo Mills
Residential roofingCommercial roofingIndustrial and aviation roofingMetal roofing+8 more
Is this your company?Claim your free listing to edit your profile, add photos, and put the verified badge on your own site.Claim this listing

About

CMG Roofing & Construction is a Hunt County roofing contractor owned by Carlos Machado. The address on the City of Frisco register, 4026 County Road 2216, is a rural address in Caddo Mills, Texas 75135, out east of the metroplex between Royse City and Greenville. The Better Business Bureau lists the company at that same County Road address, records the business as starting on 26 October 2015, and shows it as a BBB Accredited Business since 11 January 2016 with an A+ rating. The work is broad for a company of its size and goes well beyond shingles. BBB records roofing alongside metal, tile, flat and commercial roofing, roof decking, ventilation, skylights, gutters, fencing, patios and decks, patio covers and custom concrete. The company's own site adds residential, commercial and industrial or aviation roofing and describes itself as a storm and fire damage specialist offering insurance claim filing assistance. The published phone is (214) 475-0622 and the email carlos@cmgroofingconstruction.com. Two notes on where it operates from. First, the company's own website currently gives 121 Cookston Lane, Royse City, Texas 75189 rather than the Caddo Mills County Road address on the Frisco register, and BBB additionally records a second location at 1412 Juanita St in Mesquite. Second, the register spells the name CMG Roofing & Costruction; the company's own spelling on its website, its BBB profile and the GAF contractor directory is Construction, so the register entry is a typo. Its stated coverage is the wider Dallas Fort Worth area, and it registered with Frisco in order to work inside the city.

Highlights

One of the longer established firms in this batch, with BBB recording a business start date of 26 October 2015
BBB Accredited Business since January 2016 with an A+ rating
Carries a listing in GAF's own residential contractor directory under its Caddo Mills address
Range extends past roofing into gutters, fencing, patio covers and concrete, so storm damage to the whole property can be handled together
Rural Hunt County base with published coverage across the Dallas Fort Worth area

Services

Residential roofing
Commercial roofing
Industrial and aviation roofing
Metal roofing
Tile roofing
Flat roofing
Roof decking
Attic and roof ventilation
Skylights
Gutters
Fencing
Patios, decks and patio covers

Location & service area

Serving Caddo Mills, Hunt County, Texas and 3 more areas shown on the map.

Insurance & credential verification

Texas does not issue a state roofing license, so we verify companies the way homeowners actually can: confirming insurance coverage, checking RCAT (Roofing Contractors Association of Texas) status, and checking city or county registration where the local jurisdiction requires one. Every credential below links to the actual issuing organization's own public lookup — don't just take our checkmark for it. Always ask for a current certificate of insurance before signing any contract.

CompanyCMG Roofing & Construction
InsuranceNot verified by us (we hold no certificate for this company — ask them for a current COI before signing)
RCAT statusNot listed
City/county registration Registered — Frisco #R25-0305 Check the registry ↗ Contractor registration, City of Frisco, first registered 5 February 2025. Confirmed against the city register. The city does not publish an expiry date for these registrations, so ask the company to confirm its registration is still current.
RegionCaddo Mills

Confirm this yourself: ask the company for their certificate of insurance (COI). Note that RCAT's Licensed Roofing Contractor credential (CRRL, RRL or CRL) is earned and held by a named individual at a company, not by the business itself, which is why we name that person above where we know it; Texas issues no company roofing license at all. RCAT and NTRCA status can be checked in their own public directories (RCAT, NTRCA) — use the "Licensed"/"Accredited" filter to see more than plain membership. GAF's contractor verification tool and Owens Corning's Texas locator confirm those tiers directly; CertainTeed doesn't offer a comparable self-serve lookup, so ask to see that certificate in person. BBB accreditation and rating are on bbb.org. Houston's own published registered-roofer list is years out of date, so it isn't cited here at all — confirm registration by contacting the city directly. Corpus Christi's STAR program has its own online contractor registry — for any other city or county registration claim, confirm directly with that jurisdiction's permit office.

Certifications

BBB Accredited Business (A+ rating, accredited 11 January 2016)Verify on BBB ↗
Listed in the GAF residential contractor directory for Caddo Mills, TX (tier not verified)Company-reported — ask to see the certificate

Verification badges

Earned from CMG Roofing & Construction's insurance verification, live Google rating, and standing in Caddo Mills. Every badge links back to this profile so anyone can confirm it, and it updates automatically if the underlying status changes.

Established on Roofing Companies Texas — CMG Roofing & Construction

Own this company? Claim your listing to add these verified badges to your own website.

Frequently asked

Is CMG Roofing & Construction registered with the City of Frisco?
Yes, under registration no. R25-0305. The register spells the company name CMG Roofing & Costruction, which is a typo in the city record; the company's own spelling is Construction. The R25 prefix means 2025 was the year of first registration with Frisco.
Does the Frisco register show whether the registration is current?
No. Frisco publishes only registration number, company name and address, with no status and no expiry date. The city ties expiry to each contractor's general liability insurance certificate, so it falls on a different date for every company. Ask CMG to confirm its registration is current before work begins.
Where is the company actually based?
The Frisco register and BBB both give 4026 County Road 2216, Caddo Mills, Texas 75135, a rural address in Hunt County east of the metroplex. The company's own website currently shows 121 Cookston Lane in Royse City instead, and BBB records a second location in Mesquite. Confirm which address the contract is written from.
Is CMG an RCAT member?
No record was found via the RCAT member search at web.rcat.net. RCAT membership is voluntary and paid annually, so its absence tells you nothing about workmanship. It simply means no RCAT status can be reported.
What does the GAF directory listing mean?
It means GAF's own contractor directory carries a listing for CMG Roofing & Construction at Caddo Mills. GAF runs several tiers, from Certified up through Master Elite. We could not read the tier from GAF's page directly, so ask the company which GAF level it currently holds and what warranty that level lets it register.
Is CMG licensed by the state of Texas?
No roofer is. Texas issues no state roofing licence, so nobody in the trade can be state licensed here. What can be checked is insurance, city registration such as Frisco's, BBB standing, and voluntary credentials like GAF certification or RCAT status.
What is the difference between RCAT Member and RCAT Licensed Roofing Contractor?
Member means paid up dues with the Roofing Contractors Association of Texas. The Licensed Roofing Contractor credential (CRRL, RRL or CRL) is earned separately through experience and examination requirements. They are not interchangeable, so ask specifically which one a contractor holds.
Should I use a contractor to file my hail claim?
A contractor can meet the adjuster and document damage, and CMG advertises insurance claim filing assistance. Keep the roles clear though: the contract is between you and the roofer, the claim is between you and your insurer, and in Texas a contractor cannot act as your public adjuster on the same job. Never allow a deductible to be waived, rebated or absorbed, which is illegal in Texas.
Are Class 4 impact resistant shingles worth it out here?
Hunt, Rockwall and Collin counties all sit in the North Texas hail corridor, so Class 4 impact rated shingles are commonly specified. They cost more but many Texas carriers apply a premium discount. Confirm the discount with your own insurer before choosing, and ask for the product line by name on the quote.
Who handles permits for a Frisco job?
The contractor should pull the permit, and Frisco issues no permits or inspections to a contractor whose registration has lapsed. Texas has no single statewide building code applied everywhere, so requirements and fees differ from city to city. Confirm the permit was pulled before work starts.