LeadDuo – Service Business SoftwareLeadDuo
Back to Templates
Free Template

Cleaning Service Agreement Template

A plain-English residential cleaning agreement for recurring maid service, one-time cleans, and move-in or move-out work after the quote is accepted.

6 min readMarch 20, 2026

What you'll get from this guide

  • Residential cleaning agreement with scope table, pricing options, access rules, and cancellation policy
  • Flat-rate and hourly pricing language plus key hold and lockout terms
  • ServiceHub hook for signed agreements, recurring billing, and Proof Pack

Download Free PDF

No email required · Instant PDF download · Built for residential cleaning agreements

Disclaimer

This template is provided for general informational purposes only. Legal, tax, and regulatory requirements vary by business and jurisdiction, so you are responsible for reviewing and adapting it before use. LeadDuo makes no warranties and is not liable for outcomes resulting from use of this template.

Powered by LeadDuo ServiceHub — www.leadduo.io

Why a residential cleaning agreement matters

Most residential clients do not ask for a formal agreement until something goes wrong. That is exactly why you want the agreement in place before the first recurring visit. It defines what is included, what is not, what happens if access fails, and how cancellations are handled.

A short, plain-English service agreement also makes the relationship feel more stable. It protects you from avoidable disputes without making the customer feel like they are signing a complex legal package.

What to customize before sending

Included vs excluded tasks

Appliance interiors, laundry, dishes, garages, and heavy furniture moves cause the most confusion. If they are not included, say so clearly.

Pricing format

Choose whether you quote per visit, by the hour, or add a one-time deep-clean fee. Avoid mixing pricing logic inside the same client relationship.

Cancellation and lockout policy

48 hours notice is common. State the short-notice fee and what happens if the cleaner arrives but cannot access the property.

Key hold and access language

Clients care about how you store keys and what happens if one is lost. Write that into the agreement before the first unattended visit.

How to use this agreement

1

Send it after the quote is accepted

The agreement is the handoff from selling to operating. It is not the first document in the conversation.

2

Adjust the scope to the service level

Recurring maintenance, deep clean, and move-out work should not all use the same scope language.

3

Confirm access and cancellation rules

Before the first visit, the customer should know exactly how entry, reschedules, and lockouts are handled.

4

Store the signed version with the client record

A signed agreement should be easy to reference later when billing, rescheduling, or handling complaints.

Which agreement language fits which job

Job typeBest pricing modelMain risk to addressAgreement emphasis
Recurring maintenance cleanFlat rate per visitShort-notice cancellationsSchedule, access, cancellation policy
Initial deep cleanFlat rate + first-clean feeScope mismatchIncluded tasks, exclusions, time expectations
Move-in / move-out cleanFlat rateOutcome expectationsCondition limits, add-ons, payment timing
Hourly custom cleanHourly with minimumBilling disputesTime minimum, overtime handling, task priority

Pick one pricing model per service type so expectations stay simple.

?FAQ: Residential cleaning agreements

Do residential cleaning clients really need a written agreement?
Yes. It prevents avoidable disputes around scope, cancellation fees, keys, and missed expectations even when the customer never asks for a contract first.
Should I use hourly or flat-rate language in the agreement?
Use whichever pricing model you actually sell. Flat-rate is easier for recurring service; hourly can work for custom jobs if you state the minimum clearly.
Should a key hold clause be included?
If you keep keys or access codes, absolutely. It builds trust and protects both sides by defining storage and replacement responsibility.
Automate This

Turn the signed agreement into a repeatable client workflow

LeadDuo ServiceHub can store the agreement with the client, run recurring billing, and generate a client-facing Proof Pack after each completed visit.

  • Signed agreement attached to the client record
  • Recurring schedule and billing kept in one place
  • Proof Pack after each completed visit
  • Cleaner identity, visit history, and notes visible when support questions come in

Read the full guide

Read the blog post →