In-house crew, not freelance.
Hired direct, trained by us, full-time. The same person who quoted the job is on the payroll of the company that does the job.
We started OCD to fix the same three problems every Singapore homeowner kept hitting: surprise charges on the day, swap-out crews who didn't know the job, and scope that “wasn't included”. One in-house crew. One fixed price. Every service in scope.
No subcontracting, no marketplace handover. The crew that comes to your door is on our payroll, trained by us, equipped by us, insured by us.
OCD was founded in 2018 after running into the same SG cleaning industry pattern: phone-quote one price, on-the-day charge another. Window tracks “separate”. Hood degrease “separate”. Skirting “separate”. The fix wasn't a better marketing line — it was bringing the crew in-house, fixing the scope on paper, and quoting the full job up front.
Hired direct, trained by us, full-time. The same person who quoted the job is on the payroll of the company that does the job.
The price you see in the WhatsApp is the price on the invoice. No add-ons at the door.
Tracks, skirting, cabinet edges, hood, oven trays. All in. The job other crews call “extra” is what we call “the job”.
Every SG cleaning company says they're “professional”. Here is what that actually means at OCD — on paper, on the invoice, on the job.

This isn't a marketing line — it's the operational difference. The reason our quote looks higher up front and lower on the invoice.
Black grime, dead insects, paint specks from reno. We brush, vacuum, wipe and re-lubricate every track in scope. Standard. Not extra.
Skirting boards top and side, cabinet tops, edges, doorframes. The line between “clean” and “deep clean”.
Extractor filters out and soaked. Oven trays scrubbed. Inside the oven. Other crews call it the “kitchen deep package”. We call it the kitchen.
NEA certification and BCA licensing are checkable on the public registries. The 2,390+ Google reviews are checkable on Google. Nothing on this page is unverifiable.
OCD runs as one operation — one crew, one set of standards, one company accountable from quote to clean. No franchisees, no subcontractor handover, no rotating cast of freelancers.
Hired, trained and uniformed by us. Every cleaner on a job is on the company payroll — the same standard, every visit.
Tracks, skirting, cabinet edges, hood and oven trays are written into every quote by default — not negotiated at the door.
NEA-certified, BCA-licensed, public-liability insured. If anything needs putting right, it's one company that answers — not a chain of middlemen.
The form takes 60 seconds. Fixed scope, fixed price, back on your WhatsApp within 5 minutes.