Residential Cleaning
Homes, apartments, rentals, and move-in / move-out work.
Check these items before showing the booking flow to a real customer.
Homes, apartments, rentals, and move-in / move-out work.
Offices, facilities, recurring janitorial work, and shared spaces.
These are the base numbers the quote form uses before job-type adjustments, recurring discounts, and extras.
Control business identity, brand colors, and visual settings used across the owner experience.
Add your logo, set brand colors, and preview how the control panel can reflect your company identity.
Preview how your branding can look inside the owner panel.
These are multipliers. 1.0 means no change. 1.5 means 50% more than your base price.
Most owners can skip this for launch. These numbers are saved for a future time-based residential pricing option.
These reduce the quote for repeat customers. 0.8 = 20% off. 0.9 = 10% off.
Standard add-ons can be shown or hidden anytime. Custom add-ons can still be removed because they were created manually.
Use these guardrails to decide when the quote form gives an instant price and when it should ask for follow-up instead.
These only apply when your quote rules switch a residential job away from the standard formula.
Commercial pricing estimates labor hours, applies your hourly rate, then layers in your facility, condition, and service-window adjustments.
Different facility types take more or less labor per square foot. 1.0 is your baseline. 1.25 means 25% more labor than baseline.
These multiply the base labor estimate based on how dirty the space is. 1.0 means no change.
After-hours and overnight work typically commands a premium. Set multipliers for each window type.
These reduce the quote for recurring commercial contracts. Commercial clients are almost always recurring — set these to reward long-term commitments. 0.9 = 10% off. 0.85 = 15% off.
Use the toggle on each line to show or hide it from the commercial quote form without losing the setup.
Commercial jobs vary widely in size and complexity. Use these rules to decide when the quote form can give an instant quote and when it should ask for a site visit instead.
Leave these blank if you handle markup in your base pricing. Only use this if you want the system to automatically factor in overhead or profit targets.