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
B-MAC Roofing & General Contracting is a Mansfield, Texas contractor operating from 1275 N Main Street, Suite 406, in Tarrant County. The Frisco register truncates the name; the company's full legal form is B-MAC Roofing and General Contracting, LLC, which is how it appears on its BBB profile and on its own Facebook page. Its Frisco registration reflects a Tarrant County contractor taking work in Collin County, not a Frisco location.
The company is one of the longer established roofers in this set. Its BBB profile records a business start date of 2 February 2001 and BBB accreditation held continuously since 3 June 2008, with an A+ rating. The owner of record is Brian F. McMullen. No company website was found, and BBB lists no primary website either, so most of the company's visible footprint sits on third party directories rather than on a site of its own.
Third party listings describe roofing plus general contracting work, with metal roofing, gutters and insulation called out, along with free estimates, emergency service and warranties. Mansfield and the wider Tarrant County area are hail exposed, so most residential roof replacements here originate as storm claims. Homeowners should ask for a current liability certificate direct from the insurance agent and should confirm the specific shingle product and impact rating in writing before signing.
Highlights
Business start date of record is February 2001, giving roughly 25 years of trading
BBB accredited continuously since June 2008 with an A+ rating
Named owner of record, Brian F. McMullen, listed on the BBB profile
Roofing plus broader general contracting rather than roofing alone
Free estimates, emergency service and warranties listed across its directory profiles
Serving Mansfield, Tarrant County, Texas and 1 more area 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.
CompanyB-MAC Roofing & General Contracting
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 #R26-1367Check the registry ↗Contractor registration, City of Frisco, first registered 26 May 2026. 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.
RegionMansfield
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 since 2008)Verify on BBB ↗
Earned from B-MAC Roofing & General Contracting's insurance verification, live Google rating, and standing in Mansfield. Every badge links back to this profile so anyone can confirm it, and it updates automatically if the underlying status changes.
Own this company? Claim your listing to add these verified badges to your own website.
Frequently asked
What is this company's full and correct name?
B-MAC Roofing and General Contracting, LLC. The City of Frisco register truncates it to B-MAC Roofing & General Contro, which is a field length cut rather than a different company. BBB, Yelp, Angi and the company's own Facebook page all use the General Contracting form.
Where is B-MAC actually based?
1275 N Main Street, Suite 406, Mansfield, Texas 76063, in Tarrant County. Its Frisco registration is a permission to work in Frisco, not an indication that the company is located there.
How long has the company been in business?
Its BBB profile records a business start date of 2 February 2001, which is roughly 25 years of trading, and BBB accreditation held since 3 June 2008.
Does B-MAC have a website?
No company website was found and BBB lists no primary website for the business. Its visible presence is on third party profiles including BBB, Yelp, Angi, HomeAdvisor and Facebook. A contractor without a website is not automatically a problem, but it does mean you should lean harder on the insurance certificate and references.
Is B-MAC a state licensed roofing contractor?
Texas issues no state roofing license, so no roofer in Texas holds one. What can be checked is current insurance, municipal registration where required, BBB standing, and voluntary association credentials.
Is B-MAC listed in the RCAT directory?
A search of the Roofing Contractors Association of Texas directory returned no record for this company. RCAT membership is voluntary, so this is not a mark against the company, only an absence of a record to cite.
What is the difference between an RCAT Member and an RCAT Licensed Roofing Contractor?
Member means the company pays association dues. The Licensed Roofing Contractor credential (RRL, CRL or CRRL) is earned separately through testing and experience requirements. They are distinct and should never be described as the same thing.
What does BBB accreditation actually tell me?
It tells you the business applied, was accepted, pays for accreditation and has agreed to BBB standards, and that its complaint handling record has kept it in good standing. The A+ letter grade is BBB's own assessment and does not include customer review scores. It is a useful signal but not a substitute for an insurance certificate.
Should I get Class 4 impact resistant shingles in Tarrant County?
It is worth pricing. Tarrant County takes damaging hail regularly, and many Texas insurers offer a premium discount for a Class 4 impact rated roof. Confirm the discount with your carrier first, then have the exact product and rating written into the contract.
What should I confirm before signing a roofing contract?
The product line and color, underlayment, ventilation plan, the price per sheet for replacing damaged decking, the workmanship warranty length, the payment schedule, who pulls the permit for your city, and a current general liability certificate sent to you directly by the contractor's insurance agent.