🎯 Problem
Currently, ZenMaid supports one main rate for services, which doesn’t reflect the real variety of cleaning types offered by most companies.
For example, Standard Cleaning, Deep Cleaning, or Cleanings with Client-Provided Supplies often have different durations, complexities, and payment expectations.
Owners must now manually adjust both client prices and cleaner pay each time, which increases the risk of inconsistency and errors.
💡 Proposed Solution
Introduce a Service Type–Based Pricing Module that:
Allows multiple cleaning types
Admins can define several service categories (Standard, Deep, Move-In/Out, Client-Supplied, etc.).
Each category includes distinct hourly rates for both client and cleaner.
Automatically calculates totals
When a booking is created, the system automatically adjusts the total cost based on:
Chosen cleaning type
Duration (hours)
Optional add-ons
Automatically adjusts cleaner pay
Cleaner’s pay rate is linked to the cleaning type.
Example:
Standard — $18/hr
Deep — $20/hr
Client-Supplied — $23/hr
Integrates into scheduling & reporting
The service type is displayed in the job view, reports, and payroll summaries.
📈 Benefits
Eliminates manual price adjustments.
Ensures consistent margins across different job types.
Simplifies payroll and accounting.
Increases transparency for both clients and staff.