Write one standard operating procedure (SOP) per repeatable job: its purpose, kit and products, numbered steps in the order you want them done, a time target, safety points and a sign-off. AI can draft each one from your notes or a recorded walk-through, but a cleaner who did not write it must test it on a real site first.
A drafted SOP reads well and still fails in a real kitchen: steps missing, times that are fantasy, a product combination the label forbids. Better prompting is not the fix. A test loop is: draft, walk it on site, log what broke, revise, sign. Free template libraries give you a layout, and the layout is the easy part. They cannot give you the testing, or the knowledge that sits in your crew's heads.
The twelve procedures a cleaning firm needs first
Do not start with a 60-page manual. Start with the twelve jobs that carry risk or tend to draw complaints, and write them one at a time. The IDs below are only a filing convention. What matters is that each procedure has one owner and covers one job.
| ID | Procedure | Why it comes early |
|---|---|---|
| ARR-01 | Arrival, entry and security: keys, alarm, greeting | A slip here costs a client's trust or an alarm call-out |
| KIT-01 | Kit and products check before leaving the van | Missing kit is a common reason a visit overruns |
| CHEM-01 | Chemical handling, dilution and storage | The procedure with the most safety risk |
| CLOTH-01 | Colour-coded cloths and mops | Keeps toilet cloths away from kitchen surfaces |
| KITCH-01 | Standard kitchen clean | Hob, sink and worktops are where clients look hardest |
| BATH-01 | Standard bathroom clean | Limescale and hygiene are what clients inspect |
| ROOMS-01 | Bedrooms and living areas: dusting and surfaces | The largest share of the visit's time |
| FLOOR-01 | Floors by surface type: vacuum, sweep, mop | The wrong method damages floors |
| OVEN-01 | Oven and appliance add-on | Priced as an extra, so the standard must be clear |
| GLASS-01 | Inside windows and glass | Streaks are visible and easy to complain about |
| INC-01 | Spills, breakages, damage and complaints | What to do and who to tell, the same day |
| END-01 | End-of-visit walk-round and leaving the property | The last chance to catch a miss and to lock up correctly |
Write them in order of risk: CHEM-01, ARR-01 and INC-01 first, then the kitchen and bathroom, then the rest. If your firm also cleans offices or short-term rentals, add one procedure per site type rather than stretching the home versions. A generic procedure fails at the first difference between sites.
Anatomy of one procedure: a filled-in bathroom SOP
This is a complete example of a single procedure, with placeholders where your own labels belong. Copy the structure, not the content.
SOP-BATH-01 Standard bathroom clean Version 1.2 Owner: operations supervisor
Purpose: leave a domestic bathroom visibly clean, free of limescale marks and safe to use.
Scope: toilet, basin, bath or shower, mirror, tiles to shoulder height, floor, bin. Not mould treatment or grout restoration.
Time target: 25 minutes for one cleaner (set by on-site testing; update when it changes).
Kit: gloves, red cloths (toilet only), blue cloths (everything else), toilet brush, scraper, mop, labelled spray bottles.
Products, diluted with the measured dispenser and never by eye:
bathroom cleaner [product A: dilution as on label]
limescale remover [product B: contact time as on label]
neutral floor cleaner [product C: dilution as on label]
Safety: gloves on before opening any product. Window open or fan on. Never mix products or add one to another. Never decant into unlabelled bottles or food and drink containers. Eye protection when diluting concentrates. If a product touches skin or eyes, follow the first-aid line on the label and tell the supervisor.
Steps:
1. Open the window or switch on the fan. Take out the bin liner and leave the bin by the door.
2. Move items off the bath or shower floor, shelf and sink edge onto a dry towel, unless the client's note says not to.
3. Apply limescale remover to taps, screen and tiles that need it. Leave it for the contact time on the label. Do not use it on surfaces the label excludes, such as natural stone.
4. While it works, spray bathroom cleaner on the toilet cistern, seat and base, working top to bottom.
5. Clean inside the bowl with the brush and cleaner, flush, rinse the brush.
6. Wipe the toilet with a red cloth, top to bottom, finishing at the base. Put the cloth in the used-cloth bag.
7. Return to the bath or shower. Scrub, rinse, then dry the taps with a blue cloth so they do not spot.
8. Clean the basin and the counter with a fresh blue cloth.
9. Clean the mirror with a damp glass cloth, then polish dry.
10. Put items back as found and fold towels as the client's note says.
11. Vacuum or sweep, then mop from the far corner towards the door.
12. Fit a new bin liner.
13. Stand in the doorway and check taps, screen, mirror and floor edges against the finish check below.
14. Bag the used cloths, close the window if the client's note says so, and take the kit out.
Do not: use one cloth for the toilet and anything else; use abrasive pads on acrylic; leave a product open or unattended.
Finish check: no limescale marks on taps or screen; mirror streak-free from the doorway; no hair or dust at floor edges; bin lined; kit and cloths removed.
Common misses: behind the taps, shower rail, underside of the toilet seat, skirting beside the toilet.
Sign-off: tested on site by [name] on [date], time taken [minutes]; approved by [supervisor] on [date]; next review [date].
Each block has a job. The scope line stops a bathroom visit quietly turning into a mould job. The kit list and the "Do not" line carry the cross-contamination rules in one glance. The products block holds placeholders rather than numbers because dilution and contact time belong to the label, not to a procedure someone typed from memory. Step 3 starts the contact time and steps 4 to 6 fill the wait, which is how a procedure saves minutes without asking anyone to rush. The finish check is a lookup for the last 60 seconds, and the common-misses line is where your crew's experience goes. The sign-off line is what turns a document into a controlled procedure, and it is covered in its own section below.
The colour scheme here (red for toilets only, blue for everything else) is an example. Many firms use more colours, and there is no single scheme every supplier follows, so choose yours, write it into CLOTH-01 and use the same words in every procedure.

