
Toilet bowl stains can be a real headache as they make your toilet look dirty and can even cause bad smells. If you’re living in Melbourne’s norther suburb like Sunbury or western areas such as Werribee, hard water, ageing pipes, and mineral build-up can quickly leave your toilet looking dirty and unpleasant.
And you might struggle to remove these stains, spending too much time scrubbing without success.
If you want a quick and easy way to clean your toilet bowl, we’ll show you practical steps on how to clean toilet bowl stains effectively.
You’ll learn what causes these stains and discover simple methods on how to get rid of toilet stains.
What Causes Toilet Bowl Stains?

Before we get into cleaning, let’s understand what causes toilet bowl stains. Knowing the source can help you choose the best cleaning method.
1. Mineral Deposits
Mineral deposits come from hard water. Hard water contains high levels of minerals like calcium and magnesium.
When the water evaporates, it leaves behind these minerals, which can create yellow or brown rings in your toilet bowl.
Regular cleaning can help prevent these deposits from building up. If you live in an area with hard water, consider using a water softener to reduce mineral content.
2. Rust and Iron
If your water has a lot of iron, you might see reddish-brown rust stains in your toilet. This can happen if you have old pipes or if the water supply has high iron content.
Rust can make your toilet look very dirty. You can reduce rust stains by using a water filter or by flushing the toilet regularly to prevent rust build-up.
3. Bacteria and Mold
Bacteria and mold thrive in damp places, leading to dark stains, especially under the rim of the toilet.
These stains can be unsightly and can create unpleasant odors. Regular cleaning can help keep these unwanted guests away.
Using a toilet brush regularly and ensuring proper ventilation in your bathroom can also help reduce moisture and prevent mold growth.
4. Old Cleaning Products
Sometimes, the cleaning products you use can leave behind stains, too. If you use products that are too harsh or not meant for toilets, they can cause discoloration.
Always choose cleaners that are safe for toilet bowls. Look for products that are labeled as biodegradable and environmentally friendly to avoid harsh chemicals that can damage your toilet.
Types of Toilet Bowl Stains
A proper understanding of the different kinds of stains comes in handy to observe the problem’s roots and apply the best cleaning method. Here are some of the common types of toilet bowl stains:
1. Yellow or Brown Stains
Be on the lookout for these stains around the waterline if you happen to reside in a region with hard water.
Hard water’s high mineral content means that as it evaporates, it leaves behind deposits of calcium, magnesium, and iron.
So, when added together, they form rings of yellowish or brownish hues around the waterline.
2. Reddish-Brown Rust Stains
Rust stains are from iron in the water supply or from old corroded pipes. These kinds of stains can be pretty stubborn to get rid of.
So, you can use a water filter or some kind of rust-removing cleaner to treat it.
3. Black or Dark Green Mold Stains
It’s pretty understandable that mold and mildew find an ideal place for development in damp, dark places with poor ventilation-like under the rim of your toilet.
As time passes, it usually leads to dark green or black stains, accompanied by an awful musty smell.
Ensure good ventilation in the bathroom, frequently flush the toilet to avoid dampness, and use cleaning solutions that prevent mould from developing.
4. Blue or Green Stains
If your toilet shows blue or green stains, the usual culprit is copper corrosion from your plumbing system.
This happens when the copper pipes begin to deteriorate, leaching metal into the water. Typically, old or poorly maintained plumbing systems have these stains.
5. Pink or Red Slimy Stains
These streaks/stains are slimy, pink or red, and can be found quite often around the waterline or in the toilet tank.
They are caused by bacteria that thrive in areas with dampness and plentiful organic material. Also, they are more common in areas with high humidity.
Disinfecting the toilet bowl and increasing airflow in the bathroom can help combat these stains.
6. Gray or White Chalky Stains
Lime scale is another consequence of hard water and is characterised by a rough, chalky texture.
It forms when calcium carbonate precipitates out of the water to form stubborn white or gray crusts that are difficult to remove.
Clean the toilet bowl regularly using acid solutions such as vinegar to dissolve the lime scale. You are also advised to consider changing to a water softener.
Before You Start, Here’s What You’ll Need
To protect your hygiene, we advise you gather a few basic tools to make the job easier and safer:
- Rubber gloves
- Toilet brush
- Old toothbrush (great for under the rim)
- Spray bottle
- Pumice stone
- Microfibre cloth or old rag
Furthermore, always ventilate the bathroom properly by opening windows or switching on the exhaust fan if you opt for using bleach or commercial cleaners,
Important: Never mix bleach with vinegar or lemon-based cleaners as combining these products will only create toxic chlorine gas in enclosed spaces.
5 Ways to Remove Toilet Bowl Stains

