Currently hiring!

Not looking for work? Book a cleaner in Swansea

Self-Employed Cleaner Vacancy - Swansea

Rate: £14.50 per hour

Job Type: Self-employed – Part-time - Flexible hours

Job Description

Diamond Home Support is a domestic cleaning company actively recruiting reliable cleaners to join a thriving local business on a self-employed basis in the Swansea area.

We offer regular domestic cleaning work with the same clients each week, at times and locations that suit you.

About Working in Swansea

Swansea is a friendly and dynamic city where many households look for dependable help to keep their homes fresh and well maintained. The work is consistent and nearby, giving cleaners the chance to build a regular round of clients without long journeys between jobs. With flexible hours, it’s easy to shape the work around family life or other commitments.

“I joined Diamond Home Support in Swansea about three years ago, and it’s been a great fit. My clients are lovely and close together, so my days are well organised. The local office is helpful and always quick to respond if I need advice or extra work.”

— Megan, local Swansea cleaner

Areas We Cover in Swansea

Client rounds are currently built across: Mumbles, Sketty, Morriston, Gowerton, Killay, Bonymaen.

If you're based in or near any of these neighbourhoods (roughly the SA postcode area), you'll usually find clients within a short travelling distance. Coverage expands as new client sign-ups come in, so let us know your preferred area when you apply.

Vacancy Specifics in Swansea

There are ongoing opportunities for self-employed cleaners with client rounds in Swansea. Most cleans run around 2–3 hours per booking, with clients typically wanting a weekly or fortnightly visit, so you can build a steady income around a schedule that suits you. Each clean is paid out straight away once it's completed. We prefer applicants with some cleaning experience, and the flexible hours make it easy to work around other commitments. Apply below and we'll match you with rounds in your area.

What We Offer

  • Regular weekly or fortnightly clients, in the same place, at the same time.

  • £14.50 per hour, paid directly by each client.

  • Insurance cover for the work you do.

  • Complete flexibility – you choose your hours and locations.

  • No evening or weekend work required.

  • Support from your local Diamond Home Support office.

Typical Duties

Duties will vary from home to home but usually include:

  • Cleaning kitchens and bathrooms.

  • Dusting, vacuuming, and mopping/steaming floors.

  • Polishing and general tidying.

  • Cleaning internal windows and other household surfaces.

Requirements

To be considered, you should:

  • Work on a self-employed basis.

  • Have at least one year’s experience in domestic cleaning (or similar).

  • Be able to provide two references.

  • Drive and have access to a car (some client locations are not accessible by public transport).

  • Ideally live in or near the Swansea area.

We also welcome cleaners who already run their own small business and would like additional clients to top up their cleaning round.

Benefits

  • Casual dress.

  • Flexitime to suit your schedule.

  • Consistent, reliable income from local clients.

How to Apply

If this sounds like the right opportunity for you, hit Apply Now below and complete our application form. Select Swansea as your area. We’ll review your application and be in touch as soon as possible.

Frequently Asked Questions About Our Cleaning Job in Swansea

Is cleaning work in Swansea employed or self-employed?

Cleaning roles in Swansea are self-employed positions. You'll manage your own schedule while we help connect you with local clients.

How much do cleaners get paid in Swansea?

Our self-employed cleaners in Swansea generally earn £14.50 per hour, depending on the number of clients and hours worked.

How far from Swansea do your cleaning jobs cover?

Our cleaning positions cover Swansea and the surrounding area within around a 5-mile radius, including Morriston, Sketty, Mumbles, Gorseinon and Killay.