Skip to main content

Cost management

Configure how staff time and tasks are converted into operational costs.

Updated over 2 weeks ago

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:

  1. Task rate (if configured)

  2. Hourly rate based on the team member’s role

  3. 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.

Did this answer your question?