Now that you know what causes toilet bowl stains, let’s explore effective methods on how to remove stains from toilet bowls. Here are five easy ways to clean toilet bowl stains according to our experts:
1. Use Baking Soda and Vinegar
Best for: General stains, limescale, and mild light mineral deposits.
Being natural makes making soda and vinegar combo as one of the easiest ways to tackle cleaning toilet bowl stains. The fizzing reaction from the two helps loosen mineral buildup and mild stains and you don’t have to worry about damaging the porcelain.
Steps:
- Flush to rinse away the loosened stains.
- Pour one cup of bicarb soda (baking soda) into the toilet bowl.
- Add one cup of white vinegar slowly.
- Let the mixture fizz for 10–15 minutes.
- Scrub the bowl thoroughly with a toilet brush.
2. Use Cola
Best for: Mineral deposits and light rust stains
This may or may not be a surprise, but cola contains mild acids that can help dissolve rust and hard water stains. So, this method is especially useful for early-stage rust stains and mineral rings. If rust keeps returning, you may also want to learn how to remove rust stains from your toilet bowl properly.
Steps:
- Pour one can or bottle of cola around the toilet bowl, focusing on stained areas.
- Leave it to sit for at least one hour. For stubborn stains, leave it overnight.
- Scrub the bowl using a toilet brush.
- Flush the toilet thoroughly.
3. Borax Paste
Best for: Stubborn hard water and mineral stains
Stronger than baking soda, borax can cut through stubborn calcium deposits that regular cleaners struggle to remove. It simply works well on thick limescale or chalky buildup caused by hard water.
Steps:
- Mix half a cup of borax with a small amount of water to create a paste.
- Apply the paste directly onto stained areas.
- Leave it for 20–30 minutes.
- Scrub firmly with a toilet brush or sponge.
- Flush thoroughly.
4. Use Pumice Stone
Best for: Tough limescale or calcium buildup.
A pumice stone is highly effective for removing thick hard water rings. Remember to use it very carefully to avoid scratching the porcelain.
Steps:
- Thoroughly wet both the toilet bowl and the pumice stone.
- Rub the stone gently over the stained areas.
- Make sure the stone is wet the entire time.
- Once you see the stains lift away, flush and rinse.
Important: Never use a dry pumice stone on porcelain surfaces as it can leave permanent scratches on the toilet bowl.
5. Use Commercial Toilet Bowl Cleaners
Best for: Mould, bacteria, and heavy staining like dark stains underneath the rim.
These cleaners are designed to disinfect and break down stubborn stains quickly. Although, keep in mind that you should always go for products that are specifically made for toilet bowls so it won’t damage plumbing components over time.
Steps:
- Read the instructions on the label and apply the cleaner according to what you’ve read.
- Focus on the waterline and under the rim.
- Leave the product for the recommended amount of time.
- Scrub thoroughly with a toilet brush.
- Flush to rinse.
Common Mistakes to Avoid When Cleaning Toilet Stains
Certain cleaning habits can actually damage your toilet or create safety risks. The following are some the most common mistakes you should pay attention to:
- Mixing bleach with vinegar or lemon-based cleaners. This combination can be very dangerous in enclosed bathrooms as they release toxic chlorine gas.
- Using a dry pumice stone. Be sure to soak the pumice stone first to avoid scratching the porcelain surface.
- Relying on in-tank drop-in tablets. We know how these products may seem convenient. But did you know that they can slowly corrode rubber seals and internal cistern parts over time? Now that you know, it’s much safer to regularly manually clean your toilet cistern instead.
- Leaving a wet toilet brush in its holder. Dampness is that particular spot that bacteria and mould love. So, rinse and allow it to dry before storing it away.
Should You Hire a Plumber to Clean Toilet Bowl Stains?
More than just a ‘cleaning’ issue, toilet bowl stains can be beyond that. For example, blue or green stains may indicate copper pipe corrosion somewhere in your plumbing system.
Another example is persistent rust stains that keep returning, which may signal aging pipes or unusually high iron content in the water supply. Meanwhile, pink or red slimy stains that come back quickly may suggest bacteria growth linked to plumbing issues.
Likewise, stains combined with slow-draining water or gurgling sounds could indicate a partial blockage deeper in the drain.
In the event that your toilet stains keep coming back despite regular cleaning, it’s worth calling a professional to make sure it doesn’t escalate quickly into a major issue.
Get in touch with Neighbourhood Plumbing for a professional inspection or book a our specialised toilet repair service across Melbourne!

How to Prevent Toilet Bowl Stains

