LeadDuo – Service Business SoftwareLeadDuo
Back to Blog
Operations

Cleaning Service Agreement (2026): Free Contract Template + How to Set Up Recurring Payments

How to set up a cleaning service agreement that covers your terms, captures customer consent, and connects to automatic recurring billing — all in one step. Free template included.

8 min readUpdated Feb 27, 2026

Most cleaning businesses handle agreements and payment as two separate things — email a contract, wait for it to come back signed, then set up billing manually. That two-step process is where clients fall through the cracks, where "I never agreed to that" disputes happen, and where recurring revenue leaks out quietly.

The cleaner approach: combine the agreement and the payment setup into a single step. Customer reviews your terms, checks a box confirming they agree, and enters their payment details — all at once. Your system stores the timestamp of their agreement alongside the billing record. One flow, complete paper trail.

This guide covers what a cleaning service agreement needs to include, how to structure recurring billing around it, and how to set it up so the whole thing runs without manual follow-up.

See how ServiceHub handles cleaning service agreements and recurring billing →


What Is a Cleaning Service Agreement?

A cleaning service agreement is a written contract between your cleaning business and a client that defines:

  • What services you'll perform and how often
  • What you charge and when you bill
  • What happens if they cancel, reschedule, or miss an appointment
  • What's not included in the service
  • How disputes are handled

It's the document that protects you when a client says "I didn't know that wasn't included" or disputes a charge with their bank. Without it, you're relying on memory and goodwill. With it, you have a timestamped record of what both parties agreed to.

For recurring cleaning clients — weekly, bi-weekly, or monthly service — a service agreement is especially important because the relationship is ongoing. A one-time clean can run on a simple invoice. A recurring relationship needs defined terms.

What to Include in a Cleaning Service Agreement

1. Service Details

Be specific. Vague agreements create disputes.

  • Service address
  • Service type (standard clean, deep clean, move-out, etc.)
  • Frequency (weekly / bi-weekly / monthly)
  • Approximate duration per visit
  • Day and time window (e.g., "Tuesdays between 9am–12pm")
  • Number of cleaners assigned

2. Scope of Work

List what's included in every visit — room by room if residential, area by area if commercial. Then list what's explicitly not included.

Included in standard recurring clean:

  • Kitchen: counters, appliances exterior, sink, stovetop, microwave exterior, floor
  • Bathrooms: toilet, sink, shower/tub, mirror, floor
  • Bedrooms: dust surfaces, vacuum, make beds (linens provided by client)
  • Living areas: dust, vacuum/mop, spot-clean glass
  • Trash: empty all bins, replace liners

Not included:

  • Inside oven or refrigerator (available as add-on)
  • Laundry or dishes
  • Windows (interior or exterior)
  • Garage, basement, or attic
  • Pet waste cleanup
  • Items requiring moving furniture heavier than [X lbs]

3. Pricing and Billing

State the price clearly. No hidden fees.

  • Per-visit rate: $[___]
  • Billing frequency: [per visit / monthly / auto-billed on the [X] of each month]
  • Payment method: card on file, charged automatically
  • First clean rate (if different — deep cleans often cost more): $[___]
  • Add-on pricing: inside oven +$[X], inside fridge +$[X], laundry fold +$[X]

4. Cancellation and Rescheduling Policy

This is the section that prevents your most common revenue loss.

Recommended terms:

Client must provide at least [24 / 48] hours notice to reschedule or cancel a scheduled visit. Cancellations with less than [24] hours notice will be charged a late cancellation fee of $[X] or [50%] of the scheduled visit rate. If our team arrives at the property and cannot access it (no answer, locked out), a lockout fee of $[X] applies.

5. Agreement Term

For recurring clients, define the commitment:

  • Month-to-month: client can cancel with [X] days notice
  • 3-month or 6-month commitment: early cancellation fee applies
  • Auto-renewal: agreement renews automatically unless cancelled in writing

Month-to-month is easier to sell. A 3-month minimum reduces your churn and is reasonable to ask for in exchange for a locked-in rate.

Want this running automatically?

ServiceHub automates follow-ups, reminders, and booking confirmations so nothing falls through the cracks.

Start free No card required · Cancel anytime

6. What Happens If Something Goes Wrong

  • Damage claims must be reported within [48] hours of the service visit
  • Service Provider carries $[X]M general liability insurance
  • Re-clean requests (if client is unsatisfied) must be made within [24] hours

7. Agreement and Payment Authorization

This is the line that ties everything together:

"By checking the box below and submitting payment details, I confirm that I have read and agree to the terms of this service agreement. I authorize [Company Name] to charge my payment method on file according to the billing schedule above."

One checkbox. One payment form. Both captured together with a timestamp.

Cleaning Service Agreement Template (Copy/Paste)

