Looking For Flexible Cleaning Jobs?
If you are looking for a flexible, self-employed cleaning job, there are many opportunities available with Diamond Home Support. We can arrange local cleaning jobs for you that offer part-time hours and good rates of pay.

Why Work With Us?
Diamond Home Support currently provides thousands of self-employed cleaners across the UK with regular domestic cleaning work. Most of our cleaners work part-time, Monday to Friday and get to pick their own hours per week. If you are currently seeking regular cleaning work join our team today!
Local cleaning jobs
You will only be offered work from the local branch you apply for. So all cleaning jobs will be local to you.
House cleaning only
All the cleaning jobs we offer you will be in a residential domestic setting. We do not operate in commercial premises.
Always supported
You will be attached to one of our local branches who will assist you as and when you need them.
Flexible working
Have the flexibility to pick your own hours that you need to fit around your family and other commitments.
Insurance
We will insure you whilst you are working as a cleaner with clients introduced to you by us.
Regular income
Earn as you work with us. We offer excellent hourly rates which are well above minimum wage.
What We Do
Our role is to introduce self-employed tradespeople (e.g. domestic cleaners) to clients who are looking for work to be done (e.g. cleaning or housekeeping).
If you are already a self-employed cleaner and are looking for more cleaning jobs we can help you find them. If you are not currently working as self-employed then we would still be happy to hear from you as long as you are reliable and have the right experience (you would need to work on a self-employed basis if you agreed to join us).
In some areas we also need self-employed home helpers to deliver our Home Help Services.
Introduction of clients who are looking for a regular cleaner or housekeeper.
Support and insurance provided to you throughout your time with us.
Earn a regular income which you set the hours for.
Find Out More By Watching The Video Below
Cleaner Testimonials
"I've worked with Diamond Home Support for 5 years and I love the flexibility. My work fits around my other commitments." - Dana
"I get great support from my local office and can take as much or as little work as suits me. I'm so pleased I found Diamond Home Support." - Victoria
How It Works
Apply
Simply fill out our application form and choose your closest Diamond Home Support office. You can apply at the bottom of this page.
Sign Up
Our local Diamond Home Support office will review your application. If you meet our criteria we will be in touch in order to find out more about you.
Earn Money
Once you are accepted the local office you have been dealing with will start to offer you work. You simply pick and choose the jobs that suit you.
Our Requirements
In order to work with us it is important that you are organised, reliable and don't mind working in a self-employed capacity.
If you think you tick all of our boxes then we would love to hear from you!
Further Information On Partnering With Us
We work with self-employed workers to deliver services to the local community. We can normally offer a range of part-time or full-time hours and locations to suit your circumstances.
It is becoming more and more commonplace for people to offer their skills on a freelance basis. That's where we come in to help and support you in not only finding self employed cleaning jobs but also on an ongoing basis.

What does it mean to work as a self-employed cleaner?
It is very straight forward and not nearly as complicated as you might have thought.
Our role is to introduce self-employed tradespeople (e.g. cleaners) to clients who are looking for work to be done (e.g. cleaning). We work in partnership with tradespeople to help them to get more cleaning jobs and grow their businesses.
One of the most difficult things about starting out as a self-employed cleaner/home helper/gardener is to find clients. It’s time consuming and costly. But if you join our database we can find all of the work for you. We reduce your cost and workload. We make it easier for you to get started or to grow your own client base.
If you join our database, having gone through our vetting process, you will then start to be offered self-employed cleaning jobs in your area (as and when they come in). When we see clients we assess them against the tradespeople on our database and introduce them to the tradesperson that is likely to fit their needs best.
It is up to you to choose which days and hours you make yourself available. When we offer you work you can decline it and just choose the jobs you prefer. You have the freedom to fit in work with your other commitments.
Generally you do not need to provide equipment or materials as you use the client’s own. The client pays you directly on the day of service – generally by cash (or by which ever way you decide to between the two of you). The vast majority of your clients will be regular cleaning jobs on a weekly or fortnightly basis.

