Skip to the page
4.7 from 9 Google reviews

Carpet Cleaning, Repairs and Handyman Services in Bacchus Marsh

If it’s dirty, we can clean it, and if it’s broken, we can fix it. From steam cleaning and carpet repairs to drying out a flooded room or patching a wall, our local team looks after the lot, from Bacchus Marsh out to Ballarat and Caroline Springs.

Paul Harrip beside the yellow van
A wand cutting a clean line through a stained carpet
Dryers running in a lounge room
Paul cleaning a couch cushion

What’s gone wrong?

If any of these sound like your place, give us a call. We can sort it out.

Dirty.

Carpet Steam Cleaning

We steam clean carpets in homes, rentals and businesses. It might be one room after a spill, or the whole house once you’ve moved out.

Upholstery Cleaning

We get spills, pet hair and smells out of couches and armchairs, and we can do the car seats while we’re there.

Tile and Grout Cleaning

We get the built-up grime out of tiled floors and grout lines, so they look clean again.

Messy.

Regular Home Cleaning

Our regular cleaners come for two hours every week or fortnight, for private homes and for aged care, NDIS and DVA clients.

Broken.

“I don’t need a builder, I need a handyman.” That’s the job we’re here for.

  • Patching holes in walls
  • Hanging and fixing doors
  • Bathroom repairs and renos
  • Kitchen repairs and renos
  • Rental fix-ups
  • Getting a place ready for sale
Handyman Services

Wet.

Flood Recovery

We suck up the water, put the fans in and dry the room out. A lot of people pay us direct instead of going through their insurance.

Burnt.

Carpet Repairs

We patch burns, tears and pet damage, and a good repair often saves you replacing the carpet in the whole room.

Rippled.

Carpet Restretching

If your carpet has gone wavy or come loose, we stretch it back out so it sits flat and stops catching your feet.

Rippled carpet in a room, before a restretch
The same room with the carpet lying flat, after the restretch
BeforeAfter

Something else?

Got something out of the ordinary? We can probably fix that too.

We also do End of Lease Cleaning, Gardening, Pressure Cleaning and Car Interior Detailing. Just ask when you call.

If it’s dirty, broken or just a bit unusual, give us a call and tell us what it is. And if it’s trauma, biohazard or a hoarding clean-up, that goes to our sister company, TACT Bio Recovery.

How it works

  1. 1

    Get in touch

    Call or text 0414 567 114, fill in the form or book online. Send photos if you have them.

  2. 2

    We quote it

    We work out a price from what you’ve told us and any photos. Once you’re happy with it, we’ll book it in.

  3. 3

    We do the work

    The team comes out on the day we’ve booked and gets it done, whether that’s a clean, a repair or a whole list of jobs.

A clean stripe left by the wand on a light carpet

The Perfection Services crew

Paul Harrip owns Perfection Services, and there are 22 of us now, with two vans on the road cleaning and fixing homes and businesses from Bacchus Marsh out to Ballarat.

Carpet Steam Cleaning, Handyman Services and Regular Home Cleaning all come under the one business, so whatever the job is, you only need to make one call.

“If it’s dirty, I can clean it; if it’s broken, I can fix it.”

Paul Harrip, owner
About us
The Perfection Services team in uniform in front of a brick wall
The Perfection crew

Reviews

4.7

From 9 reviews on Google

Read them on Google
“We had Perfection Services clean all our carpets and our couch. The carpets look fresh ... Paul was professional, on-time, communicated well and worked absolute magic with the stains that were removed. Highly recommend!”
WyldMarch 2025 on Google
“These guys were awesome, fit us in really quickly, charged a reasonable price and replaced our damaged carpet step without fuss.”
LachlanMay 2024 on Google
“very professional, very quick service, removed stubborn smells from all rooms, left my house smelling fresh!”
CenzieNovember 2025 on Google
“Paul was a pleasure to deal with. Friendly, professional and great communication. Highly recommend. Thanks again Paul!”
MiguelJune 2025 on Google
“Friendly, reliable, and professional service. Great at taking initiative and exceeding expectations ☺️Carpet looks great!”
TrudyDecember 2025 on Google
“Paul and Thomas did an excellent job of cleaning my carpets, got some spots out that I couldn’t. Thanks again!”
AmberFebruary 2024 on Google

Based in Bacchus Marsh

We work out to Ballarat and Caroline Springs, plus Gisborne, the lower Macedon Ranges and Sunbury.

We get to Taylors Lakes and Werribee too. Town not here? Call and ask.

Questions we get asked

Anything else? Give us a call and ask.

A cleaning wand on a wave-pattern rug
How do I get a price?

Call or text us, or fill in the form, and tell us what needs doing and which town you’re in. If you can send a few photos it helps a lot, and we’ll come back to you with a price for the job.

Which towns do you cover?

From Caroline Springs out to Ballarat, and up to Gisborne, the lower Macedon Ranges and Sunbury. We also come to Taylors Lakes and Werribee. If your town isn’t on the list, give us a call and ask, and we’ll tell you straight whether we can get there.

Can you clean and repair the same carpet?

Yes, and it makes sense to do both while we’re there. We patch the burn or stretch out the ripple first and then steam clean the room, so tell us about both and we’ll quote them as one job.

Can I get wet carpet dried without an insurance claim?

Yes. A lot of people book us direct because they don’t want to pay their insurance excess on a small flood, or they don’t have insurance at all, so you just pay us for the job.

Do you clean couches and car seats?

Yes. We get spills, pet hair and smells out of couches and armchairs, and if you’re booking a carpet clean we can do the couch and the car seats on the same visit.

Do you do handyman work as well as cleaning?

Yes. We take on the jobs a builder doesn’t want to touch, from patching a hole in the wall up to redoing a bathroom or kitchen, so send us your list and we’ll quote the lot.

Get a quote

Fill this in and we’ll get back to you with a price, or if you’d rather talk it through, give us a call.

0414 567 114
Call us Get a quote