4.9 stars
star
star
star
star
star
schedule
On time or is free
Norman Park

Plumber in Norman Park, Minutes Down Wynnum Road

Norman Park is a short run west from our Morningside office, so it is one of the quickest jobs on our board. We handle plumbing, gas and drainage for 4170 homes, from the elevated streets near the station down to the creek flats. Every booking includes one extra plus, on us.

north_east
timelapse

2-Hour Appointment Window

We give you a 2 hour arrival window and if we're late we pay you $1 per minute for up to 60 min.

price_check

No Sleazy Upsells

Personalised advice and a range of fixed-price options that you can choose from.

verified

Service with a plus

Every step of the way we go above and beyond to deliver 5-star service.

What We Fix

What We Do in Norman Park

General plumbing, licensed gasfitting, hot water systems, blocked drains, waste disposal units, water filters and pre-purchase inspections, all available across 4170. Drainage and stormwater work is a bigger part of our Norman Park days than most suburbs, and it is handled in house by the same family team. Browse the full service list to see what fits your job.

Plumbing

Everyday plumbing repairs and replacements for Brisbane homes, from a dripping tap to a burst pipe, diagnosed properly before we quote.

Gasfitting

Licensed gasfitting for Brisbane homes, covering appliance installs, regulators, leak detection and Queensland gas compliance certificates.

Hot Water Systems

Repair, replacement and servicing for every hot water system type in Brisbane homes, from electric storage to heat pump and solar.

Blocked Drains

Blocked sinks, gullies, toilets and sewer lines cleared across Brisbane with jet rodding and camera inspection, plus the cause found and explained.

Waste Disposal Units

Repair, replacement and new installation of kitchen waste disposal units, including InSinkErator, for Brisbane homes.

Water Filters

Installation, repair and servicing of whole house and under sink water filtration systems for Brisbane homes.

Pre-Purchase Plumbing Inspections

Independent plumbing inspections for Brisbane home buyers, with a written report on drains, water, hot water and gas before you sign.

The Brisbane city skyline seen from Norman Park
This is some text inside of a div block.
Your Neighbours Already Know Us

Local Plumbing and Gas for Norman Park Homes

Norman Park is an interwar suburb, and the plumbing tells you so. Behind the renovated bathrooms and new kitchens there is often galvanised supply pipe, earthenware sewer and a stormwater arrangement that predates the carport it now runs under.

We know how these houses were put together, so we test the old work before connecting anything new to it. You get the honest picture, in plain terms, with options from a simple repair through to a proper replacement. Our Barwon Street office is a few minutes up the road, which keeps return visits easy.

north_east

The OctoPlus+ Club

Join the Plus Club and your home gets a yearly health check, priority when something goes wrong, and a member rate on every job. It's the easy way to stay ahead of plumbing trouble instead of waiting for it to find you.

event

Priority Scheduling

Members go to the front of the queue, so you're first in line when a pipe bursts or the hot water quits.

event

Annual Health Check

A yearly plumbing and gas once-over that catches small faults before they become weekend emergencies.

event

Member Rates Every Job

A standing discount on labour across every visit, so the membership pays for itself over a single repair.

event

Priority Scheduling

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam

event

Priority Scheduling

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam

Why Morningside Chooses Us

Why Norman Park Homeowners Book Us

Norman Park has no shortage of plumbers on call. It has fewer local family teams who will camera the line and show you the footage before quoting the repair.

  • Two to three kilometres from our Morningside office, straight down Wynnum Road
  • Stormwater and drainage experience on the low streets either side of Norman Creek
  • Familiar with galvanised pipe, earthenware sewer and the quirks of interwar houses
  • Licensed gasfitting for cooktops and hot water, with compliance certificates on the day
  • Two-hour arrival windows, with a dollar a minute back if we run late
  • Written fixed-price options every time, before any work begins

Water Goes Somewhere

On creek-side blocks we trace where the run-off actually ends up, then fix the cause rather than the symptom.

Old Pipe, Read Properly

Interwar pipework hides its condition well. We test flow and camera the line before anyone talks about replacement.

north_east
An OctoPlus apprentice at the wheel of a branded ute
This is some text inside of a div block.
Real Words. Real Neighbours.

What Norman Park Homeowners Say About OctoPlus

4.9
star
star
star
star
star

on Google 668 reviews

star
star
star
star
star
Responded quickly and provided helpful and thorough service. Highly recommended!
Karla Kramer
star
star
star
star
star
Great service by Billy, Marcus and all their team as a follow-up to a previous gas hot water replacement. Good communications along the way, punctual and helpful. Couldn’t ask for more. Highly recommended.
Eric Sonego
star
star
star
star
star
We had a friendly service from Billy. He did a great job, would highly recommend.
Joanna Horn
star
star
star
star
star
Great family business. Show up on time and do what they say they will do. Replaced our shower heads and put in a water filter.
Alison Maher
star
star
star
star
star
After our hot water system failed overnight, we called Billy at 8:00 AM on Saturday. By midday, he had a brand-new system completely installed! The team was super friendly, efficient, and did an amazing job. Highly recommend their services.
Glenn Wiseman
star
star
star
star
star
Quick and easy with great price transparency
Emily Bambrick
star
star
star
star
star
Excellent service - from Michelle on the phone to Billy the plumber who came out that same afternoon. Everything was sorted quickly and explained clearly. Appreciate the great work - will definitely use these guys again!
Claire Monsour
star
star
star
star
star
Billy was so professional and I felt very comfortable having him working in my home
Janine Mellor
star
star
star
star
star
Thanks Billy for taking the time to explain the job in detail to us. I am very happy with work done and I would recommend Octoplus to anyone looking for an honest and genuine plumber. Customer service was excellent!
Chris Taylor
star
star
star
star
star
The team are amazing , they came the same day and helped me with a blocked toilet. The booking was easy and communication was really good. Thanks Guys !
Pedzi
FAQs

Norman Park Plumbing Questions

The questions 4170 homeowners bring us most often, answered straight.

north_east

Norman Park is a two to three kilometre run down Wynnum Road from our Barwon Street office, so it is one of the fastest jobs we take. Most Norman Park bookings get a same-day or next-day two-hour window, and burst pipes and gas smells jump the queue. If you ring first thing, there is a good chance we are there that morning.

It shapes a lot of the work we do down there. The low streets near the creek drain slowly in heavy rain, which backs water up in stormwater lines and finds any gap in the sewer that is not sealed properly. The elevated streets have the opposite problem, with fast run-off overwhelming undersized downpipes. We look at where your water actually goes before recommending anything.

Galvanised supply pipe is the big one. It rusts from the inside, so the pressure drops slowly over years and nobody notices until a new bathroom goes in. After that it is earthenware sewer lines with root intrusion, and old vent stacks that were never resealed after a reroof. None of it is urgent on its own. All of it is cheaper to sort before it fails.

We work on them most weeks. Renovated Queenslanders on those streets tend to hide two or three generations of plumbing in the same wall cavity, and the under-house runs are rarely where the plans say. We open up carefully, keep the mess contained, and show you what we find before we change anything. Character homes deserve a bit more patience than a new build.

All of 4170 Norman Park, from the streets around the railway station and Bennetts Road through to the creek side and the Coorparoo and Camp Hill borders. Wynnum Road runs straight past our office, so nothing in the suburb is a long trip. Ring us if you are unsure whether your street counts as Norman Park or Morningside, because we cover both.

Book a Norman Park Plumber Today

Ring us on (07) 3523 1888 and tell us what your plumbing is doing, and we will tell you honestly what it needs. We are a few minutes up Wynnum Road with the van already loaded. Written options before we start, and the site left cleaner than we found it.

