> ## Documentation Index
> Fetch the complete documentation index at: https://help.visualcare.com.au/llms.txt
> Use this file to discover all available pages before exploring further.

# Budget hours

> Set daily budget hours on a worker profile to prevent over-rostering in Visualcare

Budget hours per day define how many hours a worker is allocated across a seven-day week. This value flows through to rostering and helps prevent you from rostering a worker beyond their allocated hours.

## Setting budget hours

Open the worker's profile and navigate to the **Finance** tab. Locate the **Budget Hours per Day** field in the **Worker Details** section.

<img src="https://mintcdn.com/visualcare/wk90YguuoYDvLNCl/images/worker-management/budget-hours/image-1761890140803-2.png?fit=max&auto=format&n=wk90YguuoYDvLNCl&q=85&s=6af650e665c1168f191857848904454d" alt="Budget hours per day field" width="1874" height="864" data-path="images/worker-management/budget-hours/image-1761890140803-2.png" />

Enter the hours per day based on a seven-day week. For example, for a worker on 36 hours per week, divide by seven days to get 5.14 hours per day.

<Tip>The budget hours value is used in rostering to flag when a worker is approaching or exceeding their allocated weekly hours. Keep this field up to date when a worker's contracted hours change.</Tip>

## How it works

| Scenario                      | Calculation                 |
| ----------------------------- | --------------------------- |
| 38 hours per week             | 38 / 7 = 5.43 hours per day |
| 36 hours per week             | 36 / 7 = 5.14 hours per day |
| 25 hours per week (part-time) | 25 / 7 = 3.57 hours per day |

The system uses this daily figure multiplied across seven days to determine the worker's total weekly allocation. When rostering, you'll see a warning if a shift allocation would push the worker over their budgeted hours.

## Running into issues?

See [Worker management troubleshooting](/troubleshooting/general) for common errors and fixes.

## Related articles

<CardGroup cols={2}>
  <Card title="Pay rates" icon="dollar-sign" href="/worker-management/pay-rates">
    Configure bank details and pay rate levels
  </Card>

  <Card title="Managing availability" icon="calendar" href="/worker-management/managing-availability">
    Set when a worker is available for shifts
  </Card>

  <Card title="Engagement details" icon="briefcase" href="/worker-management/engagement-details">
    Configure award details and employment information
  </Card>
</CardGroup>
