arrow_back Volver a las freelances
F

Domestic Cleaner's Scheduling & Management App

Freelancer

Compartir:
placeGB home_workRemoto assignmentPor contrato publicEmpleo agregado · GB

eventPublicado el 27 ago 2026 · verifiedConfirmamos el 30 ago 2026 que sigue activo

£ 250 – £ 750 por proyecto

Sobre el empleo

# Freelance Cleaning Management Software I am looking for a developer to build a professional management application for a self-employed/freelance domestic cleaner. The cleaner may work directly for private clients while also carrying out work for several cleaning companies. The system therefore needs to manage all jobs in one place while clearly identifying which clients, jobs, income and records belong to each company or work source. Most cleans are recurring, but frequencies vary, including weekly, fortnightly, every 3–4 weeks, monthly and one-off jobs. The application should work well on desktop and mobile and be simple enough for a sole cleaner to use every day. ## Core Requirements ### Dashboard Provide a clear overview of: * Today's cleans * Upcoming jobs * Completed jobs * Hours worked * Expected earnings * Outstanding payments * Jobs by company/work source * Missed, overdue or rescheduled cleans * Daily workload/capacity ### Companies / Work Sources The cleaner must be able to manage multiple work sources such as: * Cleaning Company A * Cleaning Company B * Agency work * Private clients Each company/work source should store contact details, payment arrangements, standard rate if applicable, notes and active/inactive status. The system should allow filtering and reporting by work source. ### Client / Household Records Each household should support: * Client name * Address * Phone/email * Associated company/work source * Normal cleaning duration * Hourly rate or fixed price * Preferred day/time * Parking information * Access instructions * Pet information * Cleaning product/equipment preferences * General household notes * Active/inactive status Clients should be searchable and filterable. ### Recurring Scheduling Recurring scheduling is a key requirement. The system should support: * Weekly * Fortnightly * Every 3 weeks * Every 4 weeks * Monthly * Custom intervals * One-off cleans A recurring cleaning agreement must be stored separately from each actual visit. Example: **Mrs Smith – Fortnightly – Tuesday 10:30 – 2 hours** The system should automatically calculate future visits. ### Calendar / Schedule Include daily, weekly and monthly schedule views. Jobs should show: * Client * Address * Company/work source * Time * Expected duration * Status * Notes/instructions It should be possible to filter the schedule by company and status. ### Today's Work Screen Provide a mobile-friendly screen designed for use while working. Example: * 09:00 – Mrs Jones * 11:30 – Mr Davies * 14:00 – Mrs Williams Each job should support actions such as: * Start clean * Finish clean * Complete * Cancel * Reschedule * Add notes * View household instructions * View checklist ### Time Tracking The cleaner should be able to start and stop a timer. Record: * Scheduled duration * Actual duration * Start time * Finish time Reports should be able to compare expected and actual cleaning time. ### Cleaning Checklists Each client should be able to have an individual checklist, for example: * Bathroom * Kitchen * Vacuum bedrooms * Mop floors * Dust living room * Change bedding * Empty bins Reusable checklist templates should also be supported. ### Visit History Each actual visit must create a permanent historical record. Possible statuses: * Scheduled * Completed * Cancelled by client * Cancelled by cleaner * Missed * Rescheduled Historical visits must not be changed when the client's future recurring schedule is edited. ### Rescheduling The application must distinguish between: * **Move this visit only** * **Change the recurring schedule** For example, moving one Tuesday clean to Wednesday must not automatically move all future visits. This behaviour is particularly important. ### Client Transfers Between Companies A client may move from one company to another or become a private client. The system should allow this while preserving the correct company/work-source information against historical visits, invoices and payments. ### Travel and Mileage Support: * Estimated travel time between jobs * Business mileage * Mileage linked to jobs * Daily/monthly mileage totals * Configurable mileage rate Manual mileage entry is acceptable. Live Google Maps integration is not essential for version one. ### Workload Planning The system should calculate expected workload. Example: **Monday** * 4 clients * 6.5 cleaning hours * 1 hour travel The software should warn when the planned workload exceeds a configurable daily capacity. ### Holidays / Unavailable Dates The cleaner should be able to block dates or periods when unavailable. The application should identify recurring cleans affected by these dates so they can be rescheduled. ### Payments Support different payment arrangements, including: * Paid directly by client * Paid by cleaning company * Hourly rate * Fixed price * Cash * Bank transfer * Other methods Track: * Amount expected * Amount received * Outstanding amount * Payment date * Payment method * Who is responsible for payment * Paid/partial/unpaid status ### Invoicing Include basic invoicing with: * Invoice number * Client/company * Date * Work completed * Amount * Due date * Payment status * Printable invoice view Automatic invoice creation following completion of a clean would be desirable. ### Expenses Allow recording of business expenses such as: * Cleaning products * Equipment * Parking * Fuel * Vehicle costs * Insurance * Telephone * Software * Advertising * Other expenses ### Reports Reports should include: * Monthly income * Income by company * Private-client income * Hours worked * Jobs completed * Average clean duration * Average job value * Expenses * Mileage * Outstanding payments * Estimated profit * Workload by day/week/month CSV export would be useful. ### Search and Filtering Allow searching/filtering by: * Client * Address * Company * Date * Job status * Payment status * Cleaning frequency ### Backup / Restore The user should be able to: * Export a complete backup * Restore a backup * Export useful reco

Sigue leyendo gratis

Crea una cuenta gratis para ver el empleo completo y postularte.

  • badgePortafolio visible para las empresas
  • notificationsAlerta de empleo nuevo por correo
  • favoriteSiempre gratis, sin trampas