SOP templatesCommercial Cleaning

Office Cleaning SOP Template

A ready-to-use SOP for contract cleaning crews servicing commercial offices, covering site access, common areas, workstations, break rooms and secure lock-up.

FreeNo sign-upWord, PDF, Excel & CSV
Alexa UskovaReviewed by Alexa Uskova, Customer Success Manager, Perfect WikiUpdated September 15, 202612 steps4 roles3 min read
Standard operating procedureSOP-CLN-001 · Rev 1.0
Owner
Site Supervisor
Effective date
September 15, 2026
Review cycle
Every 12 months

1.Purpose

To ensure every serviced office is cleaned to the client's scope of work on schedule, and left secure and presentable at the end of each visit.

2.Scope

Applies to contract cleaning crews servicing commercial office suites during scheduled visits. Restroom cleaning, floor care and deep cleaning are covered by separate SOPs.

Definitions

Scope of work
The list of tasks and frequencies agreed with the client for a site, usually attached to the service contract.
Walk-through
A final visual check of the site before leaving, comparing completed work against the scope of work.
Access log
The record of when a crew entered and left a client site, used for billing and security.

3.Responsibilities

Cleaning Technician
Cleans assigned areas to the scope of work, reports issues, and secures the site at the end of the visit.
Site Supervisor
Assigns crews to sites, checks quality, and is the main point of contact for client issues.
Facility Manager
The client-side contact who approves access, passes on special requests, and signs off on completed work.
Quality Auditor
Carries out periodic inspections across sites and scores performance against the contract.

RACI matrix

ActivityCleaning TechnicianSite SupervisorFacility ManagerQuality Auditor
Confirm site access and alarm codesRAC-
Clean office to scope of workRAI-
Complete walk-through and secure siteRAI-
Report damage or maintenance issuesRAI-
Audit site qualityICIR/A

R = Responsible, A = Accountable, C = Consulted, I = Informed

4.Materials and PPE

Materials, tools and systems

  • →Janitorial cart with cleaning supplies
  • →Color-coded microfiber cloths
  • →Vacuum cleaner
  • →Trash liners and recycling bins
  • →Glass cleaner and streak-free cloths
  • →Client scope of work checklist
  • →Site access log or work order app

Personal protective equipment

  • →Disposable gloves
  • →Non-slip closed shoes

5.Procedure

  1. 5.1

    Sign in and confirm access

    Cleaning Technician

    On arrival, sign in on the access log or work order app, confirm the alarm code with the site supervisor, and note any client instructions left for the shift.

    Checkpoint: The alarm is disarmed and the correct suite is unlocked before any cleaning starts.

  2. 5.2

    Review the scope of work

    Cleaning Technician

    Check the scope of work checklist for the site and note any special requests, closed areas, or added tasks for the visit.

  3. 5.3

    Empty trash and recycling

    Cleaning Technician

    Empty trash and recycling bins in offices, common areas and break rooms, replace liners, and take waste to the designated collection point.

  4. 5.4

    Dust workstations and surfaces

    Cleaning Technician

    Dust desks, monitors, shelves and window sills from high to low, moving papers and personal items back to their original position without opening drawers.

    Warning: Do not move or read documents left on desks; report anything that looks confidential or valuable to the supervisor.

  5. 5.5

    Clean glass and doors

    Cleaning Technician

    Clean interior glass partitions, entry doors and reception glass with a streak-free cleaner and a dedicated glass cloth.

  6. 5.6

    Vacuum carpets and walk-off mats

    Cleaning Technician

    Vacuum all carpeted areas and walk-off mats, moving light furniture where needed and returning it to its original place afterward.

  7. 5.7

    Wipe down the break room

    Cleaning Technician

    Wipe break room counters, sinks, tables and the outside of appliances, and refill soap and paper towel dispensers.

  8. 5.8

    Confirm restroom service coverage

    Cleaning Technician

    Where restroom service is part of the scope of work, follow the restroom cleaning SOP; otherwise confirm with the supervisor that another crew is covering it.

  9. 5.9

    Top up shared supplies

    Cleaning Technician

    Refill paper towels, tissues and hand soap in kitchens and shared areas, and note on the supply order form anything running low.

  10. 5.10

    Report damage or maintenance issues

    Cleaning Technician

    Log any broken fixtures, burnt-out bulbs or damage found while cleaning in the work order app with the location and a short description.

    Checkpoint: Anything that could be a safety hazard, such as a loose handrail, is reported the same day.

  11. 5.11

    Complete the final walk-through

    Cleaning Technician

    Walk the entire site against the scope of work checklist, set lights to the client's preference, and confirm nothing on the list was missed.

    Checkpoint: Every item on the scope of work checklist is marked complete before leaving the site.

  12. 5.12

    Secure the site and sign out

    Cleaning Technician

    Turn off lights as instructed, lock all doors, set the alarm if required, and sign out on the access log or work order app with the time of departure.

6.Quality checks

  • →The scope of work checklist is fully completed and signed for every visit.
  • →Trash and recycling are emptied in all serviced areas on every visit.
  • →Glass and high-touch surfaces are free of streaks and smudges on spot checks.
  • →Quality audit scores meet the contract's minimum threshold at each periodic review.

7.Records

  • →Signed scope of work checklist
  • →Site access log or work order app entries
  • →Maintenance and damage reports
  • →Quality audit scores

8.KPIs

  • →Percentage of scope of work items completed per visit
  • →Average cleaning time per site
  • →Quality audit score
  • →Client complaint rate per month

9.Common mistakes

  • →Skipping the final walk-through and missing an item on the scope of work.
  • →Leaving the site unlocked or the alarm unset after the shift.
  • →Reading or moving confidential documents left on desks.
  • →Not reporting a maintenance issue until the next scheduled visit.

10.Revision history

RevisionDateDescriptionReviewed by
1.0September 15, 2026Initial releaseAlexa Uskova

This is a template. Adapt it to your organization, equipment and local regulations before use.

Ask this SOP

Nobody opens a PDF in the middle of a task. They ask.

Add this SOP to Perfect Wiki and your team gets answers in the chat app they already use, with a link to the exact step. Ask from ChatGPT, Claude or Copilot too.

Perfect Wiki AIExample answer

I found a broken chair leg in a cubicle, what do I do?

Note the location and a short description in the work order app right away so the facility manager and supervisor are notified. Do not attempt to repair it yourself.Source: step 5.10 · Report damage or maintenance issues
Ask your own question about this SOP…Sign up to keep asking
Free SOP recorder

Record your own SOP now. Free, as PDF or Word.

Your process isn’t a template? Do it once while the recorder watches, then mark the steps as it plays back. Each gets a screenshot with the click circled, and AI writes the instructions.

  • Any appBrowser tabs and desktop apps like Outlook or Teams.
  • Nothing to installNo extension, no account, nothing for IT to approve.
  • PrivateBlur names, emails or customer records before you share.
  • PDF and Word, freeDownload both, or save it straight to Perfect Wiki.
Common questions

Frequently asked questions

Didn't find what you're looking for? Contact our support →

Your SOP library

Keep every SOP where your team can ask it.

Perfect Wiki is the knowledge base for Microsoft Teams and Slack. Every SOP gets an owner and a Verified tag that expires when it’s due for review, your Scribe and Tango guides sit next to it, and AI answers questions with a link to the right step.

No credit cardSetup in under 10 minutesCancel anytime