Cleaning Business SOP: Write Procedures and Checklists With AI

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Cleaning Business SOP: Write Procedures and Checklists With AI.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Cleaning Business SOP: Write Procedures and Checklists With AI.

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.

Follow me on Instagram@sagnikteaches

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.

Connect on LinkedInSagnik Bhattacharya
IDProcedureWhy it comes early
ARR-01Arrival, entry and security: keys, alarm, greetingA slip here costs a client's trust or an alarm call-out
KIT-01Kit and products check before leaving the vanMissing kit is a common reason a visit overruns
CHEM-01Chemical handling, dilution and storageThe procedure with the most safety risk
CLOTH-01Colour-coded cloths and mopsKeeps toilet cloths away from kitchen surfaces
KITCH-01Standard kitchen cleanHob, sink and worktops are where clients look hardest
BATH-01Standard bathroom cleanLimescale and hygiene are what clients inspect
ROOMS-01Bedrooms and living areas: dusting and surfacesThe largest share of the visit's time
FLOOR-01Floors by surface type: vacuum, sweep, mopThe wrong method damages floors
OVEN-01Oven and appliance add-onPriced as an extra, so the standard must be clear
GLASS-01Inside windows and glassStreaks are visible and easy to complain about
INC-01Spills, breakages, damage and complaintsWhat to do and who to tell, the same day
END-01End-of-visit walk-round and leaving the propertyThe 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.

Subscribe on YouTube@sagnikteaches

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 thumbnail

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 now

Three 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:

  1. Choose a cleaner who did not write or review the procedure.
  2. Run it on a real, ordinary job, with the client's agreement, or in a spare room if you have one.
  3. 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.
  4. Log every point where the text was unclear, wrong, skipped or slower than planned.
  5. 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:

StepWhat the draft saidWhat happened on siteFix
2Move all items onto a towelThe client's note said not to move shelf itemsAdded "unless the client's note says not to"
3Leave limescale remover for two minutesThe label on the product in the van says fiveNow says "the contact time on the label", with the figure written in the products block
6Wipe the toilet with a red clothNo bag for used red cloths in the kitAdded a used-cloth bag to the kit list
9Polish the mirrorStreaks: the cloth was too damp for a polishSeparated the damp pass and the dry polish into two actions
Whole job20 minutes31 minutes on the first passTarget 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:

IDTitleVersionTested on siteApprovedNext review
CHEM-01Chemical handling, dilution and storage1.13 Oct 2026, two passes6 Oct 2026Apr 2027
BATH-01Standard bathroom clean1.214 Oct 2026, three passes16 Oct 2026Oct 2027
KITCH-01Standard kitchen clean0.3 draftNot yet testedNot approvedNone
END-01End-of-visit walk-round1.020 Oct 2026, two passes21 Oct 2026Oct 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.

WeekProceduresExtra work that weekPlanned hours
1CHEM-01, ARR-01, INC-01Collect a safety data sheet for every product in the van5.5
2BATH-01, KITCH-01, CLOTH-01Agree the cloth colour scheme with the crew5
3ROOMS-01, FLOOR-01, GLASS-01List the floor types your clients actually have5
4KIT-01, OVEN-01, END-01Set up the register and run a team briefing5.5
Total12 procedures21

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

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.

Want your cleaning procedures drafted and tested properly?

On a 1:1 call we'll pick the procedures worth writing first, set up a drafting and on-site test routine your supervisors can run, and decide where AI fits.

Book a 1:1 call with me