Your cleaning business, one app, zero cloud
SpotlessOps is a privacy-first platform for cleaning professionals. Manage clients, schedule jobs, send invoices, coordinate your team, and back up everything locally — no account required, no data leaves your device.
v1.0.7
Everything a cleaning business needs to stay organised, from first quote to final invoice.
Create and track cleaning jobs with a full calendar view (month, week, day). Assign service types — standard, deep clean, move in/out, turnover — and follow each job from scheduled to completed.
Build invoices with line items, track status (draft, sent, paid, overdue), and generate PDF invoices ready to print or email. All billing data stays on your device.
Store client details, link multiple properties, and track status from lead through active. Full search, service history, and client-type categorisation (residential, commercial, short-term rental).
Maintain cleaner profiles, view detail screens, and coordinate your team. Built to grow with job assignment and workload features on the roadmap.
Export your full dataset to JSON, import from a backup file, clear data, or load demo records — all from Settings. Your data is always portable and under your control.
13 theme families with dark, light, and high-contrast variants. Adjustable UI scale (50%–200%) and a dyslexia-friendly font toggle (Atkinson Hyperlegible).
SpotlessOps is a self-hosted cleaning business management platform. It handles job scheduling, invoicing, client records, cleaner coordination, and calendar views — all stored locally on your device with no cloud dependency.
SpotlessOps provides a calendar-based scheduling system with month, week, and day views. You create cleaning jobs, assign service types (standard, deep clean, move in/out, turnover), and track each job through its lifecycle from scheduled to completed.
Yes. You can create invoices with line items, track their status (draft, sent, paid, overdue), and generate PDF documents ready for print or email. All invoice data is stored locally.
Yes. Settings includes JSON export and import. You can export your entire dataset, restore from a backup file, clear all data, or load demo data to explore the app before going live.
SpotlessOps ships for macOS (arm64 DMG), Windows (x64 portable + installer), Linux (DEB + TAR.GZ), and Android (APK). Built with Flutter for a consistent experience across all platforms.
Yes. SpotlessOps is part of the Forge project suite and is available at no cost. All features — scheduling, invoicing, client management, cleaner management, export/import, and theming — are included.
Available for macOS, Windows, Linux, and Android. Privacy-first and free.