# Vehicle Transfers

# Vehicle Transfers

Transfers can be enabled globally and per garage.

Legacy/default transfer values:

```lua
Config.Transfer = {
    enabled = true,
    defaultFee = 500,
    defaultSeconds = 300,
}
```

Vehicle OS can also use dynamic distance-based pricing/timing:

```lua
Config.DynamicTransfer = {
    enabled = true,
    baseFee = 150,
    feePerKm = 45,
    baseSeconds = 30,
    secondsPerKm = 18,
    maxSeconds = 1800,
}
```

During transfer, the vehicle enters a non-stored transit state and should not be spawned from another garage until the transfer resolves.

For integrations, always request the current state from Nord Garages rather than assuming the framework garage column alone describes live transfer status.
