Cost guides
Cleaning services
Cleaning services

How much do cleaning services cost?

  • R50 – R100/hour
    Regular office cleaning
  • R50 – R80/hour
    Regular domestic cleaning
  • R7 – R15/sqm
    Carpet cleaning
Get quotes

At Procompare, we have been tracking prices and seasonal trends for many years. Based on our proprietary data of historical project costs (acquired from thousands of our Pros) and other cost data from various respectable sources, we have put together a 2024 cleaning services cost guide, where we have gathered all the necessary information for you to make the best possible decision.


Regular domestic cleaning — per hour rate

  • R50 – R100/hour

This is the per-hour rate for regular domestic cleaning. The exact price may vary according to the size of your home, the cleaning services agreed on, and where you live. A walk-through will usually be required so the cleaning company can see the size and layout of your property and its general cleanliness. Most cleaning companies charge by the hour. The average cost of a per-hour rate for regular domestic cleaning is R75/hour, or typically between R50/hour and R100/hour.

Get quotes

Regular domestic cleaning — per day rate

  • R180 – R620/day

This is the per-day rate for regular domestic cleaning. The exact price may vary according to the size of your home, the cleaning services agreed on, and where you live. A walk-through will usually be required so the cleaning company can see the size and layout of your property and its general cleanliness. The average cost of a per-day cleaning rate for regular domestic cleaning is R400/day, or typically between R180/day and R620/day.

Get quotes

Regular domestic cleaning

  • R50 – R80/hour

This is the price per hour for regular (usually weekly or bi-weekly) cleaning of an average-sized apartment/house. Regular cleaning includes vacuuming and moping floors, dusting, cleaning the bathroom(s) and kitchen. Window cleaning is not included. On average, expect to be charged between R50/hour and R80/hour for regular domestic cleaning.

Get quotes

Once-off domestic cleaning

  • R300 – R500/hour

This is the price per hour for once-off domestic cleaning. The cost will be affected by the extent and depth of cleaning needed. Some companies may ask for a walk-through to give you an exact quote. This allows them to see the size, layout, and general cleanliness of your home. The average cost is usually R400/hour.

Get quotes

Regular office cleaning

  • R50 – R100/hour

This is the price per hour for regular (usually weekly or bi-weekly) cleaning of office spaces. Regular cleaning includes vacuuming and moping floors, dusting, emptying waste bins, cleaning kitchenettes, bathrooms, etc. Additional costs may apply for disinfecting floors and surfaces. The cost of regular office cleaning typically runs from R50/hour to R100/hour, averaging at R75/hour.

Get quotes

Once-off office cleaning

  • R300 – R500/hour

This is the price per hour for once-off office cleaning. The cost will be affected by the extent and depth of cleaning needed. Some companies may ask for a walk-through to give you an exact quote. This allows them to see the size, layout, and general cleanliness of your offices. Once-off office cleaning costs range between R300/hour and R500/hour with an average of R400/hour.

Get quotes

Carpet cleaning

  • R7 – R15/sqm

This is the price for professional carpet cleaning per square metre of carpet installed. The exact price will depend on the type of carpet material and the cleaning method. Additional costs may apply for stain removal, i.e. pet stains, bloodstains, coffee or wine stains. etc. Carpet cleaning costs range between R7/sqm and R15/sqm with an average of R11/sqm.

Get quotes

Carpet steam clean (3-bedroom house /apartment)

  • R650 – R850

This is the price for steam-cleaning a carpet in a typical 3-bedroom apartment. The exact price will depend on the material of the carpet. Additional cost may also apply if special stain removal is required. Carpet steam clean (3-bedroom appartment) costs range between R650 and R850 with an average of R750.

Get quotes

Upholstery cleaning

  • R80 – R300

This is the price for cleaning furniture upholstery. The price depends on the size of the furniture items (couch, sofa covers, chairs, etc.) and the material of upholstery. Cleaning leather furniture typically costs twice as much. For upholstery cleaning, expect to pay between R80 and R300.

Get quotes

End of tenancy cleaning

  • R1500 – R2000

