Over 30 Years Experience in Roof Repairs and Roof Restorations in Bacchus Marsh Melton Ballarat Ballan Daylesford Werribee Geelong and all surrounding suburbs of these towns

Call Us Today!



    Comprehensive roof restoration & repairs in Ballarat Geelong & Melbourne

    Established in 1985, Uptop Roofing provides a comprehensive roof repair and restoration service to customers across Melbourne, Ballarat, Bacchus Marsh, Werribee, Geelong and many other suburbs including Melton, Eynesbury, Rockbank, Toolern Vale, Ballan, Greendale, Gordon, Blackwood, Trentham, Daylesford, Kyneton, Gisborne - just call us we will travel.

    All of our work is insured, guaranteed and carried out by professional and experienced tradesmen.

    We offer a range of roof repair and roof restoration services including gutter cleaning, roof restoration and leak stoppage.

    Our work is always carried out professionally and efficiently,  when you combine this with the high-quality Australian products we use, we can guarantee that your work will always be completed to the highest standard.  


    Our Contact Details

    0418 377 081

    0407 716 112


    PO Box 577, Bacchus Marsh, VIC 3340

    Opening hours:
    Monday to Sunday: 8:00am- 8:00pm
    Emergency services available 24/7

    Areas serviced:
    Ballarat, Greater Ballarat & surrounding areas, Ballan, Greendale, Daylesford, Woodend Kyneton, Bacchus Marsh, Melton, Eynesbury, Gisborne, Diggers Rest, Sunbury, Rockbank, Caroline Springs, Burnside, Werribee, Geelong.  Call us we will travel to you!


    Enquiry Form


    For comprehensive roof restoration & repairs anywhere in Bacchus Marsh, Melton, Werribee, Ballarat Geelong and the surrounding areas,
    call Steve Grech at Uptop Roofing today on 0418 377 081  or 0407 716 112

    Share by: