We share a postcode with Cannon Hill, which means we are usually the closest licensed plumber to your front door. Plumbing, gas, hot water and drains across 4170, handled by the same family team every time. And a little extra plus on every booking.
Send a Plumber to Cannon Hill
north_east
Call (07) 3523 1888
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 Cover in Cannon Hill
General plumbing, licensed gasfitting, hot water systems, blocked drains and stormwater, waste disposal units, water filters and pre-purchase inspections, all available across 4170. Houses, townhouses and duplexes are all in scope, since we are residential specialists. See the full list of services for what each one involves.
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.
This is some text inside of a div block.
Your Neighbours Already Know Us
Cannon Hill Plumbing, Gas and Drainage
Cannon Hill is a suburb of two halves, and both keep us busy. Around the Kmart Plaza and Cannon Hill station, post-war brick homes carry pipework well past its intended life. The Creek Road and Bulimba Creek side has filled with townhouses and duplexes instead, and those bring shared stormwater and very tight service access.
Homes on the lower ground near the creek also cop more water during a Brisbane summer downpour. That usually shows up as overflowing gullies rather than a genuine blockage. We are two kilometres up Wynnum Road, so we get there quickly. We also know which half of the suburb we are heading into.
Book a Morningside Plumber
north_east
Call (07) 3523 1888
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 Cannon Hill Homeowners Stick With Us
Being two kilometres away is only useful if the work holds up. Twenty-one years and 35,729 jobs later, that is the part we are actually proud of.
Two kilometres from our Barwon Street office, straight down Wynnum Road
Same-postcode priority scheduling for urgent 4170 jobs
Townhouse and duplex experience, including shared stormwater and tight access
Stormwater knowledge for the lower streets near Bulimba Creek
Two-hour arrival windows, with a dollar a minute back if we are late
Written fixed-price options every time, no pressure and no upsell
Same Postcode As You
Sharing 4170 means shorter travel, earlier windows, and a faster return if you ever need us back.
Newer Homes Too
Townhouses and duplexes near Creek Road need a different approach to a post-war brick house, and we know both.
Get a Cannon Hill Quote
north_east
Meet the Team
This is some text inside of a div block.
Real Words. Real Neighbours.
Cannon Hill Neighbours on Working With OctoPlus
4.9
star
star
star
star
star
on Google 668 reviews
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
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
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
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
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
They are the best in gas connection work. We did outdoor kitchen setup recently. For that we needed gas connection and these guys finish the work for us in committed time.
Santhosh Kumar Hirekerur
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
Great service, friendly and timely in all communication. Really appreciate the professionalism
Michelle Kretschmer
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
Quick and easy with great price transparency
Emily Bambrick
FAQs
Cannon Hill Plumbing Questions
What people in 4170 ask us most, with answers that do not dodge the point.
Contact Us
north_east
About two kilometres. We share the 4170 postcode with Cannon Hill, and our Barwon Street office is a straight run down Wynnum Road. That makes Cannon Hill one of the fastest suburbs on our board for both booked work and emergencies. It also means follow-up visits are easy to arrange if you ever need one.
Yes, and there are plenty of them around the Creek Road and Bulimba Creek side of the suburb. Newer attached housing brings its own quirks: shared stormwater lines, tight service cupboards, and hot water units squeezed into small external nooks. We are a residential plumbing and gas business, so townhouses and duplexes are firmly in scope. Body corporate common property is worth checking before you book, and we can help you work out where the boundary sits.
It can, particularly on the lower ground near the creek. Those properties carry more stormwater during heavy Brisbane rain. Gully traps and yard drains fill faster than they do further up the hill. We check the fall and the condition of the stormwater line rather than treating every overflow as a straightforward blockage. Sometimes the pipe is fine and the arrangement is simply undersized.
Usually yes on a like-for-like swap where the unit is in stock, and being two kilometres away helps considerably. If the change needs an electrical alteration, a larger gas line or a new base, we will tell you upfront. We also test the existing unit first, because a failed element is a much cheaper morning than a new tank.
All of it. That runs from the Wynnum Road and Kmart Plaza side across to Creek Road, the streets near Cannon Hill station, and down towards Bulimba Creek. We also cover neighbouring Morningside, Seven Hills, Murarrie and Balmoral from the same office. If you are unsure, ring us with your street name and we will confirm on the spot.
Book Your Cannon Hill Plumber
Ring us on (07) 3523 1888 and we will find you a two-hour window, often the same day for 4170 addresses. We are two kilometres away with the van loaded and ready. Diagnose first, written options second, work third, tidy up always.
Call (07) 3523 1888
Book Online
event
{"@context":"https://schema.org","@graph":[{"@type":"Plumber","name":"OctoPlus Plumbing & Gas","url":"https://calloctoplus.com.au/service-areas/cannon-hill","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":"Cannon Hill","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 Cannon Hill","provider":{"@type":"Plumber","name":"OctoPlus Plumbing & Gas"},"areaServed":{"@type":"City","name":"Cannon Hill QLD 4170"}},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How close are you to Cannon Hill?","acceptedAnswer":{"@type":"Answer","text":"About two kilometres. We share the 4170 postcode with Cannon Hill, and our Barwon Street office is a straight run down Wynnum Road. That makes Cannon Hill one of the fastest suburbs on our board for both booked work and emergencies. It also means follow-up visits are easy to arrange if you ever need one."}},{"@type":"Question","name":"Do you work on Cannon Hill townhouses and duplexes?","acceptedAnswer":{"@type":"Answer","text":"Yes, and there are plenty of them around the Creek Road and Bulimba Creek side of the suburb. Newer attached housing brings its own quirks: shared stormwater lines, tight service cupboards, and hot water units squeezed into small external nooks. We are a residential plumbing and gas business, so townhouses and duplexes are firmly in scope. Body corporate common property is worth checking before you book, and we can help you work out where the boundary sits."}},{"@type":"Question","name":"Does Bulimba Creek affect drainage in Cannon Hill?","acceptedAnswer":{"@type":"Answer","text":"It can, particularly on the lower ground near the creek. Those properties carry more stormwater during heavy Brisbane rain. Gully traps and yard drains fill faster than they do further up the hill. We check the fall and the condition of the stormwater line rather than treating every overflow as a straightforward blockage. Sometimes the pipe is fine and the arrangement is simply undersized."}},{"@type":"Question","name":"Can you replace a hot water system in Cannon Hill the same day?","acceptedAnswer":{"@type":"Answer","text":"Usually yes on a like-for-like swap where the unit is in stock, and being two kilometres away helps considerably. If the change needs an electrical alteration, a larger gas line or a new base, we will tell you upfront. We also test the existing unit first, because a failed element is a much cheaper morning than a new tank."}},{"@type":"Question","name":"Which parts of Cannon Hill do you cover?","acceptedAnswer":{"@type":"Answer","text":"All of it. That runs from the Wynnum Road and Kmart Plaza side across to Creek Road, the streets near Cannon Hill station, and down towards Bulimba Creek. We also cover neighbouring Morningside, Seven Hills, Murarrie and Balmoral from the same office. If you are unsure, ring us with your street name and we will confirm on the spot."}}]},{"@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":"Cannon Hill","item":"https://calloctoplus.com.au/service-areas/cannon-hill"}]}]}
/* =========================================
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();
});