CleanWhale>Where we work

Where we work — CleanWhale in France

All areas we cover

Annecy (17)▾
Cran-GevrierMeythetSeynodAnnecy-le-VieuxAnnecyPringySaint-Julien-en-GenevoisChambéryBonnevilleGexNantuaBelleyAlbertvilleannecy-gap-1annecy-gap-2annecy-gap-3annecy-gap-4
Clermont-Ferrand (1)▾
Clermont Ferrand
Grenoble (13)▾
Secteur 2Secteur 3Secteur 4Secteur 5Secteur 6ChambéryLa Tour-du-PinVienneDieSaint-Jean-de-Mauriennegrenoble-gap-1grenoble-gap-2grenoble-gap-3
Lyon (21)▾
Lyon 6e ArrondissementLyon 2e ArrondissementLyon 7e ArrondissementLyon 8e ArrondissementLyon 5e ArrondissementLyon 1er ArrondissementLyon 4e ArrondissementLyon 9e ArrondissementLyon 3e ArrondissementVillefranche-sur-SaôneVienneLa Tour-du-PinSaint-ÉtienneBelleyBourg-en-BresseMontbrisonlyon-gap-1lyon-gap-2lyon-gap-3lyon-gap-4lyon-gap-5
Saint-Etienne (9)▾
RochetailléeSaint-ÉtienneMontbrisonYssingeauxLyonTournon-sur-RhôneAmbertVienneVillefranche-sur-Saône
Villeurbanne (1)▾
Villeurbanne
Brest (1)▾
Brest
Rennes (18)▾
Quartiers CentreQuartiers Nord-EstQuartiers Nord-OuestQuartiers OuestQuartiers Sud-EstQuartiers Sud-OuestFougères-VitréRedonSaint-MaloDinanChâteaubriant-Ancenisrennes-gap-1rennes-gap-2rennes-gap-3rennes-gap-4rennes-gap-5rennes-gap-6rennes-gap-7
Besancon (86)▾
ChailluzPalenteRue de VesoulVaiteMonbouconsBregilleChateaufarineChapelle des BuisTilleroyesChaffanjonRue BattantGretteSaint-FerjeuxVieilles PerrièresVillarceauMarulazXavier MarmierCitadelleLafayetteVictor HugoCassinDiderotÉpoisses-BourgogneÉpoisses-ChampagneÎle-de-FrancePiémontSaint-LaurentRosemontRislerObservatoireBouloieMontraponFontaine ÉcuMontjouxViotteTreyTorcolsRotondeChasnotParc des ChapraisSaragosseChopinCrasRue de BelfortClairs SoleilsFontaine ArgentChapraisMouillèreChamarsRépubliqueSarrailBesançonDoleVesoulPontarlierMontbéliardbesancon-gap-1besancon-gap-2besancon-gap-3besancon-gap-4besancon-gap-5besancon-gap-6besancon-gap-7besancon-gap-8besancon-gap-9besancon-gap-10besancon-gap-11besancon-gap-12besancon-gap-13besancon-gap-14besancon-gap-15besancon-gap-16besancon-gap-17besancon-gap-18besancon-gap-19besancon-gap-20besancon-gap-21besancon-gap-22besancon-gap-23besancon-gap-24besancon-gap-25besancon-gap-26besancon-gap-27besancon-gap-28besancon-gap-29besancon-gap-30
Dijon (1)▾
Dijon
Orleans (1)▾
Orleans
Tours (1)▾
Tours
Metz (1)▾
Metz
Mulhouse (1)▾
Mulhouse
Nancy (23)▾
Rives de MeurtheSaint-Pierre, René II, BonsecoursHaussonville, Blandan, DonopCentre Ville, Charles IIIPoincaré, Foch, Anatole France, Croix de BourgognePlateau de HayeBoudonville, Scarpone, LibérationMon Désert, Jeanne D'Arc, Saurupt, ClémenceauLéopold, Ville VieilleBeauregard, Boufflers, ButhegnémontIII Maisons, Crosne, VayringeToulLunévilleMetzSarrebourg-Château-SalinsCommercyNeufchâteauÉpinalnancy-gap-1nancy-gap-2nancy-gap-3nancy-gap-4nancy-gap-5
Reims (1)▾
Reims
Strasbourg (54)▾
Neudorf-MusauHautepierreKoenigshoffenCronenbourgTribunal-Gare-Porte de SchirmeckCentreMontagne VerteElsauMeinauNeuhof 1Neuhof 2Bourse-Esplanade-KrutenauOrangerie-Conseil des XVPort du RhinRobertsauVVG der Stadt OffenburgVVG der Stadt OberkirchVVG der Gemeinde SchwanauVVG der Stadt AchernGVV Rheinmünster-LichtenauVVG der Stadt GengenbachGVV KappelrodeckVVG der Stadt Lahr/SchwarzwaldVVG der Stadt BühlMolsheimHaguenau-WissembourgVVG der Stadt Zell am HarmersbachVVG der Stadt EttenheimGVV Oberes RenchtalVVG der Gemeinde SinzheimSélestat-ErsteinVVG der Gemeinde SeelbachSaverneSarrebourg-Château-Salinsstrasbourg-gap-1strasbourg-gap-2strasbourg-gap-3strasbourg-gap-4strasbourg-gap-5strasbourg-gap-6strasbourg-gap-7strasbourg-gap-8strasbourg-gap-9strasbourg-gap-10strasbourg-gap-11strasbourg-gap-12strasbourg-gap-13strasbourg-gap-14strasbourg-gap-15strasbourg-gap-16strasbourg-gap-17strasbourg-gap-18strasbourg-gap-19strasbourg-gap-20
Amiens (1)▾
Amiens
Lille (17)▾
LommeHellemmes-LilleLilleTournai-MouscronKortrijkIeperLensDouaiBéthuneRoeselareValenciennesTieltDiksmuideDunkerqueOudenaardeArrasAth
Argenteuil (1)▾
Argenteuil
Boulogne-Billancourt (31)▾
Silly-GalliéniParchamp - Albert KahnPoint du JourRives de SeineCentre VilleLes Princes-MarmottanBoulogne-BillancourtNanterreAntonyParisVersaillesL'Haÿ-les-RosesSaint-DenisBobignyArgenteuilNogent-sur-MarneSaint-Germain-en-LayeLe RaincyPalaiseauCréteilSarcellesRambouilletTorcyPontoiseÉvryMantes-la-JolieÉtampesMelunMeauxboulogne-billancourt-gap-1boulogne-billancourt-gap-2
Montreuil (43)▾
Signac - Murs-à-PêchesVilliers - BarbusseRuffins - Théophile-SueurBranly - BoissièreRamenas - Léo-LagrangeMontreau - Le MorillonJean-Moulin - BeaumontsBel Air - Grands-PêchersCentre-villeLa Noue - Clos-FrançaisSolidarité - CarnotÉtienne-Marcel - ChanzyBobillotBas-Montreuil - RépubliqueBobignyNogent-sur-MarneParisLe RaincySaint-DenisL'Haÿ-les-RosesCréteilNanterreAntonyBoulogne-BillancourtTorcySarcellesArgenteuilVersaillesPalaiseauSaint-Germain-en-LayeMeauxÉvryMelunSenlisPontoiseRambouilletProvinsmontreuil-gap-1montreuil-gap-2montreuil-gap-3montreuil-gap-4montreuil-gap-5montreuil-gap-6
Paris (55)▾
Paris 16e ArrondissementParis 17e ArrondissementParis 15e ArrondissementParis 7e ArrondissementParis 14e ArrondissementParis 6e ArrondissementParis 10e ArrondissementParis 20e ArrondissementParis 13e ArrondissementParis 18e ArrondissementParis 11e ArrondissementParis 9e ArrondissementParis 2e ArrondissementParis 19e ArrondissementParis 4e ArrondissementParis 1er ArrondissementParis 3e ArrondissementParis 8e ArrondissementParis 5e ArrondissementBobignyNanterreSaint-DenisBoulogne-BillancourtAntonyL'Haÿ-les-RosesNogent-sur-MarneLe RaincyCréteilArgenteuilVersaillesSarcellesPalaiseauSaint-Germain-en-LayeTorcyÉvryPontoiseRambouilletMeauxMelunSenlisMantes-la-JolieÉtampesProvinsparis-gap-1paris-gap-2paris-gap-3paris-gap-4paris-gap-5paris-gap-6paris-gap-7paris-gap-8paris-gap-9paris-gap-10paris-gap-11paris-gap-12
Saint-Denis (26)▾
Saint-DenisPierrefitte-sur-SeineBobignyParisNanterreLe RaincyArgenteuilSarcellesNogent-sur-MarneBoulogne-BillancourtL'Haÿ-les-RosesAntonyCréteilVersaillesSaint-Germain-en-LayeTorcyPontoisePalaiseauSenlisMeauxÉvryMantes-la-JolieRambouilletMelunBeauvaisProvins
Caen (82)▾
Le PortLa Haie VignéCalvaire Saint-PierreVerte ValléeSaint-NicolasJardin des PlantesLa PrairieBas de VenoixSaint-PaulLes CouturesLa MaladrerieAuthie SudPréfectureLe ChâteauChemin VertMéridienChampagneChardonnerêtsQuartier MalherbeZac de la Folie Couvrechef OuestZac de la Folie Couvrechef EstZone Activite Nord-OuestQuartier des BoutiquesHameau de la Folie CouvrechefMont-CocoLa Grace de Dieu OuestLa Grace de Dieu EstLa Grace de Dieu SudLa Guérinière OuestLa Gueriniere EstLebiseyPierre Heuze SudPierre Heuze NordZone Activite Nord EstSaint-JeanThéâtreQuartier CalmetteSaint-GillesSaint-Jean EudesLe Bon SauveurLe Beau SiteLe MaraisLa Demi-LuneClaude DecaenSainte-ThérèseUniversitéSaint-JulienLe Bas VaucellesQuartier BranvilleQuartier du Vieux CimetièreBayeuxLisieuxVireArgentancaen-gap-1caen-gap-2caen-gap-3caen-gap-4caen-gap-5caen-gap-6caen-gap-7caen-gap-8caen-gap-9caen-gap-10caen-gap-11caen-gap-12caen-gap-13caen-gap-14caen-gap-15caen-gap-16caen-gap-17caen-gap-18caen-gap-19caen-gap-20caen-gap-21caen-gap-22caen-gap-23caen-gap-24caen-gap-25caen-gap-26caen-gap-27caen-gap-28
Le Havre (6)▾
Le HavreRouellesCalvadosSeine-MaritimeEurele-havre-gap-1
Rouen (20)▾
Quartier Côteaux OuestQuartier PasteurQuartier Vieux-Marché CathédraleQuartier Châtelet / Lombardie / SapinsQuartier Gare / JouvenetQuartier Grieu / Vallon Suisse / Saint-HilaireQuartier Saint-Marc / Croix de Pierre / Saint-NicaiseQuartier de la Grand'MareQuartier du Mont GarganCentre Ville Rive GaucheQuartier Saint-Clément / Jardin des PlantesDieppeLes AndelysBernayLe Havrerouen-gap-1rouen-gap-2rouen-gap-3rouen-gap-4rouen-gap-5
Bordeaux (19)▾
CaudéranSaint-Augustin - Tauzin - Alphonse DupeuxBordeaux MaritimeBordeaux SudBordeaux CentreChartrons - Grand Parc - Jardin PublicLa BastideNansouty - Saint-GenèsBlayeArcachonLibourneLangonLesparre-Médocbordeaux-gap-1bordeaux-gap-2bordeaux-gap-3bordeaux-gap-4bordeaux-gap-5bordeaux-gap-6
Limoges (1)▾
Limoges
Montpellier (22)▾
Hôpitaux-FacultésCentreCroix d'ArgentPort MariannePrés d'ArènesLes CévennesMossonLodèveLe ViganNîmesArlesBéziersmontpellier-gap-1montpellier-gap-2montpellier-gap-3montpellier-gap-4montpellier-gap-5montpellier-gap-6montpellier-gap-7montpellier-gap-8montpellier-gap-9montpellier-gap-10
Nimes (1)▾
Nimes
Perpignan (1)▾
Perpignan
Toulouse (51)▾
Capitole / Arnaud Bernard / CarmesAmidonniers / Compans-Caffarelli / BrouardelLes Chalets / Bayard / Belfort / Saint-Aubin / DupuySaint-CyprienCroix-de-Pierre / Route d'EspagneCasselardit / Fontaine-Bayonne / CartoucherieFontaine-Lestang / Arènes / Bagatelle / Papus / Tabar / Bordelongue / Mermoz / La FaouretteSaint-Michel / Saint-Agne / Empalot / Le Busca / Île du Ramier / MontplaisirPont des Demoiselles / Ormeau/ Montaudran / La Terrasse / MalepèreRangueil / Sauzelong / Jules-Julien / Pech-David / PouvourvilleBonhoure / Guilheméry / Château de l'Hers / Limayrac / Côte PavéeMinimes / Barrière de Paris / Ponts-Jumeaux / La Vache / Raisin / FondeyreSept Deniers / Ginestous-Sesquières / LalandeTrois Cocus / Borderouge / Croix-Daurade / Paleficat / Grand SelveArènes Romaines / Ancely / Saint-Martin du Touch / PurpanLardenne / Pradettes / Basso-CamboMirail-Université / Reynerie / BellefontaineSaint-Simon / Lafourguette / Oncopole - Campus Santé du FuturJolimont / Soupetard / Roseraie / Gloire / Gramont / AmourouxLapujade / Bonnefoy / Périole / Marengo / La ColonneMuretMontaubanAuchAlbiPamiersCastresSaint-GironsCondomtoulouse-gap-1toulouse-gap-2toulouse-gap-3toulouse-gap-4toulouse-gap-5toulouse-gap-6toulouse-gap-7toulouse-gap-8toulouse-gap-9toulouse-gap-10toulouse-gap-11toulouse-gap-12toulouse-gap-13toulouse-gap-14toulouse-gap-15toulouse-gap-16toulouse-gap-17toulouse-gap-18toulouse-gap-19toulouse-gap-20toulouse-gap-21toulouse-gap-22toulouse-gap-23
Angers (55)▾
Deux-Croix - BanchaisJustices - Madeleine - Saint-LéonardHauts de Saint-AubinMonplaisirBelle-BeilleLa RoseraieLac de MaineDoutre-Saint-Jacques-NazarethCentre Ville - La Fayette - EbléSaint-Serge - Ney - ChalouèreAvrilléSaint-Barthélemy-d'AnjouSainte-Gemmes-sur-LoireTrélazéLes Ponts-de-CéÉcouflantBeaucouzéCantenay-ÉpinardBouchemaineSaint-Jean-de-la-CroixVerrières-en-AnjouMûrs-ErignéLe Plessis-GrammoireMontreuil-JuignéSaint-Lambert-la-PotherieSaint-Melaine-sur-AubanceSavennièresSoulaire-et-BourgLes Garennes-sur-LoireDenéeSaint-Léger-de-LinièresBriollayRives-du-Loir-en-AnjouMozé-sur-LouetSarrignéSoulaines-sur-AubanceFeneuSaint-Martin-du-FouillouxBéhuardLonguenée-en-AnjouLoire-AuthionSaint-Clément-de-la-PlaceLa PossonnièreCorzéÉcuilléRochefort-sur-LoireBlaison-Saint-SulpiceGrez-NeuvilleCheffesSaint-Georges-sur-Loireangers-gap-1angers-gap-2angers-gap-3angers-gap-4angers-gap-5
Le Mans (1)▾
Le Mans
Nantes (19)▾
Bellevue - Chantenay - Sainte-AnneBreil - BarberieDervallières - ZolaNantes NordHauts-Pavés - Saint-FélixCentre VilleÎle de NantesNantes SudDoulon - BottièreMalakoff - Saint-DonatienNantes ErdreChâteaubriant-AncenisLa Roche-sur-YonSaint-NazaireCholetnantes-gap-1nantes-gap-2nantes-gap-3nantes-gap-4
Aix-en-Provence (1)▾
Aix En Provence
Marseille (79)▾
Marseille 1er ArrondissementMarseille 2e ArrondissementMarseille 3e ArrondissementMarseille 4e ArrondissementMarseille 5e ArrondissementMarseille 6e ArrondissementMarseille 9e ArrondissementMarseille 10e ArrondissementMarseille 11e ArrondissementMarseille 12e ArrondissementMarseille 13e ArrondissementMarseille 14e ArrondissementMarseille 15e ArrondissementMarseille 16e ArrondissementPlan-de-CuquesSeptèmes-les-VallonsLa Penne-sur-HuveauneAllauchLes Pennes-MirabeauLe RoveSimiane-CollongueAubagneGignac-la-NertheCarnoux-en-ProvenceMimetCassisSaint-VictoretCadoliveBouc-Bel-AirEnsuès-la-RedonneSaint-SavourninCabrièsPeypinCarry-le-RouetRoquevaireMarignaneVitrollesGréasqueGardanneLa DestrousseRoquefort-la-BédouleChâteauneuf-les-MartiguesBelcodèneSausset-les-PinsGémenosCeyresteLa CiotatLa BouilladisseFuveauMeyreuilAuriolPeynierRognacChâteauneuf-le-Rougemarseille-gap-1marseille-gap-2marseille-gap-3marseille-gap-4marseille-gap-5marseille-gap-6marseille-gap-7marseille-gap-8marseille-gap-9marseille-gap-10marseille-gap-11marseille-gap-12marseille-gap-13marseille-gap-14marseille-gap-15marseille-gap-16marseille-gap-17marseille-gap-18marseille-gap-19marseille-gap-20marseille-gap-21marseille-gap-22marseille-gap-23marseille-gap-24marseille-gap-25
Nice (10)▾
RiquierSaint-RochLe PortVieux NiceQuartier Jean-MédecinAlpes-MaritimesProvincia di ImperiaVarAlpes-de-Haute-Provencenice-gap-1
Toulon (1)▾
Toulon
CleanWhale —Your Trusted Home Helper
Trusted professionals for all your home service needs — cleaning, repairs, maintenance, and more
Hi! Tell me what you need cleaned or fixed and I'll find the right service and price.
Assembly
Assembly
General Handyman
General Handyman
Electrical
Electrical
TV and Electronics
TV and Electronics
Moving
Moving
Smart Home
Smart Home
Window Treatments
Window Treatments
Yardwork Services
Yardwork Services
Upholstery cleaning
Upholstery cleaning
Winter Tasks
Winter Tasks
Office Services
Office Services
Why choose CleanWhale?
Fixed price
The cleaning price depends on the number of rooms, not the size of the apartment
Our services are insured
Payment only after cleaning
Mobile app
One of the best on the market. Easy ordering in just a few clicks
No hidden costs
You pay exactly what you see in the app
You'll feel safe
You're working with a professional you can trust
Dedicated support
Friendly service when you need us – every day of the week
All home services
in one place
Fixed prices
Guaranteed quality
Same-day booking
Download the CleanWhale app for iOS or Android
Download app
Who we are?
CleanWhale
Modern platform for finding professionals for home services. Founded in 2016, with over 8,000 service professionals across 12 countries.
Read full story
CleanWhale WorldWide

We work in 15 countries,

726 cities

Become a partner of CleanWhale platform
Become a partner of CleanWhale platform
You only pay platform fees for successfully completed orders
Submit application
Subscribe to the newsletter and get -15% discount
We send the latest discounts and platform updates
How do I unsubscribe from the newsletter?