But isn’t it scary to be self-employed?
Not at all! In fact it is becoming more and more common place for people to offer their skills on a freelance basis. Many people think they have more security and control if they are employed. But then you are entirely in the hands of your employer. They tell you what to do and when.
When you are self-employed you choose what you do and when and if things go wrong it’s down to you and not others. You fit the work you take on around your life and not the other way round. That means more security not less.
Won’t I need to pay huge amounts of tax?
It’s all very simple. You register as self-employed. Then once a year you complete a form telling HMRC how much you have earned. You can deduct from this expenses – such as travel, work clothing, products, equipment etc… You then pay any tax due.
If you work with us you work on a self-employed basis and must pay your own tax and National Insurance. But you do not pay any tax until your earnings are over £12,570 per annum (at the time of writing). For example, at £15 per hour that is over 16 hours of work each week!
In addition you can earn around £6,000 per annum before you pay any National Insurance.
Both tax and National Insurance thresholds include money from all self-employed and employed earnings. Therefore, if you earn money elsewhere you need to take that into account.
If you currently claim benefits some of your benefits may be affected, but for those working on a low income in-work benefits can really help (e.g. working tax credits/universal credit). Get advice on this from your local Job Centre.
If you think that all sounds straight forward why not come and work in partnership with us?
Frequently Asked Questions
Is it worth being a self-employed cleaner?
Starting out as a self-employed cleaner is a great way to earn a living in a flexible way. Being a self-employed cleaner means you have the freedom to work when and where you want to. You can manage your own schedule and make your work fit around other commitments.
How much do self-employed cleaners make?
The average hourly rate for a self-employed cleaner in 2026 is £14 to £15 per hour. It does vary on location and the experience and skills of the cleaner.
Can I accept cash in hand as a self-employed cleaner?
Yes you can accept cash in hand as a self-employed cleaner. It is not illegal to accept cash in hand as a self-employed cleaner. However, you must tell HMRC what you are earning and pay any taxes due. You will need to register with HMRC as self-employed.
What records do I need to keep as a self-employed cleaner?
As a self-employed cleaner you need to keep accurate records of what you earn, and your expenses. It is not complicated. Your expenses can include travel, work clothes, insurance, cleaning equipment and products, marketing and phone costs. Receipts for expenses should be kept.
How much can you earn as a self-employed cleaner before you have to register with HMRC?
You can earn up to £1,000 per annum as a self-employed cleaner before you have to register with HMRC. Once you earn over £1,000 per annum you need to register with HMRC as self-employed and complete a Self Assessment Tax return.
How do I register as a self-employed cleaner?
You can register as a self-employed cleaner with HMRC here https://www.gov.uk/set-up-self-employed. You will then complete a self-assessment tax return every year to find out how much, if any, tax you owe. You will have to pay National Insurance too if you are earning over a certain level.
Is it a good idea to register as a self-employed cleaner with a partner like Diamond Home Support?
Yes. Diamond Home Support can provide you with cleaning jobs to fit around your other commitments. We can also provide you with insurance cover whilst you are working with clients introduced by us. You can start your application by selecting the area of the country you are in further up this page.
Are there cleaning jobs near me?
If you are wondering 'are there cleaning jobs near me' the best way to find out is to complete our application form and select your nearest local office. Our local office will then review your application and let you know what cleaning jobs are available in your area.
Will I be eligible for cleaning jobs near me?
If you meet our criteria of having cleaning experience, being able to provide relevant references, have the right to work in the UK, and already, or are willing to, work in a self-employed capacity, then you could be eligible. To find out, simply complete our application form, select your nearest local office, and we will review your eligibility.
Find Cleaning Jobs Near You
We currently place self-employed cleaners with local clients in 304 towns and cities across the UK. Find your area below to see cleaning jobs near you.
32
regions
311
locations
3,000+
cleaners nationwide
Bedfordshire (2 locations)
Berkshire (5 locations)
Buckinghamshire (6 locations)
Cambridgeshire (7 locations)
Cheshire (16 locations)
Cleaning Jobs in Chester
Cleaning Jobs in Congleton
Cleaning Jobs in Crewe
Cleaning Jobs in Ellesmere Port
Cleaning Jobs in Knutsford
Cleaning Jobs in Macclesfield
Cleaning Jobs in Middlewich
Cleaning Jobs in Nantwich
Cleaning Jobs in Northwich
Cleaning Jobs in Poynton
Cleaning Jobs in Runcorn
Cleaning Jobs in Sandbach
Cleaning Jobs in Warrington
Cleaning Jobs in Widnes
Cleaning Jobs in Wilmslow
Cleaning Jobs in Winsford
Cornwall (17 locations)
Cleaning Jobs in Bodmin
Cleaning Jobs in Bude
Cleaning Jobs in Callington
Cleaning Jobs in Camborne
Cleaning Jobs in Falmouth
Cleaning Jobs in Launceston
Cleaning Jobs in Liskeard
Cleaning Jobs in Mid Cornwall
Cleaning Jobs in North Cornwall
Cleaning Jobs in Padstow
Cleaning Jobs in Penzance
Cleaning Jobs in Redruth
Cleaning Jobs in Saltash
Cleaning Jobs in St Austell
Cleaning Jobs in Torpoint
Cleaning Jobs in Truro
Cleaning Jobs in Wadebridge
Cumbria (6 locations)
Devon (17 locations)
Cleaning Jobs in Barnstaple
Cleaning Jobs in Bideford
Cleaning Jobs in Crediton
Cleaning Jobs in Cullompton
Cleaning Jobs in Dawlish
Cleaning Jobs in East Devon
Cleaning Jobs in Exeter
Cleaning Jobs in Exmouth
Cleaning Jobs in Newton Abbot
Cleaning Jobs in North Devon
Cleaning Jobs in Okehampton
Cleaning Jobs in Plymouth
Cleaning Jobs in South Hams
Cleaning Jobs in Tavistock
Cleaning Jobs in Teignbridge
Cleaning Jobs in Tiverton
Cleaning Jobs in Torquay
Dorset (6 locations)
East Midlands (4 locations)
Essex (11 locations)
Gloucestershire (6 locations)
Greater London (13 locations)
Cleaning Jobs in Beckenham
Cleaning Jobs in Biggin Hill
Cleaning Jobs in Bromley
Cleaning Jobs in Bexley
Cleaning Jobs in Chislehurst
Cleaning Jobs in Hornchurch
Cleaning Jobs in Kingston upon Thames
Cleaning Jobs in Mitcham
Cleaning Jobs in Orpington
Cleaning Jobs in Richmond upon Thames
Cleaning Jobs in Romford
Cleaning Jobs in Twickenham
Cleaning Jobs in Wimbledon
Greater Manchester (8 locations)
Cleaning Jobs in Beckenham
Cleaning Jobs in Biggin Hill
Cleaning Jobs in Bromley
Cleaning Jobs in Bexley
Cleaning Jobs in Chislehurst
Cleaning Jobs in Hornchurch
Cleaning Jobs in Kingston upon Thames
Cleaning Jobs in Mitcham
Cleaning Jobs in Orpington
Cleaning Jobs in Richmond upon Thames
Cleaning Jobs in Romford
Cleaning Jobs in Twickenham
Cleaning Jobs in Wimbledon
Hampshire (8 locations)
Hertfordshire (4 locations)
Kent (17 locations)
Cleaning Jobs in Ashford
Cleaning Jobs in Canterbury
Cleaning Jobs in Chatham
Cleaning Jobs in Dartford
Cleaning Jobs in Deal
Cleaning Jobs in Dover
Cleaning Jobs in Faversham
Cleaning Jobs in Folkestone
Cleaning Jobs in Gillingham
Cleaning Jobs in Gravesend
Cleaning Jobs in Hythe
Cleaning Jobs in Minster on Sea
Cleaning Jobs in Rainham
Cleaning Jobs in Rochester
Cleaning Jobs in Sheerness
Cleaning Jobs in Sittingbourne
Cleaning Jobs in Tenterden
Lancashire (18 locations)
Cleaning Jobs in Accrington
Cleaning Jobs in Blackpool
Cleaning Jobs in Burnley
Cleaning Jobs in Chorley
Cleaning Jobs in Colne
Cleaning Jobs in Fleetwood
Cleaning Jobs in Haslingden
Cleaning Jobs in Lancaster
Cleaning Jobs in Lytham St Annes
Cleaning Jobs in Morecambe
Cleaning Jobs in Nelson
Cleaning Jobs in Ormskirk
Cleaning Jobs in Poulton-le-Fylde
Cleaning Jobs in Preston
Cleaning Jobs in Rawtenstall
Cleaning Jobs in Rossendale
Cleaning Jobs in Skelmersdale
Cleaning Jobs in Thornton Cleveleys
Lincolnshire (4 locations)
Merseyside (14 locations)
Cleaning Jobs in Bebington
Cleaning Jobs in Birkenhead
Cleaning Jobs in Bootle
Cleaning Jobs in Crosby
Cleaning Jobs in Formby
Cleaning Jobs in Huyton
Cleaning Jobs in Kirkby
Cleaning Jobs in Knowsley
Cleaning Jobs in Liverpool
Cleaning Jobs in Prescot
Cleaning Jobs in Southport
Cleaning Jobs in St Helens
Cleaning Jobs in Wallasey
Cleaning Jobs in Wirral
Norfolk (8 locations)
North East (11 locations)
Cleaning Jobs in Billingham
Cleaning Jobs in Darlington
Cleaning Jobs in Ingleby Barwick
Cleaning Jobs in Marske by the Sea
Cleaning Jobs in Middlesbrough
Cleaning Jobs in Redcar
Cleaning Jobs in Saltburn by the Sea
Cleaning Jobs in Stockton on Tees
Cleaning Jobs in Thornaby
Cleaning Jobs in Wynyard
Cleaning Jobs in Yarm
Northern Ireland (1 location)
Oxfordshire (9 locations)
Scotland (16 locations)
Cleaning Jobs in Airdrie
Cleaning Jobs in Ayr
Cleaning Jobs in Bearsden
Cleaning Jobs in Coatbridge
Cleaning Jobs in Cumbernauld
Cleaning Jobs in Elgin
Cleaning Jobs in Forres
Cleaning Jobs in Glasgow
Cleaning Jobs in Inverness
Cleaning Jobs in Irvine
Cleaning Jobs in Kilmarnock
Cleaning Jobs in Kilwinning
Cleaning Jobs in Motherwell
Cleaning Jobs in Prestwick
Cleaning Jobs in Scottish Highlands
Cleaning Jobs in Thurso
Somerset (5 locations)
Suffolk (4 locations)
Surrey (11 locations)
Sussex (3 locations)
Wales (23 locations)
Cleaning Jobs in Abergavenny
Cleaning Jobs in Barry
Cleaning Jobs in Bridgend
Cleaning Jobs in Caerphilly
Cleaning Jobs in Cardiff
Cleaning Jobs in Carmarthen
Cleaning Jobs in Cowbridge
Cleaning Jobs in Cwmbran
Cleaning Jobs in Ebbw Vale
Cleaning Jobs in Haverfordwest
Cleaning Jobs in Llanelli
Cleaning Jobs in Merthyr Tydfil
Cleaning Jobs in Milford Haven
Cleaning Jobs in Monmouth
Cleaning Jobs in Neath
Cleaning Jobs in Newport
Cleaning Jobs in Pembroke
Cleaning Jobs in Penarth
Cleaning Jobs in Pontypool
Cleaning Jobs in Pontypridd
Cleaning Jobs in Port Talbot
Cleaning Jobs in Rhondda Cynon Taf
Cleaning Jobs in Swansea
West Midlands (16 locations)
Cleaning Jobs in Cheadle
Cleaning Jobs in Evesham
Cleaning Jobs in Leamington Spa
Cleaning Jobs in Leek
Cleaning Jobs in Market Drayton
Cleaning Jobs in Newcastle under Lyme
Cleaning Jobs in Pershore
Cleaning Jobs in Rugby
Cleaning Jobs in Shirley
Cleaning Jobs in Shrewsbury
Cleaning Jobs in Solihull
Cleaning Jobs in Stafford
Cleaning Jobs in Staffordshire Moorlands
Cleaning Jobs in Stoke on Trent
Cleaning Jobs in Telford
Cleaning Jobs in Warwick