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

# Travel time and kilometres

> How Visualcare captures and manages transport kilometres and between-visit kilometres

Visualcare captures kilometres in two ways: transport kilometres charged to clients, and between-visit kilometres paid to workers. Understanding the difference is important for accurate billing and payroll.

## Types of kilometres

### Transport kilometres

Transport kilometres are recorded when a worker transports a client as part of a shift. These are:

* Recorded by the worker in the Vworker app, or manually entered into the timesheet area
* Charged back to the client
* Reimbursed to the worker
* Displayed in the **KM** column in timesheets

You can override the kilometres entered by the worker from the Vworker app if needed.

### Between-visit kilometres

Between-visit kilometres cover the distance a worker travels from one client to the next. These are:

* Automatically calculated based on client addresses and time between shifts (configured in settings)
* Paid to the worker
* Not charged to the client by default (controlled by the **KM Between Charge / Pay** setting)
* Displayed in the **KM No Charge** column in timesheets

## Calculating between-visit kilometres

To calculate between-visit kilometres:

1. Open the worker's timesheets by going to **Timesheets** → **Timesheets** and clicking **Edit** next to the worker
2. Find the **KM No Charge** column using the column chooser if it's not visible
3. Click the **Calc KM** button at the bottom of the screen

<img src="https://mintcdn.com/visualcare/n-CsUlsK0LperCel/images/timesheets/travel-time-and-kilometres/image-1761890140766-0.png?fit=max&auto=format&n=n-CsUlsK0LperCel&q=85&s=00b1072c925416ffc33146b67f766541" alt="Timesheets view with Calc KM button highlighted at the bottom" width="287" height="77" data-path="images/timesheets/travel-time-and-kilometres/image-1761890140766-0.png" />

The system calculates the distance between shifts and populates the **KM No Charge** column.

<Tip>You can override the calculated kilometres at any time. After making changes, tick the box in the **Lock KM No Charge** column to prevent the values reverting when you click **Calc KM** again in the future.</Tip>

Click **Save Changes** after calculating or making changes.

## Reviewing timesheets after confirmation

Once all timesheets have been confirmed, you can create a timesheet report and timesheet summary to review them.

<img src="https://mintcdn.com/visualcare/n-CsUlsK0LperCel/images/timesheets/travel-time-and-kilometres/image-1761890140766-1.png?fit=max&auto=format&n=n-CsUlsK0LperCel&q=85&s=79d2bd41dad2a873a67f11923b117a4e" alt="Timesheet report and summary options" width="598" height="127" data-path="images/timesheets/travel-time-and-kilometres/image-1761890140766-1.png" />

## Configuring travel time for export

Before travel time data exports to your accounting software, configure the settings in **Settings** → **Finance** → **Kilometre** section.

| Setting                        | What it does                                                                         |
| ------------------------------ | ------------------------------------------------------------------------------------ |
| **Max minutes between shifts** | Travel exceeding this limit on a single shift is skipped during calculation          |
| **Pay Code (Travel Time)**     | The pay code from your accounting software used when exporting travel time           |
| **Travel Time Charge / Pay**   | Controls whether the client is charged and/or the worker is paid (see options below) |
| **Export Travel Time**         | Tick this checkbox to include travel time in exports                                 |

The **Travel Time Charge / Pay** options are:

* **Charge and Pay** - the client is charged and the worker is paid
* **No Charge but Pay** - the worker is paid but the client is not charged
* **Charge but No Pay** - the client is charged but the worker is not paid
* **No Charge No Pay** - neither charged nor paid

<Note>Run **Calc KM** before each pay run or invoicing run. Travel time is only included in an export after Calc KM has been run and saved for that period.</Note>

## Configuring between-visit kilometres for export

Between-visit kilometre export also requires configuration in **Settings** → **Finance** → **Kilometre** section.

| Setting                              | What it does                                                                                   |
| ------------------------------------ | ---------------------------------------------------------------------------------------------- |
| **Max KM Warning**                   | Distances exceeding this threshold trigger a warning for review                                |
| **Pay Code (KM Between, No Charge)** | The pay code from your accounting software used when exporting between-visit kilometres        |
| **KM Between Charge / Pay**          | Controls whether the client is charged and/or the worker is paid (same options as travel time) |

<Warning>Calc KM skips the first shift of each day for each worker, since there's no previous shift to measure distance from. Only shifts where a worker sees two or more clients on the same day generate between-visit kilometres.</Warning>

## Running into issues?

See [Timesheet troubleshooting](/troubleshooting/timesheet-issues) for common errors and fixes.

## Related articles

<CardGroup cols={2}>
  <Card title="Travel time confirmation" icon="route" href="/timesheets/travel-time-confirmation">
    Confirm travel time entries for payroll processing
  </Card>

  <Card title="Roster time settings" icon="gear" href="/timesheets/travel-time-default-settings">
    Configure shift timing, late shift thresholds, and roster behaviours
  </Card>

  <Card title="Payroll settings" icon="gear" href="/timesheets/payroll-settings">
    Configure kilometre charge rates, pay codes and export settings
  </Card>

  <Card title="Editing timesheets" icon="pen-to-square" href="/timesheets/editing-timesheets">
    Edit confirmed timesheet entries including times and rates
  </Card>
</CardGroup>
