---
title: Home
description: Roofing, Patios, Skylights, Balustrades, Fencing &amp; Automatic Gates for Perth Homes  		Specialists in roof structures, roof restorations, patios, skylights, 
url: https://perthroofpatio.com.au/index
date_modified: 2026-07-15
author: admin
language: en_US
---

## Roofing, Patios, Skylights, Balustrades, Fencing & Automatic Gates for Perth Homes  

				
				
									
Specialists in roof structures, roof restorations, patios, skylights, balustrades, fencing, and automatic gate installations across Perth.

								
		
				
										[Get Free Quote](https://perthroofpatio.com.au/contact-us/)
								
				
										[View Our Projects](https://perthroofpatio.com.au/projects/)
								
				
				
					
				
		
		
				
					
## Get Your Free Quote Today

				
				
										[Submit Request](#)
								
				
		
				
							
			
			
			

							
			
			
								
												
								Name							
														
											
								
												
								Phone							
								

						
								
												
								Email							
														
											
								
												
								 Suburb							
														
											
								
												
								Service Required							
								
			
							
			
									New Roof Installation
									Roof Repairs
									Roof Painting
									Skylights
									Balustrades
									Automatic Gates
									Fence Installation
									Patio Installation
									Pergola Installation Polycarbonate Replacement
									Whirlybird Installation
									Gutter Installation
									Gutter Repairs
									Gutter Cleaning
									Material Supply
									Other
									(Select one or more)
							
		
						
								
					
						
																						Send
													
					
				
			
		
						
				
					
document.addEventListener('DOMContentLoaded', function() {
  var externalBtn = document.querySelector('.elementor-element-135844b a');
  var formSubmitBtn = document.querySelector('.elementor-element-6c16bc9 button[type="submit"]');

  if (externalBtn && formSubmitBtn) {
    externalBtn.addEventListener('click', function(e) {
      e.preventDefault();
      formSubmitBtn.click(); // Triggers Elementor's built-in validation + AJAX
    });
  }
});
				
				
				
		
					
				
							

						
				
								
			
			
						

				
									
Licensed & Insured Tradesperson

				
			
			
		
						
				
							

						
				
								
			
			
						

				
									
Local Perth Business – Est. 2023

				
			
			
		
						
				
							

						
				
								
			
			
						

				
									
5-Star Google-Rated Service

				
			
			
		
						
				
							

						
				
								
			
			
						

				
									
Workmanship Guaranteed

				
			
			
		
						
					
				
		
				
					
## Professional Installation, Repairs & Upgrades

				
				
									
Roofing, Patios, Skylights, Fencing & Gate Solutions for Perth Property Owners

								
				
															![](https://perthroofpatio.com.au/wp-content/uploads/2026/06/ChatGPT-Image-Jun-22-2026-01_05_23-PM-1.webp)															
				
									
Perth Roof & Patio Maintenance delivers professional roof structures, roof restorations, patios, skylights, balustrades, fencing, automatic gates, guttering, repairs, and maintenance services for property owners across Perth. We help clients protect, improve, and enhance their properties. With quality workmanship and practical solutions built for Western Australian conditions.

As an owner-operated business. You’ll deal directly with the person managing your project from the initial consultation through to completion. This warrants clear communication, honest advice, and personalised service throughout every stage of the job.

As fully licensed and insured. We take pride in delivering reliable workmanship. Whether you need a roof restoration, new patio, skylight installation, balustrade upgrade, fencing solution, automatic gate system, or ongoing maintenance services. We provide solutions designed to your property and requirements.

								
				
		
				
					
## Professional Installation, Repairs & Maintenance Services

				
				
									Professional roofing, patios, pergola, skylights, balustrades, fencing, automatic gates, installation, repairs, maintenance, and upgrade services across Perth.								
		
					
		
		
		
				
					
## Structures Construction & Maintenance

				
				
				
		
				
					
## Roof Structures, New Roofing, Patios & Outdoor Construction

				
				
									Professional roof structure construction, new Colorbond roofing, patio installation, pergola construction, and outdoor building solutions for Perth properties.								
		
		
				
							
- New Roof Installation

						
				
							
- Colorbond Roofing

						
				
							
- Roof Replacements

						
				
		
				
							
- Patio Installation

						
				
							
- Pergola Construction

						
				
							
- Gable End Structures

						
				
				
				
										[Learn More](https://perthroofpatio.com.au/services#restoration)
								
				
				
		
		
		
				
					
## Roof Restoration

				
				
				
		
				
					
## Roof Structures, New Roofing, Patios & Outdoor Construction

				
				
									Complete roof restoration, roof repairs, roof painting, gutter services, and maintenance solutions designed to protect and extend the life of your roof.								
		
		
				
							
- New Roof Installation

						
				
							
- Colorbond Roofing

						
				
							
- Roof Replacements

						
				
		
				
							
- Patio Installation

						
				
							
- Pergola Construction

						
				
							
- Gable End Structures

						
				
				
				
										[Learn More](https://perthroofpatio.com.au/services#roof)
								
				
				
					
				
		
					
		
		
		
				
					
## Skylight Installation

				
				
				
		
				
					
## Skylights & Natural Lighting Solutions

				
				
									Professional skylight installation and natural lighting solutions designed to brighten interiors, improve comfort, and enhance energy efficiency.								
		
		
				
							
- Skylight Installation

						
				
							
- Replacement Skylights

						
				
		
				
							
- Natural Lighting Upgrades

						
				
							
- Natural Lighting Upgrades

						
				
				
				
										[Learn More](https://perthroofpatio.com.au/services#skylight)
								
				
				
		
		
		
				
					
## Balustrades, Fencing & Automatic Gates

				
				
				
		
				
					
## Property Security & Boundary Solutions

				
				
									
Custom balustrade, fencing, and automatic gate installations designed to improve safety, security, privacy, and street appeal.

								
		
		
				
							
- Glass & Aluminium Balustrades

						
				
							
- Automatic Sliding / Swing Gates

						
				
		
				
							
- Residential Fencing

						
				
							
- Boundary Fencing

						
				
				
				
										[Learn More](https://perthroofpatio.com.au/services#balustrades)
								
				
				
					
				
				
										[View All Services](https://perthroofpatio.com.au/services/)
								
				
		
					
				
					
## How Our Process Works

				
				
									A simple process from quote to completion.								
		
		
				
															![](https://perthroofpatio.com.au/wp-content/uploads/2026/06/Rectangle-352.webp)															
				
		
		
				
					
## Step 1 – Request a Quote

				
				
									Contact us by phone or online and tell us about the work you need completed.								
				
		
				
					
## Step 2 – Free Site Visit

				
				
									We inspect the site, discuss your requirements, and provide a free quote.								
				
		
				
					
## Step 2 – We Complete the Work

				
				
									Your project is completed using quality materials and proven installation methods.								
				
		
				
					
## Step 3 – We Complete the Work

				
				
									We clean the site, remove unwanted materials, and leave your property looking its best.								
				
		
				
										[Contact Us](https://perthroofpatio.com.au/contact-us/)
								
				
				
				
					
				
		
					
				
					
## Why Choose Us?

				
		
		
				
					
## Free Quotes

				
				
									Get clear quotes with no obligation so you know the cost before work begins.								
				
		
				
					
## Always On Schedule

				
				
									We arrive at the agreed time and keep your project moving without delays.								
				
		
				
					
## Complete Site Clean-Up

				
				
									All debris, old materials, and waste are removed, and your area is left clean and tidy.								
				
				
					
				
		
					
		
				
					
## Our Recent Projects Across Perth

				
				
									Take a look at some of our recently completed work.								
		
				
															![](https://perthroofpatio.com.au/wp-content/uploads/2026/06/Rectangle-42.webp)															
				
															![](https://perthroofpatio.com.au/wp-content/uploads/2026/06/Rectangle-44.webp)															
				
		
				
															![](https://perthroofpatio.com.au/wp-content/uploads/2026/06/Rectangle-43.webp)															
				
															![](https://perthroofpatio.com.au/wp-content/uploads/2026/06/Rectangle-452.webp)															
				
				
		
				
					
				
		
					
				
										[View All Services](https://perthroofpatio.com.au/services/)
								
					
				
		
					
		
				
					
## What Our Customer Say

				
				
									Perth homeowners trust us for roofing, guttering, patios, pergolas, and maintenance services.								
				
		
				
															![](https://perthroofpatio.com.au/wp-content/uploads/2026/06/Group-1111.png)															
				
															![](https://perthroofpatio.com.au/wp-content/uploads/2026/06/Group-1111.png)															
				
					
				
		
					
				
					
## Servicing Perth & Surrounding Suburbs

				
		
		
				
							
			
						
		
						
				
									Perth								
				
		
				
							
			
						
		
						
				
									Fremantle								
				
		
				
							
			
						
		
						
				
									Joondalup								
				
		
				
							
			
						
		
						
				
									Wanneroo								
				
		
				
							
			
						
		
						
				
									Stirling								
				
		
				
							
			
						
		
						
				
									Scarborough								
				
		
				
							
			
						
		
						
				
									Morley								
				
		
				
							
			
						
		
						
				
									Midland								
				
		
				
							
			
						
		
						
				
									Cannington								
				
		
				
							
			
						
		
						
				
									Osborne Park								
				
		
				
							
			
						
		
						
				
									Balcatta								
				
		
				
							
			
						
		
						
				
									Bayswater								
				
		
				
							
			
						
		
						
				
									Belmont								
				
		
				
							
			
						
		
						
				
									Canning Vale								
				
		
				
							
			
						
		
						
				
									Armadale								
				
		
				
							
			
						
		
						
				
									Rockingham								
				
		
				
							
			
						
		
						
				
									Mandurah								
				
		
				
							
			
						
		
						
				
									Clarkson								
				
		
				
							
			
						
		
						
				
									Butler								
				
		
				
							
			
						
		
						
				
									Duncraig								
				
		
				
							
			
						
		
						
				
									Hillarys								
				
		
				
							
			
						
		
						
				
									Woodvalea								
				
		
				
							
			
						
		
						
				
									Wangara								
				
		
				
							
			
						
		
						
				
									Scarborough								
				
		
				
							
			
						
		
						
				
									Gosnells								
				
				
					
				
		
					
				
					
## Don't see your suburb listed?

				
				
									
Contact us today. We regularly service homes throughout Perth.

								
					
				
		
					
				
					
## FAQs

				
				
							
						
				
					 Q1: Do I need council approval to build a patio or pergola in Perth? 
									
				
				
									
Yes, most patios and pergolas in Perth require a ‘Building Permit’ from your local council before construction starts. Approval depends on factors like size, height, location, and your local council rules. Some small or simple structures may not need approval, but many still do. To avoid issues or fines, it’s best to confirm with your builder or local council before starting any work.

								
				
					
						
				
					 Q2: How much does it cost to build a patio or pergola in Perth in 2026? 
									
				
				
									
Here is a general breakdown for Perth in 2026:

Basic open pergola (timber or aluminium, no roof): $2,850–$8,000  
Mid-range roofed pergola or patio (Colorbond or polycarbonate): $12,000–$15,000  
Fully covered patio with insulated roofing (4×5m): $10,000–$20,000  
Large entertainer patio (5×6m+): $22,000+

Costs vary considerably depending on materials, size, and complexity.

								
				
					
						
				
					 Q3: How much does roof restoration cost in Perth? 
									
				
				
									
Roof restoration in Perth typically ranges from $2,600 to $10,500, depending on roof size,  
material, and overall condition. On average, costs sit around $45 to $85 per m².

For most homes:  
Small roof (100–150 m²): $4,500 – $7,500  
Average home (~200 m²): $6,000 – $10,500  
Larger or multi-storey properties: $11,000+

Pricing depends on factors like roof material (tile or metal), extent of repairs such as re-bedding  
and re-pointing, coating quality, and site accessibility.

								
				
					
						
				
					 Q4: How do I know if I need a roof repair, restoration, or full replacement? 
									
				
				
									
**Roof Repair**  
Best for small issues like a single leak, a few broken tiles, minor flashing problems, or a blocked  
downpipe.

**Roof Restoration**  
Suitable when the roof is still structurally sound but looks worn, faded paint, moss or algae,  
cracked tiles, or loose ridge caps. Common for roofs around 10–25 years old.

**Full Roof Replacement**  
Needed when the roof is old (25–40+ years), has widespread damage, repeated leaks, or  
structural issues. Repairs are no longer cost-effective.

								
				
					
						
				
					 Q5: What are the most common causes of roof leaks in Perth homes? 
									
				
				
									
Perth roofs deal with heavy winter rain, strong UV exposure, and coastal salt air, which leads to  
a few common leak points:

1. Damaged ridge capping: Cracked or worn mortar lets water enter at the roof peak.  
2. Broken or cracked tiles: Even a single damaged tile can let water through.  
3. Worn flashing: Metal seals around chimneys, walls, skylights, and vents can corrode or  
lift over time.

4. Blocked gutters and valleys: Water overflows and backs up under the roof edge.  
5. Skylight leaks: Old seals or worn fittings around skylights often fail with age.  
6. Coastal corrosion: Salt air can speed up rust on roof metal parts, especially in coastal  
suburbs.

In many cases, leaks aren’t caused by gutters alone. They usually start from ridge caps, tiles, or  
flashing issues.

								
				
					
						
				
					 Q6: How long does a Colorbond roof last in Perth? 
									
				
				
									
A properly installed Colorbond roof in Perth typically lasts 40 to 70 years, depending on  
conditions and maintenance.  
Colorbond warranty coverage:

Up to 36 years: structural protection against perforation (standard Colorbond)  
Around 10 years: surface coating performance  
Extended protection available with Colorbond Ultra for coastal or high-corrosion areas

What affects lifespan in Perth:

1. Coastal exposure: Salt air speeds up corrosion. Coastal homes often need Colorbond  
Ultra or similar protection.  
2. Roof design: Steeper roofs drain better and reduce long-term wear. Flat or low-pitch  
roofs need more regular checks.  
3. Maintenance: Simple rinsing to remove salt, dust, and debris helps extend roof life.  
4. Fixings and flashings: Using compatible, corrosion-resistant materials prevents early  
rust and joint failure.

In Perth, most long-term issues come down to coastal salt exposure and poor maintenance rather  
than the steel itself.

								
				
					
						
				
					 Q7: Can I just repair part of my gutters, or do I need a full replacement? 
									
				
				
									
In many cases, a **section repair is enough** and more cost-effective than replacing everything.

**Repair works when:**  
Small issues like a short rusted section, one leaking joint, a loose bracket, or a minor  
crack in one area.  
**Full replacement is better when:**  
Rust is spread across multiple sections, gutters are sagging, leaks keep coming back, or  
parts are too old and no longer available.

Also, check the fascia boards behind the gutters. If they are rotted from long-term leaks, they  
often need replacing too. In Perth, if your gutters are original (1970s–1990s). A full Colorbond  
replacement is usually the better long-term fix.

								
				
					
						
				
					 Q8: Are gutter guards worth installing in Perth? 
									
				
				
									
Yes, but it depends on your property.

**Worth it when:**  
You have lots of nearby trees, single-storey access is easy, or gutters often block and overflow.  
**Less useful when:**  
There are few trees around, you already clean gutters regularly, or your roof design causes debris  
to collect elsewhere.

Most homes use **Colorbond mesh gutter guards**. Which block leaves but still need occasional  
cleaning. In Perth Hills and bushfire-prone areas. Gutter guards are especially useful as they  
reduce dry leaf build-up, which can be a fire risk.

								
				
					
						
				
					 Q9: What is re-bedding and re-pointing, and do I need it? 
									
				
				
									
This is roof ridge cap repair work for tiled roofs.  
**Re-bedding:** Replacing the cement base that holds ridge caps in place.  
**Re-pointing:** Sealing over it with a flexible compound to lock everything in and prevent leaks.

You likely need it if:  
Mortar is cracked or falling apart  
Ridge caps move or rattle  
Leaks appear near the roof peak  
Inspection reports show damaged ridge caps

In Perth, roof movement from heat and storms makes ridge caps a common weak point. Fixing it  
early avoids bigger damage later.

								
				
					
						
				
					 Q10: When is the best time for roof or gutter work in Perth? 
									
				
				
									
✔️**Best time: March–May (Autumn)**  
Dry weather, pre-winter period is ideal for roof work. Mild weather, low rain risk, and better  
contractor availability for repairs, restoration, and painting.

✔️**Also good: September–November (Spring)**  
Post-winter, pre-summer period is ideal for restoration and painting after winter damage. Mild,  
dry conditions allow better paint application and curing.

❌**Not ideal: June–August (Winter)**  
Perth’s winter rain season limits roofing work. Only emergency repairs are suitable. Non-urgent  
restoration or painting is not practical due to wet surfaces and safety risks.

❌**Possible but tough: December–February (Summer)**  
Very hot conditions, especially on metal roofs, where temperatures can exceed 70°C. Work is  
usually done in early mornings. Contractors’ availability is limited due to high demand.  
In Perth, booking early (Feb–March) is smart. Because the best time slots fill quickly during  
autumn.

								
				
					
					
						
					
				
		
					
		
		
				
					
## Contact Perth Roof & Patio Maintenance

				
				
							

			
						

									
### Phone

				
									
[0475 711 254](tel:0475711254)

				
			
			
		
						
				
							

			
						

									
### Email

				
									
[abdul@perthroofpatio.com.au](mailto:abdul@perthroofpatio.com.au)

				
			
			
		
						
				
							

			
						

									
### Address

				
									
[2580 Albany Highway
Kelmscott WA 6111](https://maps.app.goo.gl/J75W1SKpH38BSVSXA)

				
			
			
		
						
				
							

			
						

									
### Opening Hours

				
									
Monday - Sunday  7 am–7 pm

				
			
			
		
						
				
				
							
			
		
						
				
		
				
					
## Get Your Free Quote Today

				
				
							
			
			
			

							
			
			
								
												
								Name							
														
											
								
												
								Phone							
								

						
								
												
								Email							
														
											
								
												
								Suburb / Location							
														
											
								
												
								Upload Photo 							
								

						
								
												
								Message / Description							
										
								
									
								
					
						
																						Submit
													
					
				
			
		
						
				
					
    (function () {
  // ── Guard: prevent running twice ──────────────────────────────────────────
  if (document.querySelector(".upload-grid")) return;

  const INPUT_ID = "form-field-field_6b58174";
  const PLACEHOLDER_IMG =
    "https://perthroofpatio.com.au/wp-content/uploads/2026/06/Group-112.png";
  const MAX_SLOTS = 3;

  const fileInput = document.getElementById(INPUT_ID);
  if (!fileInput) return;

  const wrapper = fileInput.closest(".elementor-field-group-field_6b58174");
  if (!wrapper) return;

  // ── Guard: remove any existing grid inside this wrapper ───────────────────
  const existingGrid = wrapper.querySelector(".upload-grid");
  if (existingGrid) existingGrid.remove();

  // ── State ──────────────────────────────────────────────────────────────────
  let uploadedFiles = [null, null, null];

  // ── Hide native input ─────────────────────────────────────────────────────
  fileInput.style.cssText =
    "position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;";

  // ── Build grid ─────────────────────────────────────────────────────────────
  const grid = document.createElement("div");
  grid.className = "upload-grid";
  grid.style.cssText = `
    display: flex;
    gap: 12px;
    margin-top: 14px;
    flex-wrap: wrap;
  `;

  const slots = [];

  for (let i = 0; i  {
      if (e.target === removeBtn) return;
      const tempInput = document.createElement("input");
      tempInput.type = "file";
      tempInput.accept = "image/*";
      tempInput.onchange = () => {
        if (tempInput.files[0]) handleFileSelect(i, tempInput.files[0]);
      };
      tempInput.click();
    });

    removeBtn.addEventListener("click", (e) => {
      e.stopPropagation();
      clearSlot(i);
    });

    slot.addEventListener("dragover", (e) => {
      e.preventDefault();
      slot.style.boxShadow = "0 0 0 3px #fff inset";
    });
    slot.addEventListener("dragleave", () => {
      slot.style.boxShadow = "";
    });
    slot.addEventListener("drop", (e) => {
      e.preventDefault();
      slot.style.boxShadow = "";
      const file = e.dataTransfer.files[0];
      if (file && file.type.startsWith("image/")) handleFileSelect(i, file);
    });

    grid.appendChild(slot);
    slots.push({ slot, ph, removeBtn });
  }

  wrapper.appendChild(grid);

  // ── Responsive ─────────────────────────────────────────────────────────────
  const ro = new ResizeObserver(([entry]) => {
    const w = entry.contentRect.width;
    if (w  (slot.style.flex = "1 1 100%"));
    } else {
      grid.style.flexDirection = "row";
      slots.forEach(({ slot }) => (slot.style.flex = "1 1 calc(33.333% - 12px)"));
    }
  });
  ro.observe(wrapper);

  // ── Handlers ───────────────────────────────────────────────────────────────
  function handleFileSelect(index, file) {
    uploadedFiles[index] = file;
    const reader = new FileReader();
    reader.onload = (e) => {
      slots[index].ph.src = e.target.result;
      slots[index].ph.style.objectFit = "cover";
      slots[index].removeBtn.style.display = "block";
    };
    reader.readAsDataURL(file);
    syncFileInput();
  }

  function clearSlot(index) {
    uploadedFiles[index] = null;
    slots[index].ph.src = PLACEHOLDER_IMG;
    slots[index].ph.style.objectFit = "cover";
    slots[index].removeBtn.style.display = "none";
    syncFileInput();
  }

  function syncFileInput() {
    const dt = new DataTransfer();
    uploadedFiles.forEach((f) => {
      if (f) dt.items.add(f);
    });
    fileInput.files = dt.files;
    fileInput.required = dt.files.length === 0;
  }
})();
