Office cleaning cost calculator

Enter your office size and how often you want it cleaned. You get a monthly labour cost floor based on the Progressive Wage Model, and a price range to compare provider quotes against.

In short: The labour floor is cleaner-hours a month times the PWM wage converted to an hourly rate: S$2,080 a month for a general cleaner works out to about S$10.91 an hour. Your chosen markup, 25% to 50% by default, covers CPF, insurance, supervision and margin, and all figures are before GST.

Your assumption for CPF, insurance, supervision, equipment and margin. Not a published market figure.
Labour cost floor per month-
Estimated price range per month-
How the floor is built

Wages checked October 2026 against MOM sources listed below. Results are estimates before GST, not quotes.

Get quotes from up to 5 providers

Free for businesses. A concierge will contact you to confirm your needs before any introductions. Not sure what you need yet? That is fine, describe the problem. You can write in English or Chinese (中文).

How the estimate works

The calculator starts with the wages a cleaning company must pay, then lets you add what it charges on top.

  1. Hours per month. Visits per week x hours per visit x 52 weeks / 12 months. Five 1.5-hour visits a week is 32.5 cleaner-hours a month.
  2. Hourly wage. The monthly Progressive Wage Model (PWM) wage for the role you choose, converted to an hourly rate with the formula MOM gives for a monthly-paid employee: 12 x monthly basic wage / (52 x 44). For a general cleaner on S$2,080 that is about S$10.91 an hour.
  3. PWM bonus. MOM requires a PWM bonus of at least two weeks of basic wages a year for eligible cleaners. If you tick the box, the calculator spreads it across the year, adding 2/52 (about 3.8%) to the hourly cost.
  4. Labour cost floor. Hours per month x hourly cost. A provider charging less than this for the same hours would not cover the PWM wage bill alone.
  5. Price range. The floor plus your low and high markup, plus any consumables. This is the range to hold quotes against.

Assumptions you should know about

  • Suggested hours. The "Use suggested hours" button divides your floor area by 2,000 sq ft per cleaner-hour and rounds up to the nearest half hour. This is an FYAdvisers working assumption for routine upkeep of an open-plan office, not an industry standard. Change it if your office has many washrooms, a busy pantry, lots of carpet or a high headcount.
  • Hourly conversion. MOM's PWM wages apply to full-time outsourced cleaners working 35 to 44 hours a week, and part-time cleaners are paid pro-rated amounts. The calculator uses the 44-hour formula, which gives the lowest hourly figure, so the floor is conservative.
  • Markup. The default 25% to 50% is a placeholder for you to adjust. We have not found a published benchmark for cleaning company margins in Singapore. Once you have real quotes, you can work backwards to see what markup each provider is applying.
  • GST. All figures are before GST. A GST-registered provider will add GST to its price.

PWM wages used (1 July 2026 to 30 June 2027)

Role, office and commercial sitesBasic monthly wage
General cleaner, indoor cleanerS$2,080
Outdoor, healthcare or restroom cleanerS$2,495
Multi-skilled cleaner, machine operatorS$2,700
SupervisorS$2,870

These are MOM's figures for full-time outsourced cleaners in its office and commercial group. PWM wages step up each July, so a multi-year contract should show how the price moves with them.

What changes the price

  • Hours. Labour is the largest part of most quotes, so the number of visits and hours matters most.
  • Who does the work. Restroom cleaners, machine operators and supervisors sit on higher PWM levels than general cleaners.
  • Employer costs. Providers pay employer CPF for local cleaners, insurance and leave cover on top of wages.
  • Timing. After-hours and weekend cleaning can cost more.
  • Consumables and equipment. Ask whether supplies and machines are included or billed separately.
  • Add-ons. Carpet shampooing, floor polishing and window cleaning are usually quoted per job.

Before you sign, check that the provider holds a valid NEA Cleaning Business Licence. NEA requires businesses offering general cleaning services to obtain one before starting any cleaning work.

Sources

Comparing cleaning providers

Ask each provider to quote the same scope: hours per visit, number of cleaners, wage level, consumables and add-ons. That makes it easy to see how each quote compares with the floor here. Compare office cleaning companies or read our guide to the best office cleaning companies in Singapore. To see what an in-house cleaner would cost including employer CPF, try the employer cost calculator.

Frequently asked questions

How much does office cleaning cost in Singapore?

It depends mainly on cleaner hours, the wage level of the cleaners and what the provider adds on top. Most providers quote after a site visit. This calculator gives a labour cost floor from the Progressive Wage Model wages MOM publishes, then applies a markup you choose to show a range to compare quotes against.

What is the minimum wage for an office cleaner from 1 July 2026?

For full-time outsourced cleaners at offices and commercial sites, MOM lists basic monthly wages from 1 July 2026 to 30 June 2027 of S$2,080 for a general or indoor cleaner, S$2,495 for a restroom cleaner, S$2,700 for a multi-skilled cleaner or machine operator, and S$2,870 for a supervisor. Part-time cleaners are paid pro-rated amounts.

How is the monthly wage turned into an hourly rate?

The calculator uses the formula MOM gives for a monthly-paid employee's hourly basic rate: 12 x monthly basic wage divided by (52 x 44). For a S$2,080 monthly wage that is about S$10.91 an hour.

Why are real quotes higher than the labour floor?

A provider's price also covers employer CPF for local staff, insurance, supervision, equipment, travel between sites, cover for leave, administration and profit. The floor only shows what the wages alone cost, which is why the calculator lets you add a markup.

How many cleaning hours does my office need?

There is no official standard. The suggested hours use an FYAdvisers working assumption of 2,000 sq ft cleaned per cleaner-hour for routine upkeep, which you can change. Washrooms, pantries, carpets and headcount all change the real figure, so ask providers to propose hours after a site visit.