Price janitorial jobs from real cleaning times
Map the rooms, fixtures and equipment, set your labor rate and target margin, and get a monthly price you can defend. Built on ISSA 540 cleaning times and your own costs.
- scheduleFirst estimate in about 10 minutes
- lockYour data stays in your browser
- picture_as_pdfClient and internal PDFs
Job Costing Calculator
Build precise janitorial estimates using ISSA 540 cleantime benchmarks
Let's start with the basics
Start with the space: how big it is and where it is
Space Details
Define your spaces and fine-tune cleaning parameters
There is no template for "Other" buildings. Pick the closest template above, or use Build Custom.
How busy is this facility? Higher traffic means more frequent cleaning needs.
Traffic level adjusts cleaning time estimates for soil-sensitive tasks.
Workforce Planning
Refine labor allocation and assign staff to this job
Select which days this property will be serviced:
Assigned Staff
Equipment Selection
Select the cleaning equipment your staff will use for this job. Times in brackets are ISSA 540 minutes per 1,000 sq ft.
Add-on Services
Boost revenue with upsell services — your team is already on-site!
Review & finalize
Here's your complete ISSA-based estimate
Task Time Breakdown
Estimator Notes
Frequency Comparison
Create Proposal
Generate a professional proposal based on your estimate
Your Estimate is Ready!
Based on your inputs, we've calculated a comprehensive job cost estimate. Generate a professional proposal to share with your client.
Free efficiency consultation
Book a 15-minute call with our CX team to review your workflows and pressure-test your next bid.
Was this helpful?
Tap a thumb to share feedback. We review every response while shipping improvements.
Help us improve this experience
Leave a note about what felt confusing or missing and we'll prioritise it in our next update.
Tell us what worked well
We'll use your feedback to double down on the features and guidance that matter most.
Keep going with the rest of the toolkit
One free signup unlocks every premium tool, and your saved business details carry across them.
Premium free tool
Proposal Generator
Assemble a polished cleaning proposal with scope, pricing, and terms.
Open the tool →
Premium free tool
Contract Generator
Generate a contract with scope, service levels, and terms tailored to each client.
Open the tool →
Premium free tool
Invoice Generator
Create client-ready invoices with automatic totals and taxes.
Open the tool →
Premium free tool
Lead Pipeline
Track prospects from first contact to signed contract on a simple pipeline board.
Open the tool →
Premium free tool
Contract Renewal Generator
Prepare renewal agreements for existing clients with updated pricing and terms.
Open the tool →
Premium free tool
Prospecting Tool
Build and organize a target list of commercial cleaning prospects near you.
Open the tool →
Premium free tool
Company Profile
Store your business details once and reuse them across every premium tool.
Open the tool →
Build the room
Place what is in this room. The counts feed the room's fixtures and the price. Drag to move, tap to select, scroll to zoom.
Saved Projects
Business Settings
Account Contact
Business Profile
Used for proposals and share-ready reports.
Operations Snapshot
Helps seed presets like building counts and typical crew sizes.
Location Roster
Workforce & Rates
Controls the blended labor rate inside the calculator.
Leave the labor rate blank to average the values from your team members. Payroll burden (CPP, EI, WSIB or FICA, workers' comp) is added on top of the wage to get the loaded rate used for costing.
Team Members
Tools for Nerds
Export data, reset storage, seed demo content.
How estimates are calculated
CleanTime Pro blends ISSA 540 production rates with your space mix, surface details, and visit frequency. Adjust fixtures, glass, and add-on services to match your scope, then compare time and cost scenarios before saving.
Create Your Free CleanTime Pro Account
Submit the live HubSpot form to sync with your CRM once you're ready.
Loading HubSpot form...
Confirm
Are you sure?