This is the price for an end-of-tenancy cleaning of an average 3-bedroom home. The exact price will depend on the size of the property, whether the property is empty or fully furnished, and the amount and level of cleaning needed. A move-out cleaning typically consists of vacuuming and moping all floors, dusting and wiping down all surfaces, cleaning windows, cleaning the kitchen (including the inside of the cabinets) and bathroom(s). The average cost of end of tenancy cleaning is R1750, or typically between R1500 and R2000.

Get quotes

Spring cleaning

  • R1450 – R1650

This is a once-off fee for spring cleaning service. The price can vary according to the duration of cleaning and the number of cleaners. It typically includes vacuuming and mopping floors, washing windows, window frames, and curtains, cleaning interior doors, cleaning and disinfecting the kitchen and bathroom, removing cobwebs, dusting, removing rubbish. Spring cleaning costs range between R1450 and R1650 with an average of R1550.

Get quotes

Char services

  • R300 – R600/day

This is the price for daily char services. These typically include all domestic duties. Char service costs range between R300/day and R600/day with an average of R450/day.

Get quotes

Recent jobs for cleaning services

Office

  • City (or suburb) where you need the service: Rosslyn, Pretoria
  • Frequency: Monthly
  • Approx. cleaning surface (sqm): More than 1000 sqm

Financial & Service Comparison Cleaning Based on Rosslyn Figures Conusumables & chemicals Description Fixed Contract Cleaning Fee Includes Number of Cleaning staff, Relievers & Temp Workers Monday - Friday Top Management Area & Regional Management Site Manager / Supervisor Chemicals & Consumables form cleaning purposes only Extra Consumables +/- Based on Monthly consumables Garden & Cleaning Equipment & Maintenance Basic Cleaning equipment Saturdays/Sundays overtime Uniforms and Protective clothing Garden Services/Excludes Roundup and Fertilizer Tea lady services Visibality vests, Flags, White dustcoats washed Management Car Wash Radio Communication She bins dispose Hygiene equipment/Dispensers

Office

  • City (or suburb) where you need the service: Pretoria Tuine, Hercules
  • Frequency: Weekly
  • Approx. cleaning surface (sqm): More than 1000 sqm

required items 20 x water closet cubicles 12 x ablutions 7 x kitchens equipment toilet seat sanitizer dispense x 20 toilet roll holders x 20 hand paper towel dispensers x 19 hand soap dispenser x 19 auto janitors x 8 she bins x 15 ablution waste bins x 12 consumables toilet paper x 20 center feed hand paper towel x 19 toilet seat sanitizer x 20 pink soap x 19 for dispenser automatic spray air freshener x 12 pee mats x 8

Residential (house/apartment)

  • City (or suburb) where you need the service: Little Brak River, Mossel Bay
  • Frequency: Every second week
  • Approx. cleaning surface (sqm): 100 - 400 sqm

I preferably need one lady working with one or two helpers maximum. I do not want people banging furniture or stair case with vaccum cleaners and ladders and I need people who get in their hands and knees to wash and rinse my tiled floors. In other word I do not want half job. My home is double stories with 3 bedrooms and 2 bathrooms. Ideally if the same firm can do house cleaning and garden services and small maintenance that would suit me to a T. Thank you.

Residential (house/apartment)

  • City (or suburb) where you need the service: Weltevredenpark, Florida
  • Frequency: One-time or occasional clean
  • Approx. cleaning surface (sqm): 100 - 400 sqm

Can u send me a quote for deep cleaning for the following please: 1 lounge with carpet 1 dining room area floor area 1 kitchen area. Includes oven cleaning and all cupboards. 2 bathrooms (2 bathtubs, 1 shower and 2 basins) 3 bedrooms with carpets All carpets require deep cleaning. Garage floor. All grouting to be scrubbed in bathrooms and kitchen especially We will be painting before this so we won't need the walls washed. Thanks!

Office

  • City (or suburb) where you need the service: Cape Town CBD
  • Frequency: One-time or occasional clean
  • Approx. cleaning surface (sqm): 100 - 400 sqm