The Complete Excel Course with AI Integration
From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.
By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner
Buy nowThree ways to get a first draft from AI
Any of the three routes below gets you a first draft in minutes. What differs is how much of your own knowledge survives the trip. Whichever you use, keep client names, addresses, alarm codes and key locations out of every prompt. A procedure should never contain them either.
Let the AI interview you
The least effort and the most surprising results, because the model asks about things you stopped noticing years ago:
Interview me about how I clean a domestic bathroom so you can write an SOP. Ask one question at a time and wait for my answer. Cover: kit, products, order of work, what I check at the end, what I never do, and what clients complain about. After 12 questions, write the SOP using this header: [paste the header block from your template]. Mark anything I did not tell you as "confirm".
The "confirm" instruction matters. It makes the gaps visible instead of letting the model fill them with plausible text.
Talk through a real clean and transcribe it
Record a trusted cleaner on a phone while they narrate a real bathroom, then transcribe the audio with any tool you are comfortable using. A fragment of the kind of narration that works, invented for illustration:
Right, window open first, bin out. Spray the descaler on the screen and taps and leave it. Then toilet, outside first, top down, then the bowl. Red cloth, only the red. Back to the shower, scrub, rinse, dry the taps or they spot. Basin. Mirror last because of the splashes. Floor, far corner to the door.
Then tell the model to keep to what was said: "Turn this transcript into an SOP in the format below. Use only steps that appear in the transcript. List what is missing, such as safety lines, under a heading called Gaps." A transcript is the best raw material you can give it, because it contains the order of work as a real person does it.
Convert the checklist you already have
Paste the tick-list your crew uses today and ask for numbered steps, time targets marked "to be tested", and a list of gaps. This is the fastest route and the weakest on knowledge, because a checklist records what to confirm and not how to do it.
Five things to fix in any draft
Whatever route you take, expect to correct the same kinds of fault. These examples are illustrations of the pattern, not output from a single run:
- A number that is not on your label. "Dilute 1:10" looks authoritative and may be wrong for your product. Delete it and point to the label.
- A time target the model made up. "Fifteen minutes" has no basis. Replace it with "to be tested" until the site test gives a real figure.
- A step order that undoes itself. Mopping before the surfaces are wiped, so drips land on a clean floor, is the classic one.
- A product suggestion. A line such as "add a little bleach to the limescale remover for extra effect" is dangerous. Remove it and make sure the never-mix line is present.
- A missing safety step. No ventilation, no gloves-before-opening line. Add them from your chemical procedure.
If you want the wider method for turning rough notes into procedures in any trade, how to write SOPs with AI, from rough notes to clear procedures covers it. The rest of this tutorial is about what is specific to cleaning.
The on-site test that catches what the draft got wrong
Testing is the step free templates cannot supply, and it takes one visit. The routine:
- Choose a cleaner who did not write or review the procedure.
- Run it on a real, ordinary job, with the client's agreement, or in a spare room if you have one.
- The supervisor watches with a stopwatch and a copy of the procedure, and stays silent. The cleaner follows the text literally and speaks up only about safety.
- Log every point where the text was unclear, wrong, skipped or slower than planned.
- Revise, then test again with a different cleaner. Two clean passes before sign-off.
Here is an illustrative log from a first test of the bathroom SOP:
| Step | What the draft said | What happened on site | Fix |
|---|---|---|---|
| 2 | Move all items onto a towel | The client's note said not to move shelf items | Added "unless the client's note says not to" |
| 3 | Leave limescale remover for two minutes | The label on the product in the van says five | Now says "the contact time on the label", with the figure written in the products block |
| 6 | Wipe the toilet with a red cloth | No bag for used red cloths in the kit | Added a used-cloth bag to the kit list |
| 9 | Polish the mirror | Streaks: the cloth was too damp for a polish | Separated the damp pass and the dry polish into two actions |
| Whole job | 20 minutes | 31 minutes on the first pass | Target revised after the second and third passes |
The times tell their own story. The draft claimed 20 minutes, the first pass took 31, the second pass after the fixes took 26, and a third pass by a different cleaner took 24. The tested target became 25 minutes. Set targets from tested times, not hopes, because a target nobody can hit teaches a crew to ignore the whole procedure. Tested times also feed your pricing, so a house cleaning price calculator built with ChatGPT becomes more accurate once the minutes are real.
Chemical safety lines every procedure should carry
This is the section to get right, and the place where an AI draft is most likely to be confidently wrong. Put these lines in CHEM-01 and repeat the short versions in every procedure that uses a product:
- Read the label first, every time. A label states the surfaces a product may be used on, its dilution, its contact time and whether to rinse or wipe. A trade association's guide to disinfectant labels says the same: always read and follow the directions.
- Never mix products. A public health department's guidance says not to mix bleach with ammonia, acids or other cleaners. Bleach with ammonia produces toxic chloramine gases, and bleach with an acid, vinegar included, releases chlorine gas. Many glass cleaners contain ammonia, so check labels before anything goes near bleach.
- Dilute with a measured dispenser, never by eye, and write the right setting into the procedure from the label.
- Respect contact time. Disinfectant labels give a contact time, the period the surface must stay wet, and across products it runs from seconds to ten minutes or more. Do not wipe early. Many labels also ask for visible dirt to be cleaned off first, so check whether yours does.
- Protect yourself. Gloves go on before a product is opened, and eye protection goes on when diluting concentrates. The safety data sheet for each product lists what it needs, and ventilation is a sensible default whatever the label says.
- Label every secondary bottle with the product, the dilution and the date. Never decant into a food or drink container.
- Store products upright and closed, away from heat, and keep bleach-based products apart from acid-based ones.
- Keep a safety data sheet folder for every product you use, in the van and on the shared drive.
- Write down the incident rule: follow the first-aid line on the label, tell the supervisor, and get medical help if anyone has symptoms after a chemical exposure.
Never let a model supply the numbers. Paste your actual label text or safety data sheet and constrain the prompt:
Write the products block for SOP-BATH-01 using only the dilution ratios, contact times and protective equipment that appear in the label text pasted below. If a value is not in the text, write "not on label: check". Do not add products or give advice that is not in the text.
[paste label text for each product]
For the paperwork around chemicals, what to draft with AI and what to verify in a chemical risk assessment sets out which parts a model can help with and which need a person with the labels in hand.
Checklists versus procedures: the one-page job card
A procedure tells a cleaner how to do a job. A checklist tells them what to confirm before they leave. You need both, and they should not be the same document, because a crew will not read twelve pages in a client's hallway but will tick off a card. Field-service apps make this easy: Jobber, for example, lets you attach checklists to jobs on selected plans so the crew can complete them in the field, which its help page describes as a way of standardising what different employees record. A job card built from your procedures might read:
- Client note read: pets, locked rooms, items not to move, preferred towels.
- Entry and alarm done as ARR-01; kit checked as KIT-01.
- Kitchen done as KITCH-01: hob, sink, worktops, floor.
- Bathroom done as BATH-01: finish check completed from the doorway.
- Bedrooms and living areas done as ROOMS-01; floors done as FLOOR-01.
- Final walk-round done as END-01: windows, lights, taps, bins.
- Any breakage, damage or complaint logged under INC-01.
- Property locked, alarm set, message sent to the client if requested.
The card is a pointer, not a copy: it names the procedure so the crew can open the full version when something is unclear. Turning written procedures into tickable lists is its own job, and turning written procedures into checklists with automation covers it. Photo evidence at the end of the visit is a different control with a different purpose. Look at photo checklists and quality control for cleaning teams using AI for that, which this tutorial deliberately leaves alone.
Sign-off, versions and a register that survives staff turnover
An unsigned procedure is a suggestion. Sign-off has three parts. The tester records the date, the time taken and any problems. The supervisor or owner approves the final text and the date. And each cleaner is shown the procedure and then watched using it, because a signature on a list proves they received it, whereas a supervisor watching proves they can do it.
Keep a register so nobody works from an old copy. This one is illustrative:
| ID | Title | Version | Tested on site | Approved | Next review |
|---|---|---|---|---|---|
| CHEM-01 | Chemical handling, dilution and storage | 1.1 | 3 Oct 2026, two passes | 6 Oct 2026 | Apr 2027 |
| BATH-01 | Standard bathroom clean | 1.2 | 14 Oct 2026, three passes | 16 Oct 2026 | Oct 2027 |
| KITCH-01 | Standard kitchen clean | 0.3 draft | Not yet tested | Not approved | None |
| END-01 | End-of-visit walk-round | 1.0 | 20 Oct 2026, two passes | 21 Oct 2026 | Oct 2027 |
Three habits keep the register honest. Only drafts and tested versions sit on the shared drive, with a single place where the live copy lives. Printed copies carry the version number in the header, and a QR code in the van can link to the live copy. And one named person makes changes, with a one-line change log: what changed, why, and on whose evidence. If AI helped draft a procedure, say so in the change log. A reviewer should know a first draft started that way.
Once a procedure is approved, it becomes the source for training material. Building a cleaning company training programme with a manual and quizzes shows how to turn these procedures into a first week for a new cleaner.
A four-week plan for the first twelve procedures
Twelve procedures sounds like a project, and it becomes one if you try to draft them all at once. Spread over four weeks, three a week, it is a few hours at a time. The hours below are planning assumptions for an owner or supervisor, so time your first procedure and replace them with your own: roughly 30 minutes to draft with AI, 30 minutes of watching during the test, 20 minutes to revise and 10 minutes to sign off, which is about 90 minutes each.
| Week | Procedures | Extra work that week | Planned hours |
|---|---|---|---|
| 1 | CHEM-01, ARR-01, INC-01 | Collect a safety data sheet for every product in the van | 5.5 |
| 2 | BATH-01, KITCH-01, CLOTH-01 | Agree the cloth colour scheme with the crew | 5 |
| 3 | ROOMS-01, FLOOR-01, GLASS-01 | List the floor types your clients actually have | 5 |
| 4 | KIT-01, OVEN-01, END-01 | Set up the register and run a team briefing | 5.5 |
| Total | 12 procedures | 21 |
Check the sum: twelve procedures at 1.5 hours is 18 hours, plus 3 hours of extra work across the month, which gives 21. Two rules keep the plan honest. Do not draft the next procedure until the previous one is signed, because untested drafts pile up and nobody trusts them. And use the first week to prove the loop: if CHEM-01 takes three hours, not 90 minutes, you have learned something about your own process before it costs you a month.
A monthly review: turning complaints into procedure edits
Procedures go stale quietly. A product changes, a client adds a rule, a shortcut becomes habit. Set aside 20 minutes a month to put the complaints and incidents log next to the procedures it touches, and use AI as a second pair of eyes:
Here are this month's complaints and incidents, one per line, with no names: [paste]. Here is SOP-BATH-01: [paste]. For each item, say whether a missing or unclear step could explain it, quote that step and suggest one edit. If the cause is not the procedure (a training gap, a one-off client request), say so. Do not propose a change for a single isolated complaint.
The sort of output you want, shown here as an illustration, is selective:
- Limescale left on a shower screen, two clients. Step 3 and the finish check do not mention the screen. Suggested edit: add a check of the screen against the window light. This is a pattern, so change the procedure.
- Streaks on a mirror, one client. The procedure already separates the damp pass and the dry polish. Isolated: add a coaching note, leave the text alone.
- A product left open in a client's bathroom. The "Do not" line covers it. Safety issue: raise it in the next team briefing even though it was a single event.
The rule that makes this work: change a procedure when two incidents point the same way, or when a safety issue appears even once. An assistant told to review complaints will otherwise propose an edit for every one, and a procedure that grows a line per grumble stops being read. To check that the whole system works, compare the quarter before and the quarter after you introduced the procedures: repeat complaints on the jobs they cover, the gap between target and actual minutes, and the number of chemical incidents. If those numbers do not move, the procedures are being filed, not followed, and the on-site test is where to look first.
Questions cleaners ask about writing SOPs
How long should a cleaning SOP be?
One page per procedure is a good target: a header block, 10 to 15 numbered steps, safety lines and a sign-off. If it runs past two pages, split it, for example into bathroom basics and shower-screen descaling. Short procedures get read on a phone in a client's hallway, while long ones get skipped.
Can AI write cleaning SOPs without my input?
It can write a plausible generic one, and that is the problem. Generic steps miss your products, your kit and your clients' rules, and may include timings or product advice that does not match your labels. Feed it your own notes or a recorded walk-through, and treat the result as a first version for an on-site test.
Who should sign off a cleaning SOP?
Two people: the cleaner who tested it on a real job, recording the time and any problems, and the supervisor or owner who approves the final version. Add a version number, an approval date and a review date, and keep a register so nobody works from an old copy.
How often should cleaning procedures be reviewed?
Review each one at least once a year, and sooner whenever you change a product, a piece of equipment or a client's rules, or after an incident or repeat complaint. A short monthly look at complaints and incidents catches most changes before they turn into habits.
Further reads
- Lone Worker Risk Assessment for Cleaners: Early Starts and Client Sites — Risk assessment for early starts and empty client sites
- Can AI Write a Cleaning Service Agreement? Scope, Access and Liability — What the client agreement should say about scope and access
- AI in Employee Training: Turn Your SOPs Into Short Modules and Quizzes — Turn a finished SOP into a short module and quiz
- Hotel SOPs Written With AI: Check-In, Housekeeping, Night Audit — SOPs for housekeeping and night audit in a larger setting
- Airbnb Cleaning Schedule: Coordinate Cleaners and Changeovers — Build an Airbnb changeover schedule with AI: turnover windows, a cleaner handover sheet, short messages and checklist photos, with a worked week.
- Nail Salon Cleaning Checklist: Daily Logs and Station Resets With AI — A nail salon hygiene checklist, station reset card and sterilisation log, with the AI prompt that turns your regulator's rules into daily logs.
- Cleaning Business Management Software: Scheduling, Timesheets and AI — Scheduling, timesheets, recurring invoices and AI mapped across five tools for cleaning firms, with list prices for five-person and ten-person teams.
- AI for Cleaning Services: End-of-Tenancy Quotes and Photo Checklists — Quote a move-out clean room by room from one property form, then capture photo evidence and issue landlord and agent reports without retyping.
- Cleaning Business Marketing Ideas: A Month of Posts With ChatGPT — A filled-in ChatGPT brief, a 16-post calendar, honest before-and-after rules, offers that fit your capacity and a way to read the month.
- Commercial Cleaning Proposal Template: Draft Scope and Pricing With AI — Walk-through notes become scope by area and frequency, a price built from hours, and a reviewed commercial cleaning proposal, with AI doing the drafting.
- How to Get House Cleaning Clients: A Local Plan Built With AI — A four-week plan to win house cleaning clients: Google profile, neighbourhood groups, referral wording, a costed first-visit offer, reviews and AI drafts.
- How to Hire Cleaners for Your Cleaning Business: Ads and Screening — A hiring sequence for a cleaning company, from ad to trial shift, with AI drafting and summarising while people make every decision.
- Price Commercial Cleaning Jobs: A Margin Calculator Built With AI — A task-by-task margin calculator for commercial cleaning: production rates, loaded labour, overhead, frequency and quote sanity checks, with formulas.
- Maid Service Scheduling Software: Can AI Handle Teams and Keys? — A test you can run on AI for maid team rosters, key handovers and recurring slots, marking which calls stay yours.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: a public health department's guidance on mixing bleach with other cleaners; a chemistry trade association's guide to reading disinfectant labels; Jobber's help article on recurring jobs and checklists (all read November 2026). Product names, dilutions, times and dates in the examples are placeholders: use your own product labels and safety data sheets.