Newbridge, Co. Kildare.

For all your building needs.


We provide an elite service which suits all domestic needs, no matter how big or small.


Our services include partition systems, grid ceiling sytems, and all other commercial services.


We are experts in roofing, flooring and renovations. Our services are perfect for all industrial needs.


We have been providing a first class service for over 25 years.

We have been trusted by homeowners and companies alike, to provide the excellent workmanship we are renowned for. We have worked for The Department of Defence, Lufthansa Airlines and The Musgrave Group.


We provide a vast array of services, some of which are listed below.


We can add more space to existing structures, with minimal disturbance to the occupants and the surrounding area. We have worked on both big and small extensions throughout Kildare and the surrounding areas.


Whether your roof needs repairing or a complete overhaul, we can provide the service to suit your needs. We are an approved Polyroof agent, who guarantee and insure all of their products.


We can provide you with all the services needed for a new build. From the foundations and walls, right through to the finishing touches before you move in.


We can fix anything. Whether you have leaky pipes, or questionable electrics. As Kildare’s leading building contractor we supply and guarantee all necessary services.


With hundreds of jobs completed, here’s some of our finest work.

Client Testimonials

Don’t take our word for it – here’s what our clients say:

Declan and his crew were very accommodating to our needs. The job was finished on time and they left no mess behind. Our new home is perfect.

Brian M.

DG Building & Maintenance were very quick to get the job done, and they gave us a very fair price. Our roof got a complete overhaul.

Mary P.

Although there were a few hiccups, they were fixed quickly and efficiently. Declan is a really nice guy, and we’re happy with our extension.

Kevin B.

Contact us today for a free quotation!

Contact us

Phone: 087-2644288