Prevention of toilet bowl staining involves proactive measures: regular cleaning, maintenance, and treatment of the root causes.
It is the simple habits and proper tools that will minimise the occurrence of the stains. Moreover, you can keep your toilet clean and hygienic, so you extend its lifespan to stay in good condition for years to come!
Here are some of the effective ways to avoid toilet bowl stains:
1. Clean the Toilet Bowl Regularly
At least once a week, use a toilet brush and a mild, non-abrasive cleaner to scrub down the inside of your toilet bowl.
This will prevent any buildup before it is time to call in the pros. Give special attention to the waterline and the area under the rim, since these spots are prone to developing stains.
2. Apply Toilet Bowl Cleaner or Tablet
Another helpful measure we suggest is the use of toilet bowl cleaners. These products discharge cleaning agents with each flush into the bowl to help prevent the occurrence of stains over a long period of time.
Multiple options are available over the counter, including the eco-friendly kind that is safer for your plumbing system.
3. Install a Water Softener or Water Filter
Installing a water softener is a worthy investment for homes with hard water.
A softener reduces the mineral content (calcium, magnesium, and iron) in your water, which reduces the chances of stains as well as protects your plumbing fixtures and appliances.
Meanwhile, if you are living in a house with water supplies that have high contents of iron or other metals, the stain issue can be fixed using a water filter.
Installing it either in the main water line or directly in the toilet tank will do an efficient job in filtering out those impurities causing rust and discoloration.
This is particularly helpful within older homes with aging plumbing systems potentially leaching contaminants into the water.
4. Flush Frequently
If the water sits in the bowl too long, there is more time for minerals and bacteria to settle and set stains.
Pay extra attention to toilets in guest bathrooms or other areas of your house that are not often used.
5. Ensure Proper Ventilation
Mould and mildew thrive in humid environments, and excess moisture can contribute to unpleasant stains and odours. So, making sure you have a well-ventilated bathroom is one preventive measure you can take!
Using an exhaust fan, opening windows, or even installing a dehumidifier can help keep the bathroom dry and less hospitable to mold and bacteria.
6. Avoid Harsh Cleaning Products
Some cleaners and tools can damage the toilet bowl’s surface, making it more susceptible to stains.
The products labeled as biodegradable or natural, at the same time, can be gentler towards your bowl and safer for your plumbing system
White vinegar is a natural and economical way to keep toilets free of stains. You can pour a cup of vinegar into the toilet bowl every few weeks and leave it to sit for an hour before scrubbing and flushing to dissolve limescale and keep the bowl fresh.
7. Check Your Plumbing System Regularly
Rust, minerals, and other particles released into your water supply by old or corroded pipes can cause stains to last.
To prevent these kinds of problems in the future, it’s a good idea to have a professional plumber come out for routine inspections.
Additionally, if you’re planning on a bathroom renovation sometime soon, making sure that the new toilet has a stain-resistant coating is a smart move that will pay off in the long run! Your new toilet will require less cleaning as germs and mineral deposits can’t cling to the surface.
FAQs about Toilet Bowl Stains
There’s brown stains in my toilet bowl, what causes it?
Brown stains are usually caused by hard water minerals like calcium, magnesium, and iron building up over time. In some homes, rust from old pipes can also contribute to brown discolouration.
Is there any way I can remove hard water stains from a toilet bowl?
Well, hard water stains respond best to acidic cleaners that dissolve mineral buildup. In addition, baking soda and vinegar work well for mild stains, while borax paste or a wet pumice stone can help with thicker limescale deposits.
Can you recommend the best cleaner for toilet bowl stains?
Well, it depends on the type of stain. Baking soda and vinegar are effective for general stains and limescale, while commercial toilet cleaners are better for mould and bacteria buildup. On the other hand, rust stains may require stronger targeted products or professional attention if they keep returning.
Is it safe to combine bleach with clean toilet bowl stains?
Yes, but do it very carefully. Bleach can disinfect and remove some stains, especially mould-related stains. However, never mix bleach with vinegar, lemon-based cleaners, or other chemicals because this can create dangerous toxic fumes.
I notice that my toilet bowl stain keeps coming back, what is it actually?
Recurring stains may indicate an underlying plumbing issue. Hard water, corroded pipes, bacteria buildup, or poor ventilation can all cause stains to reappear quickly. If stains return soon after cleaning, call us to inspect your plumbing system.
How to clean under the toilet rim?
You can use a toilet brush or an old toothbrush with a cleaner to scrub underneath the rim. Spray cleaners can help reach tight spaces more easily.
I clean my toilet bowl once a month, is it okay?
For most households, cleaning the toilet bowl once a week is enough to prevent stains, bacteria, and mineral buildup. If you live in an area where the washer is close to homes with hard waters. You may need more frequent cleaning to stop limescale rings from forming.
Conclusion
Cleaning toilet bowl stains doesn’t have to be a tedious chore. With these effective methods, you can quickly and efficiently restore your toilet’s cleanliness.
Remember to identify the cause of the stains to choose the best cleaning method. Wrong approach might affect the longevity of your toilet, leading to bigger plumbing issues.
If you’ve tried the cleaning methods above and toilet stains keep coming back, there may be a bigger plumbing issue behind the problem. Don’t hesitate to reach out for help from our licensed Melbourne plumbers—Neighbourhood Plumbing is the right company to fix your plumbing problems!
We can help diagnose recurring toilet, drainage, or water quality issues across Melbourne, including Sunbury, Werribee, Balwyn, Campbellfield, and Richmond. Want to have our service? Contact us today!
About the Author
From unclogging the toughest drains to repairing leaking toilets, Ricky is a seasoned plumber who has brought his craftmanship to homes across Melbourne. He is passionate about sharing plumbing tips just as much as he is about fixing your plumbing issues. So, when your taps or pipes begin leaking, you know who to call.





Balwyn