- The ad hoc cleaning would be one day only, usually to cover illness in the team (at short notice), or to cover public holidays, etc. as our office never closes even for public holidays o Probably around 8-9 hours o Basic cleaning in the kitchen/staff lounge: loading & unloading dishwashers, surface sanitization every 2 hours, sanitization of desks and PCs at shift end (either 15h00 or 23h00, depending on which shift is being covered) o Ad hoc cleaning and assisting as required (spills, etc.) o Although bathrooms are not our responsibility, we spray surface sanitizer in the bathrooms every few hours as well (no cleaning, just spray and let settle) - The night shift would be as follows: o weekly, 5 nights a week, from 23h00 to 07h00 (this can be moved but not by much as other shifts end at 00h00 and/or start at 06h00 and I need an overlap for handover, etc) o Basic cleaning in the kitchen/staff lounge: loading & unloading dishwashers, surface sanitization every 2 hours, sanitization of desks and PCs at shift end (either 15h00 or 23h00, depending on which shift is being covered) o Although bathrooms are not our responsibility, we spray surface sanitizer in the bathrooms every few hours as well (no cleaning, just spray and let settle)

Residential (house/apartment)

  • City (or suburb) where you need the service: Halfway House
  • Frequency: One-time or occasional clean
  • Approx. cleaning surface (sqm): 100 - 400 sqm
  • Additional services: Laundry and ironing, Window cleaning, Carpet & upholstery cleaning

Good day, Deep Cleaning of the house with furniture, including 3x carpets ( medium size), cleaning of windows and 2xbig folding doors ( upstairs and downstairs) and big main glass door. 4 bedroom house with wooden floors and 4.5 bathrooms with ceramin tiles. See additional services below. Thank you,

Residential (house/apartment)

  • City (or suburb) where you need the service: Cape Town
  • Frequency: One-time or occasional clean
  • Approx. cleaning surface (sqm): Less than 100 sqm

Kindly give me a quote for a once-off clean in a 42 square meter flat. It's a rental flat that is unoccupied and unfurnished. Included should be the cleaning of windows, and all surfaces of inbuilt cupboards, bathroom walls( Tiles), kitchen tiles, etc. Thorough cleaning after ex-tenant. Thanks a lot. Please contact me via WhatsApp I am in Belgium

Residential (house/apartment)

  • City (or suburb) where you need the service: Kraaifontein, Cape Town
  • Frequency: One-time or occasional clean
  • Approx. cleaning surface (sqm): 100 - 400 sqm
  • Additional services: Window cleaning

I need to do a rental pre-inspection clean up of walls, floors, windows, stove and light fittings. The house is empty, it is a small three bedroomed house with one and half bathrooms, a kitchen/lounge/dining area, and double garage, not sure if I have the Approx. cleaning surface correct - please adjust if required. Please let me have a quote and a proposed date of clean-up anytime between now and 27th May. Thanks a ton.

Office

  • City (or suburb) where you need the service: EDENVALE
  • Frequency: Monthly
  • Approx. cleaning surface (sqm): More than 1000 sqm

OFFICE CLEANING - CARPET OFFICE CLEANING - TILES OFFICE CLEANING - VINYL CLEANING MEETING AREAS - CARPET - TILES - VINLY PASSEGE - TILES - VINLY -CARPET PLEASE QUOTE ME PER SQUARE METER PLEASE

Residential (house/apartment)

  • City (or suburb) where you need the service: Radiokop, Roodepoort
  • Frequency: One-time or occasional clean
  • Approx. cleaning surface (sqm): Less than 100 sqm
  • Additional services: Window cleaning, Carpet & upholstery cleaning

Tenants have moved out and I require the following for a 2.5 bedroom, 2 bathroom, lounge and kitchen unit. - Cleaning of Cupboards (Full Clean - Inside and outside) - Windows to be cleaned - Bathrooms to be cleaned (Showers have mildew on glass) - Mopping of floors - Please alos give me an estimate with regards to Carpet Cleaning It is for the two bottom bedrooms (1.5 bedrooms), but will need a deep clean due to stains.