🧹 cleaningdesk Live · Self-host

Clients, cleaners, jobs, billing for residential cleaning services

Per-client: address, home size, pets, allergies, preferences (green products, no fragrance), recurring schedule (weekly/bi-weekly/monthly). Per-cleaner: experience, preferred clients, schedule, hours tracking. Per-job checklist (kitchen, bathrooms, floors, dusting, linens). Stripe billing per visit or monthly. For 1-5 crew residential cleaning shops.

What it does

🏠

Client records

Per home: address, sq ft, # bedrooms/bathrooms, pets (names + rules), allergies, key location, alarm code, preferences (green products, no fragrance, don't touch the office). Recurring schedule with holiday skip logic.

🧑‍🤝‍🧑

Cleaner roster

Per cleaner: hire date, experience level, certifications, preferred clients, schedule availability, hourly rate, W-2 or 1099. Hours tracked per job. Tips captured for payroll.

Per-job checklist

Default checklist by home size. Custom per client ("always wipe the inside of the microwave"). Cleaner checks items off on phone. Photo proof optional. Owner sees exactly what got cleaned.

🗓️

Smart scheduling

Auto-route cleaners by geography. Balance workload across crew. Client reschedule requests. Holiday coverage. Last-minute cancel fills from waitlist.

💵

Billing

Stripe card-on-file charges after each visit or monthly. Subscription-style for recurring clients. One-off deep cleans priced separately. Late fee automation.

🔒

Shop-owned

Flask + session auth. Your client list, access codes, and cleaner data stay on your server. Not sharded into a cleaning-marketplace's lead gen.

Quickstart

# clone git clone https://github.com/Dangercorn-Enterprises/cleaningdesk.git && cd cleaningdesk pip install -r requirements.txt && python app.py # → port 8140

Pricing

Self-host
$0/forever
  • Clone from GitHub
  • Run on any laptop or VPS
  • Your data stays yours
  • All core features
  • AI features (BYOK)
Get the source
Multi-crew
$79/mo
  • Everything in Hosted
  • Multi-crew accounts
  • Quality-audit mode
  • Commercial contract support
  • SSO
  • Priority support
Contact sales

Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.

Related products

cleaningdesk is one of 220+ verticals scaffolded from the same template. Each gets a working skeleton for free; individual ones get promoted to full products as demand surfaces.