<div style='background:#f8fafc; padding:20px; border-radius:8px; border:1px solid #e2e8f0; font-family:monospace; white-space:pre-wrap;'>Service Provider: [Company Name] | [Address] | [Phone] | [Email] Client: [Client Name] | [Service Address] | [Phone] | [Email] Agreement date: [Date] --- 1. SERVICES Service Provider will perform [standard recurring cleaning / deep cleaning / other] at the address above. Frequency: [Weekly / Bi-weekly / Monthly] Day/time window: [e.g., Tuesdays, 9am–12pm] Estimated duration: [X] hours Team size: [X] cleaners Included in every visit: [list your standard scope] Not included: Inside oven, inside refrigerator, laundry, dishes, windows, garage, basement, pet waste, or items requiring moving furniture over [X lbs]. Add-ons available on request. --- 2. PRICING AND BILLING Per-visit rate: $[___] First clean (deep clean): $[___] (one-time) Billing: Automatically charged to card on file [per visit / on the [X] of each month] --- 3. CANCELLATION AND RESCHEDULING Client must provide [24 / 48] hours notice to cancel or reschedule. Late cancellations (under [24] hours) will be charged $[X] or [50%] of the visit rate. Lockout fee: $[X] if team cannot access property on arrival. Either party may cancel this agreement with [X] days written notice. [Optional: Cancellation within the first [90] days incurs a fee of $[X].] --- 4. SERVICE GUARANTEE If Client is unsatisfied with any visit, Client must notify Service Provider within [24] hours. Service Provider will return to re-clean the specific areas at no charge. Requests made after [24] hours are not eligible for a re-clean. --- 5. DAMAGE AND LIABILITY Damage claims must be reported in writing within [48] hours of the service visit. Service Provider carries $[X]M general liability insurance. Certificates available on request. --- 6. PAYMENT AUTHORIZATION By agreeing below and submitting payment details, Client authorizes [Company Name] to charge the payment method on file according to the billing schedule in Section 2. This authorization remains in effect until Client cancels in accordance with Section 3. [ ] I have read and agree to the terms of this Cleaning Service Agreement.</div>

The One-Step Agreement + Payment Flow

The traditional approach — email a PDF contract, wait for a signature, manually set up billing — has three failure points: the contract never comes back, billing gets set up wrong, or the record of what was agreed to gets lost.

The better flow combines all three into one step:

  1. You send the client a quote or invoice for their recurring plan
  2. The invoice email includes a link to your service agreement terms
  3. Client reviews the terms, checks the agreement box, and enters their card
  4. System records: which terms they agreed to, the exact timestamp, and the Stripe payment record — all tied together

No chasing signatures. No manual billing setup. No "I never agreed to that" with no paper trail to respond with.

ServiceHub handles this in one flow — attach your service agreement to your subscription plan, client agrees at the point of payment, and the agreement timestamp is stored alongside their billing record automatically.

Set up recurring cleaning plans with built-in agreement capture &rarr;

How to Convert One-Time Clients to a Recurring Agreement

The best time to introduce a service agreement is when converting a one-time client to recurring — usually right after their first clean when satisfaction is highest.

The script (text or email, sent same day as first clean):

"Really glad you were happy with today's clean. A lot of our clients move to a recurring schedule after the first visit — it keeps your home consistently maintained and locks in today's rate. If you want to set up [bi-weekly / monthly] service, I can send over the details and you can get it running in about 2 minutes. Want me to send that over?"

When they say yes, send the quote with the service agreement attached. They review terms, check the box, enter their card. Done — they're a recurring client with a signed agreement and billing set up, and you didn't have to chase anything.

For the full recurring client conversion playbook, see cleaning client retention (2026).

?Frequently Asked Questions

Do I need a cleaning service agreement for every client?
For one-time cleans a simple invoice is usually enough. For any recurring relationship — weekly, bi-weekly, or monthly — a service agreement protects you on cancellations, no-shows, scope disputes, and billing disagreements. The time to set one up is before you need it.
What's the difference between a cleaning service agreement and a proposal?
A proposal is what you send to win the job — scope, pricing, qualifications. A service agreement is the contract that governs the ongoing relationship after the client says yes. For recurring clients you often need both: proposal to sell it, agreement to run it. See how to write a cleaning proposal (2026).
Can I use a checkbox instead of a physical signature?
Yes. A checkbox with a timestamp — "I agree to the terms of this service agreement" checked at the point of payment — is a valid record of consent and is defensible in chargeback disputes. Storing the timestamp alongside the payment record is the key.
What should my cancellation policy be?
For residential recurring clients, 24–48 hours notice with a late cancellation fee (50% of the visit rate is common) is standard. Month-to-month termination with 7–14 days written notice is reasonable. The more specific you are in the agreement, the less you'll argue about it later.
How do I handle a client who disputes a charge?
With a timestamped service agreement tied to their payment record, you can show exactly what they agreed to and when. Submit the agreement record and the Stripe payment history to the dispute. Most banks side with merchants who can produce a signed or checkbox-confirmed agreement.
What if I need to update my terms?
New agreements and new clients get the updated terms. Existing clients stay on what they agreed to until their agreement renews — at renewal, present the updated terms and have them re-agree before the next billing cycle starts.

Set up Agreements & Subscriptions

Send service agreements that capture consent and setup recurring payments in one step.

Keep Reading

For the full recurring revenue strategy beyond the agreement — pricing tiers, plan structures, and retention workflows — see cleaning subscription plans (2026).

Try ServiceHub free