Ask us about our Financing!

DFW's Premiere Residential and Commercial Roofing and General Contractor

Dallas, Ft. Worth, and North Texas
Roofing, Remodeling, Storm Restoration,
and New Construction General Contractor!


JMAC is a locally owned and operated General Contracting Company in the North Dallas area. It is an established and accredited company with over 10 years of experience and an A+ rating on the BBB. We plan on being here in the DFW area for the long haul. The owner is born and raised in the Dallas area, where he still resides today. His family and his company are here to stay!

We operate on a job to job basis with each project as important as the next, no matter the size. We do not move on until the current customer is happy and the project is complete. Even then, we are easily accessible for any concerns the customer may have down the road.

JMAC was founded by a Dallas native with years of hands on experience in the roofing, storm restoration, and remodeling industries.  We know what it means to truly do the job right!  We hope to earn your trust and your business, and take care of your home or business property needs for years to come!

Reviews and Testimonials

"Our experience with JMAC was top notch! Our roof and fence were damaged in a hail storm and being homeowners that had never had to file a claim with homeowners insurance before, we weren't sure how to begin. We wasted time with a few other contractors who were no help at all and gave us the run around, trying to gouge us and giving no effort in trying to work with our insurance company. Then, we met John at JMAC. He came out immediately after our call, took a look at everything and had an estimate to us a few days later. Our insurance company was a bit difficult to work with, but he took the reigns and worked with them to get us where we needed to be and work out all the kinks. John is very knowledgeable and he made the entire process very easy, guiding us the entire way to ensure that we were getting the service we deserved. The team came out a week later and replaced and upgraded the roof and repaired and stained our fence. They were fast, thorough, showed up when they said they would and got the job done in the timeframe they promised. They protected our property during the install and cleaned up pristinely when they were done. You couldn't even tell they had been here! We highly recommend JMAC Construction. We will definitely be calling John again should the need arise for any work/repairs on our property."

JMAC is an outstanding, quality company. John, the owner, is very experienced in all matters pertaining to roofing and dealing with insurance companies. He is an honest person that does everything he tells you he will do. John has put 2 roofs on my house after 2 different storms and I have been extremely please. I checked with some other roofing companies but didn't feel comfortable using any of them. I just didn't trust them. JMAC employees are very responsible, respectful to home owners and each other, and aware of things that concern home owners. They take great care in protecting the home owners property and landscaping making sure to clean up all the old materials and discarding them. JMAC goes above and beyond all required work needing to be done. I have never regretted using John's company and will again if there is another storm that damages my roof. I highly recommend J MAC Construction for quality, competent, and efficient work.

JMAC is a wonderful company. The put customer satisfaction & quality of workmanship and at the top of their priority list.

JMAC Construction went above and beyond to help me with my roof. John walked me through the entire process, answering questions along the way and making it easier to deal with the insurance side of things. The work was superb, and I've received many compliments on how much better my house looks!

Roofing and Storm Restoration Services

Residential General Contractors | JMAC Construction


JMAC General Contractor takes great pride in the work that we do and we offer a complete line of remodeling services and product.

Commercial Roof Installation in Carrollton TX


We are general contractors who specialize in new construction and tenant improvements, for the tenants, owners, brokers and managers of commercial and industrial properties in Northern Texas

remodeled kitchen in ft worth dallas tx


Since 1994 JMAC General Contracting, Inc. expanded their services to include residential and commercial remodeling serving all of the DFW area in North Texas.

JMAC - Your One Stop General Contractor

JMAC can do any roof repair necessary and mainly take pride in being a full service storm restoration General Contractor. We do full Gutter repair and replacement, Fence work including power-washing and staining, Window and Siding Repair, Trim Carpentry, Painting, and repair of any type of interior damage.

Residential: That includes any type of re-roof, flashing, ventilation hardware, leak repair, gutters, chimneys, sunroofs, decking, siding, fencing, flat roofs, shingles, shakes, composite, slate, tile, and metal.

Commercial: We also do commercial roofing including tpo, pvc, torch down (modified bitumen), built-up (BUR systems), and metal panels.

Remodeling: We can also do any carpentry work indoor or outdoor and take care of many remodeling needs such as drywall, painting, trim work, crown molding, walk in showers, tile, wood flooring, carpet, kitchens, and bathrooms.

JMAC also does repair and property maintenance work for property management companies servicing HOAs in the DFW area and comes highly reviewed for fairness, honesty, quality, and value.

Snapshots of Projects

Send us a message or call us for a quote. All inquiries will be responded to within 24 hours. Email us directly:

JMAC Construction

Carrollton, Texas, United States

(469) 978-2888

We do work all over the DFW metroplex including:

Dallas proper, Carrollton, Garland, Mesquite, Sachse, Wylie, Rowlett, Forney, Arlington, Oak Cliff, Duncanville, Desoto, Plano, Richardson, Frisco, McKinney, Prosper, Little Elm, The Colony, Lewisville, Denton, Grand Prairie, Irving, Hurst, Euless, Bedford, Ft. Worth, Lake Highlands, Addison, Allen, Coppell, Colleyville, Corinth, Farmers Branch, Flower Mound, Grapevine, Highland Village, Keller, Rockwall, Krum, Seagoville, Southlake, and more.