event
{"@context":"https://schema.org","@graph":[{"@type":"Plumber","name":"OctoPlus Plumbing & Gas","url":"https://calloctoplus.com.au/service-areas/norman-park","telephone":"+61735231888","email":"help@calloctoplus.com.au","address":{"@type":"PostalAddress","streetAddress":"19/104 Barwon Street","addressLocality":"Morningside","addressRegion":"QLD","postalCode":"4170","addressCountry":"AU"},"areaServed":{"@type":"City","name":"Norman Park","containedInPlace":{"@type":"City","name":"Brisbane"}},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"07:00","closes":"16:00"}],"aggregateRating":{"@type":"AggregateRating","ratingValue":"4.9","reviewCount":"668"}},{"@type":"Service","name":"Plumbing and Gas Services in Norman Park","provider":{"@type":"Plumber","name":"OctoPlus Plumbing & Gas"},"areaServed":{"@type":"City","name":"Norman Park QLD 4170"}},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How quickly can you get to Norman Park?","acceptedAnswer":{"@type":"Answer","text":"Norman Park is a two to three kilometre run down Wynnum Road from our Barwon Street office, so it is one of the fastest jobs we take. Most Norman Park bookings get a same-day or next-day two-hour window, and burst pipes and gas smells jump the queue. If you ring first thing, there is a good chance we are there that morning."}},{"@type":"Question","name":"Does Norman Creek cause drainage problems for Norman Park homes?","acceptedAnswer":{"@type":"Answer","text":"It shapes a lot of the work we do down there. The low streets near the creek drain slowly in heavy rain, which backs water up in stormwater lines and finds any gap in the sewer that is not sealed properly. The elevated streets have the opposite problem, with fast run-off overwhelming undersized downpipes. We look at where your water actually goes before recommending anything."}},{"@type":"Question","name":"What plumbing problems are common in Norman Park's interwar houses?","acceptedAnswer":{"@type":"Answer","text":"Galvanised supply pipe is the big one. It rusts from the inside, so the pressure drops slowly over years and nobody notices until a new bathroom goes in. After that it is earthenware sewer lines with root intrusion, and old vent stacks that were never resealed after a reroof. None of it is urgent on its own. All of it is cheaper to sort before it fails."}},{"@type":"Question","name":"Can you work on the character homes around Poets Corner?","acceptedAnswer":{"@type":"Answer","text":"We work on them most weeks. Renovated Queenslanders on those streets tend to hide two or three generations of plumbing in the same wall cavity, and the under-house runs are rarely where the plans say. We open up carefully, keep the mess contained, and show you what we find before we change anything. Character homes deserve a bit more patience than a new build."}},{"@type":"Question","name":"Which parts of Norman Park do you service?","acceptedAnswer":{"@type":"Answer","text":"All of 4170 Norman Park, from the streets around the railway station and Bennetts Road through to the creek side and the Coorparoo and Camp Hill borders. Wynnum Road runs straight past our office, so nothing in the suburb is a long trip. Ring us if you are unsure whether your street counts as Norman Park or Morningside, because we cover both."}}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://calloctoplus.com.au"},{"@type":"ListItem","position":2,"name":"Service Areas","item":"https://calloctoplus.com.au/service-areas"},{"@type":"ListItem","position":3,"name":"Norman Park","item":"https://calloctoplus.com.au/service-areas/norman-park"}]}]}
/* ========================================= Lumos GSAP Starter Interactions Version: v1.1 ========================================= */ document.addEventListener("DOMContentLoaded", () => { /* ========================================= Validación inicial de GSAP ========================================= */ if (typeof gsap === "undefined") return; gsap.registerPlugin(ScrollTrigger); const prefersReducedMotion = window.matchMedia("(prefers-reduced-motion: reduce)").matches; if (prefersReducedMotion) return; /* ========================================= Animaciones de counters, cards e íconos ========================================= */ function initCounters() { /* Elementos */ const cards = document.querySelectorAll(".counter_card"); const counters = document.querySelectorAll(".counter_digit"); const icons = document.querySelectorAll(".counter_icon"); if (!cards.length && !counters.length && !icons.length) return; /* ----------------------------------------- Animación de entrada de las cards ----------------------------------------- */ if (cards.length) { gsap.fromTo(cards, { y: 32, opacity: 0, scale: 0.96, filter: "blur(8px)" }, { y: 0, opacity: 1, scale: 1, filter: "blur(0px)", duration: 0.75, ease: "power3.out", stagger: 0.12, scrollTrigger: { trigger: cards[0], start: "top 85%", once: true } } ); } /* ----------------------------------------- Animación numérica de los counters ----------------------------------------- */ counters.forEach((counter) => { const originalValue = counter.textContent.trim(); // Normaliza el número para aceptar separadores de miles const numericValue = originalValue.replace(/,/g, ""); const endValue = parseFloat(numericValue); if (isNaN(endValue)) return; const before = counter.dataset.before || ""; const after = counter.dataset.after || ""; const duration = parseFloat(counter.dataset.duration) || 2.2; const delay = parseFloat(counter.dataset.delay) || 0.2; // Detecta los decimales desde el valor numérico real. // Opcionalmente se pueden definir manualmente con data-decimals. const decimals = counter.dataset.decimals !== undefined ? Math.max(0, parseInt(counter.dataset.decimals, 10) || 0) : (String(endValue).split(".")[1] || "").length; // Mantiene separadores de miles y decimales const formatter = new Intl.NumberFormat("en-US", { minimumFractionDigits: decimals, maximumFractionDigits: decimals }); let obj = { value: 0 }; gsap.to(obj, { value: endValue, duration, delay, ease: "power4.out", scrollTrigger: { trigger: counter, start: "top 85%", once: true }, // Actualiza el texto mientras avanza la animación onUpdate: () => { counter.textContent = before + formatter.format(obj.value) + after; }, // Ajusta el valor final y agrega un pequeño rebote onComplete: () => { counter.textContent = before + formatter.format(endValue) + after; gsap.fromTo(counter, { scale: 1 }, { scale: 1.08, duration: 0.18, yoyo: true, repeat: 1, ease: "power2.out" } ); } }); }); /* ----------------------------------------- Animación de íconos ----------------------------------------- */ icons.forEach((icon, index) => { const iconInner = icon.querySelector(".material_icon") || icon; const tl = gsap.timeline({ scrollTrigger: { trigger: icon, start: "top 85%", once: true }, delay: 0.35 + index * 0.12 }); tl.fromTo(iconInner, { scale: 0, rotate: -20, opacity: 0, filter: "blur(8px)" }, { scale: 1.18, rotate: 0, opacity: 1, filter: "blur(0px)", duration: 0.55, ease: "back.out(2.4)" } ) .to(iconInner, { scale: 1, duration: 0.25, ease: "power2.out" }) .to(iconInner, { y: -4, duration: 1.8, repeat: -1, yoyo: true, ease: "sine.inOut" }); }); } /* ========================================= Inicialización general ========================================= */ initCounters(); initAutoTabs(); initHeadingReveal(); });