Cost management defines how Millenium Connect calculates costs from time entries and tasks.
It allows you to set hourly rates and task-based rates so labor costs are calculated consistently across your listings.
This setup is required if you want to automatically calculate costs from time tracking.
How cost calculation works
When cost management is enabled:
Team members log time using clock in and clock out
Time entries are linked to tasks and listings
Costs are calculated using predefined rates
The system uses these rates to convert time worked into expense entries.
Configuring hourly rates
Hourly rates define how much a role costs per hour.
You can configure:
Different hourly rates per role (cleaner, maintenance, inspector, etc.)
Different rates per listing, if needed
Hourly rates are used when no specific task rate is defined.
Configuring task rates (optional)
Task rates allow you to override hourly rates for specific task types.
You can define task rates as:
A fixed amount (for example, a flat cleaning fee)
A custom hourly rate for a specific task
A per-room rate, when applicable
When a task rate exists, it takes priority over the hourly rate.
Cost calculation priority
When calculating costs, the system applies rates in this order:
Task rate (if configured)
Hourly rate based on the team member’s role
No rate found → cost is calculated as zero
This ensures predictable and consistent cost calculation.
Important setup notes
For cost calculation to work correctly:
Role names must match configured rates
Time entries must be completed
Tasks must be assigned to time entries
Cost calculation must be run manually
If any of these are missing, costs may not be calculated.



