Turn janitorial into a measurable service with zone scope, frequency, unit rates, and invoice validation rules.
Janitorial spend becomes uncontrollable when scope is described as "clean the building."
This kit turns janitorial into measurable units so you can:
You need a simple inventory of what is being cleaned.
Use zones that match how the vendor operates, for example:
Tasks should be specific. Frequencies should be simple.
Examples:
Pick a unit that matches how you pay:
If quality is not inspected, it will degrade.
An invoice should not be approved unless it references:
Copyable template (TEXT)
Zone Inventory | Site | Zone | Cleanable square feet | Notes | | ---- | ---- | --------------------: | ----- |
Copyable template (TEXT)
Task and Frequency Matrix | Zone | Task | Frequency | Included (yes or no) | | ---- | ---- | --------- | -------------------- |
Copyable template (TEXT)
Unit Rate Schedule Base service: - Unit: cleanable square feet per month - Rate: $____ per square foot per month - Included zones: - Exclusions: Add-ons (priced menu): - Deep clean restroom: $____ per occurrence - Floor buff and polish: $____ per occurrence - Carpet extraction: $____ per occurrence - Window cleaning: $____ per occurrence Add-on rule: - Add-ons require approval before work occurs - Invoice must include date, zone, and approval reference
Copyable template (TEXT)
Janitorial Inspection Checklist (weekly) Site: Week of: Zones inspected: - Lobby and common areas - Restrooms - Offices - Back-of-house Score each zone (0 to 2): 0 = not acceptable 1 = acceptable 2 = excellent Notes and issues: - Issue: - Zone: - Photo link: - Corrective action owner: - Due date:
Copyable template (TEXT)
Janitorial Invoice Validation Checklist Invoice number: Service month: - Base rate matches unit rate schedule - Cleanable square feet matches zone inventory - Add-ons match priced menu - Add-ons have approvals and dates - No duplicate charges Decision: - Approve - Dispute and request correction
v1.0 (2026-01): Latest release