House cleaning
across South Wales.
Find your local service in Cardiff, Newport and the selected Valleys areas we cover.
Cleaning from £18.95 per hour
Find reliable help with the housework close to home. Our South Wales team arranges domestic cleaning across Cardiff, Newport and the Valleys areas we serve. Choose your local area or ask us for a cleaning quote.

Great value cleaning
Cleaning from £18.95 per hour
Need a one-off clean?
£50 booking fee + £18 per hour
Choose a one-off visit when your home needs some extra attention.
Our cleaning services
Local help, organised around your home
This is the starting point for our wider South Wales cleaning service. Choose Cardiff, Newport, Caerphilly, Merthyr Tydfil or Pontypridd to explore the help available near you, including the surrounding areas listed below.
Whether you want regular support with kitchens and bathrooms or a one-off catch-up on household cleaning, start with the jobs that matter most. Our team will check your address and discuss the right amount of time for your home.
Kitchen surfaces and worktops
Bathrooms and toilets
Dusting and vacuuming
Hard floors
Ironing and general household cleaning
We use your cleaning materials and equipment

More time for
what matters
A cleaner home in three simple steps
- 1
Tell us what you need
Choose your local area or give us your postcode and the household work you need help with.
- 2
We help arrange your cleaner
Our South Wales team will check coverage and discuss the cleaning arrangement for your address.
- 3
Enjoy more of your free time
Hand over your agreed tasks and spend less of your free time keeping up with the housework.
Local help across South Wales
Choose Cardiff, Newport, Caerphilly, Merthyr Tydfil or Pontypridd below. We also serve selected nearby Valleys areas, including Aberdare, Mountain Ash, Tonypandy, Treorchy, Treharris, Ebbw Vale and Tredegar.
Check if we cover your area
Why choose Maid2Clean?
Vetted and reference-checked cleaners
Our cleaners are interviewed and reference-checked.
A familiar cleaning routine
A regular cleaner can get to know you and your home.
Support from your local team
Our friendly local team can help with your cleaning arrangements.
Insurance for peace of mind
Our cleaning service includes insurance. See our terms for the cover provided.
Your cleaning questions, answered
What regular and one-off cleaning can I arrange?
Choose weekly or fortnightly visits for ongoing help, or a one-off blitz clean for a catch-up. Tell our South Wales team about your household tasks and the option you prefer.
Should I have cleaning materials ready?
Yes. Please make your cleaning materials and equipment available for each visit. Your cleaner uses your supplies and the products you have chosen for your home.
What cleaning can I hand over?
Hand over everyday jobs such as kitchens, bathrooms, dusting, vacuuming, mopping and ironing. Agree the priorities with your cleaner for the time available, and let us know about any particular requirements when you enquire.
What are the minimum visit lengths?
Book at least 2 hours for a weekly visit or 2.5 hours for a fortnightly visit. One-off blitz cleans are between 2 and 6 hours per cleaner. Ask our team about the time your priorities need.
Who can help when my cleaner is away?
Our South Wales team can talk through the cover arrangements available. Contact us to discuss the options for your upcoming cleaning visits.
How do I request a cleaning quote?
Give us your full postcode and preferred cleaning hours when requesting a quote. We will explain the price for your home before you decide to go ahead.
Get in touch today
Ready for a little
more free time?
Looking for cleaning help in South Wales? Tell us where you live and what you need, and we will explain the next step.
Monday to Thursday: 9am to 8.30pm
Friday: 9am to 5.30pm
Saturday: 9am to 3.30pm
