Sink backing up, gully overflowing, toilet doing something it definitely should not. We clear blocked drains across Brisbane with jet rodding and camera inspection, then show you on screen what caused it. Knowing the why is the plus that stops it happening again.
Call Now
event
Book Online
A job done right
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
Guaranteed scheduling that respects your day, and we pay you $1 for every minute we’re late.
verified
Service with a Plus
Every step of the way we go above and beyond to deliver 5-star service.
Blocked Drains
What Our Blocked Drain Service Covers
Anyone can push a blockage along and drive off. Finding what put it there is the part that saves you calling a plumber again next season. That is the part we do not skip.
Blocked kitchen sinks, basins, showers and laundry wastes cleared and flushed
Blocked toilets and gully traps, including storm debris and collapsed grates
Sewer line blockages cleared by high pressure jet rodding, roots cut back to the wall
CCTV drain camera inspection so you see the cause rather than take our word for it
Drain locating to pinpoint the depth and position of a fault before anyone digs
Maintenance cleans for homes with known root intrusion in older earthenware lines
If the pipe itself is the problem we will show you the footage and talk through repair options honestly. Sometimes the right answer is a clean every two years, and we will say so.
Call Now
north_east
View Every Service
north_east
This is some text inside of a div block.
How We Work
Cleared Properly, Not Just Poked Through
A blocked drain is only half solved when the water runs again. Here is what a proper drain job looks like when we do it.
Camera Before and After
We look inside the line first, then again once it is clear. You see the cause and the result on screen.
Jet Rodding, Not Guesswork
High pressure water cuts roots and scours the pipe wall clean, which a mechanical snake simply cannot manage.
The Cause Explained
Roots, fat, a belly in the line or a cracked pipe. You get told which one, in plain English, with options.
Clean Site, Every Time
Drain work is messy work. We hose down, disinfect and leave the area cleaner than the day started.
Fixed-Price Packages
Know What You Are Paying Before We Start
Three fixed-price checks for the things Brisbane homes worry about most. One price, agreed up front, with honest advice at the end of it and no obligation to go further.
Hot Water Peace of Mind Check
$99
Know where you stand before your hot water leaves you cold.
Health check of your system
Leak and corrosion inspection
Age and lifespan assesment
Honest advice on repair vs replacement
Options and pricing if needed
Book Online
north_east
Gas Cooktop Tune-Up
$169
Because dinner should not come with surprises.
Safety inspection
Burner clean
Flame performance test
Ignition check
Honest advice and recommendations
Book Online
north_east
Whole Home Plumbing Health Check
$349
Like a health check for your home's plumbing.
Water pressure testing
Leak inspection
Fixture testing
Pipework assessment
Written report
Repair recommendations
Book Online
north_east
Real Words. Real Neighbours.
Hear From Our Happy Brisbane Homeowners
4.9
star
star
star
star
star
on Google 668 reviews
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 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
Quick and easy with great price transparency
Emily Bambrick
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
Responded quickly and provided helpful and thorough service. Highly recommended!
Karla Kramer
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
Fixed our gas stovetop igniters quickly at a very reasonable price.
David Rutherford
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, friendly and timely in all communication. Really appreciate the professionalism
Michelle Kretschmer
FAQs
Blocked Drain Questions From Brisbane Homes
Drains are the least glamorous part of the job and the one that generates the most questions. Here are the ones we get most.
Contact Us
north_east
Tree roots lead the list in Brisbane's older suburbs, where jacaranda, fig and poinciana roots find their way into the joints of earthenware sewer pipes. After that it is fat and food scraps in kitchen lines, plus hair and soap in bathroom wastes. Wipes come next, and they never break down no matter what the packet claims. Storm debris washing into gully traps rounds it out, especially after a summer downpour.
On anything beyond a simple sink blockage, yes. A drain camera shows exactly what is in the pipe, how far along it sits and whether the pipe itself has failed. Clearing a blockage without looking means guessing at the cause, and guessing is how the same blockage turns up again six weeks later.
Jet rodding uses high pressure water to cut through roots, fat and debris while scouring the pipe walls clean. A mechanical snake cannot manage that. It is safe on sound pipework, including older earthenware, when the pressure is matched to the pipe. That is exactly why we run the camera first instead of pointing a jetter at an unknown.
It will if nobody deals with the cause. Once the line is clear, we run the camera through again and show you what we found. That might be root intrusion at a joint, a bellied section holding water, or a cracked pipe. From there you get honest options, and sometimes the sensible one is a maintenance clean every couple of years rather than a dig.
A plunger and a kettle of hot water are worth a go on a slow sink. Please skip the supermarket drain acids. They rarely shift a real blockage, and they leave the pipe unsafe for whoever opens it next. If more than one fixture is backing up, stop running water and ring us, because that usually points at the main sewer line.
Where We Work
Serving Brisbane From Our Morningside Base
We operate within a 12km radius of our Morningside office, right across Brisbane. Primary suburbs include Morningside, Bulimba, Balmoral, Hawthorne, Cannon Hill, Seven Hills, Norman Park, Camp Hill and Coorparoo, plus Ascot, Hamilton, New Farm, Paddington, Red Hill, Wynnum, Manly and more.
Check Your Suburb
north_east
location_on
Morningside
location_on
Bulimba
location_on
Hawthorne
location_on
Cannon Hill
location_on
Camp Hill
location_on
Coorparoo
location_on
Balmoral
location_on
Norman Park
location_on
Seven Hills
Drain Jobs We Clear Weekly
Six of the blockages we deal with most across Brisbane. Each one starts with finding the cause rather than shifting the symptom along.
Blocked Sink and Basin Clearing
Kitchen, bathroom and laundry wastes cleared and flushed, with the cause identified rather than pushed along.
Blocked Toilet Clearing
Toilets cleared and tested, and the branch line checked when more than one fixture is backing up.
Gully Trap Clearing
Storm debris, collapsed grates and overflowing gullies sorted, with the fall and capacity checked too.
Sewer Line Jet Rodding
High pressure water that cuts through fat and debris and scours the pipe wall clean, far past what a snake manages.
Tree Root Cutting
Roots cut back to the pipe wall in the older earthenware lines that Brisbane figs and jacarandas love.
CCTV Drain Camera Inspection
Footage of what is actually in your pipe, before and after clearing, so nobody has to take our word for it.
Get the Water Draining Again
Tell us which fixtures are backing up and how long it has been going, and we will bring the right gear on the first visit. We clear drains across Morningside, Bulimba, Hawthorne, Cannon Hill, Camp Hill and Coorparoo. You will see the camera footage before we hand you a single option.
Call Now
Book Online
event
{"@context":"https://schema.org","@graph":[{"@type":"Service","serviceType":"Blocked Drain Clearing","name":"Blocked Drains Brisbane","url":"https://calloctoplus.com.au/services/blocked-drains","provider":{"@type":"Plumber","name":"OctoPlus Plumbing & Gas","telephone":"+61735231888","email":"help@calloctoplus.com.au","address":{"@type":"PostalAddress","streetAddress":"19/104 Barwon Street","addressLocality":"Morningside","addressRegion":"QLD","postalCode":"4170","addressCountry":"AU"},"aggregateRating":{"@type":"AggregateRating","ratingValue":"4.9","reviewCount":"668"}},"areaServed":{"@type":"City","name":"Brisbane"}},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What causes blocked drains in Brisbane?","acceptedAnswer":{"@type":"Answer","text":"Tree roots lead the list in Brisbane's older suburbs, where jacaranda, fig and poinciana roots find their way into the joints of earthenware sewer pipes. After that it is fat and food scraps in kitchen lines, plus hair and soap in bathroom wastes. Wipes come next, and they never break down no matter what the packet claims. Storm debris washing into gully traps rounds it out, especially after a summer downpour."}},{"@type":"Question","name":"Do you use a camera to find the blockage?","acceptedAnswer":{"@type":"Answer","text":"On anything beyond a simple sink blockage, yes. A drain camera shows exactly what is in the pipe, how far along it sits and whether the pipe itself has failed. Clearing a blockage without looking means guessing at the cause, and guessing is how the same blockage turns up again six weeks later."}},{"@type":"Question","name":"What is jet rodding and is it safe for old pipes?","acceptedAnswer":{"@type":"Answer","text":"Jet rodding uses high pressure water to cut through roots, fat and debris while scouring the pipe walls clean. A mechanical snake cannot manage that. It is safe on sound pipework, including older earthenware, when the pressure is matched to the pipe. That is exactly why we run the camera first instead of pointing a jetter at an unknown."}},{"@type":"Question","name":"Will the blockage just come back?","acceptedAnswer":{"@type":"Answer","text":"It will if nobody deals with the cause. Once the line is clear, we run the camera through again and show you what we found. That might be root intrusion at a joint, a bellied section holding water, or a cracked pipe. From there you get honest options, and sometimes the sensible one is a maintenance clean every couple of years rather than a dig."}},{"@type":"Question","name":"Can I clear a blocked drain myself first?","acceptedAnswer":{"@type":"Answer","text":"A plunger and a kettle of hot water are worth a go on a slow sink. Please skip the supermarket drain acids. They rarely shift a real blockage, and they leave the pipe unsafe for whoever opens it next. If more than one fixture is backing up, stop running water and ring us, because that usually points at the main sewer line."}}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://calloctoplus.com.au"},{"@type":"ListItem","position":2,"name":"Services","item":"https://calloctoplus.com.au/services"},{"@type":"ListItem","position":3,"name":"Blocked Drains","item":"https://calloctoplus.com.au/services/blocked-drains"}]}]}
/* =========================================
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();
});