CClean Service Ledger

Clean Service Ledger / GUIDE

Price recurring visits without assuming every visit is easier

Use a first-visit baseline and a separate maintenance scope.

Published November 12, 2026 · Clean Service Ledger

Treat the first visit separately

A new account may need extra time to establish a baseline. Record whether the first visit includes buildup removal or other tasks absent from maintenance visits. A recurring discount should come from a real change in cost or schedule reliability, not merely the hope of repeat work.

Map the maintenance cycle

List tasks performed every visit and tasks performed monthly or seasonally. A weekly total can understate work when periodic tasks are forgotten. Allocate their expected labor across the cycle, or quote them separately with an agreed schedule. Tell the customer which approach you use.

Worked comparison

Imagine a $180 first-visit cost and a $150 maintenance cost after observing the work. At a 30% target margin, the modeled quotes are $257.14 and $214.29. Reducing the quote to $180 would leave only $30 above the $150 maintenance cost, a 16.7% margin. That may be insufficient once omitted costs are considered.

Count schedule disruption

A missed appointment can create travel and idle time even when no cleaning takes place. State cancellation and access arrangements clearly in the actual service agreement. Do not build a financial forecast on fees that have never been collected or terms the customer has not accepted.

Review the account periodically

Compare actual hours, supplies, travel and complaints with the quoted scope. Revisit the price when the service or conditions change. A recurring account is useful only when the work remains deliverable at the agreed price. Use the job ledger to preserve changes and avoid relying on memory.

Prepared with AI assistance. Examples are constructed for explanation, not reported client results. Corrections are welcome.