Skip to main content

Setting Your Drivers’ Payout

Updated yesterday

You might follow the same payout system for all your drivers, or you may rely on different payout structures depending on each driver’s role or operational responsibilities.

FleetRunnr fully supports this diversity by allowing you to configure different payout setups for your drivers based on multiple parameters.



What Is Driver Payout

Driver payout defines how drivers are compensated for the work they perform. It determines how their earnings are calculated based on operational activity, such as completed deliveries, distance traveled, or other configured criteria.


Important Note

There is no single correct way to configure driver payouts. Payouts can be set using one payout type or a combination of multiple types—such as per distance, per hour, per stop, or a flat rate—depending on how your operation compensates drivers.


Available Payout Types

You can set a driver’s payout based on one or multiple parameters, depending on how you want to compensate your drivers. These parameters include:

  • Per Shipment – This is the amount you pay your driver for each shipment they complete.

  • Per Shipment Distance  Drivers are compensated only upon completing the shipment, based on the distance from source to destination using a predefined rate per distance unit (e.g., per km or mile), with no additional pay for extra distance traveled.

    Example: A 10 km completed shipment at $1/km = $10 payout (even if the driver travels extra distance).
    ​​

  • Fixed Rate – These are payouts given to your drivers on a daily basis. The value you set here is paid for every day the driver works (per day), regardless of the number of shipments completed.

  • Per Hour – The value you set in this field is the amount you pay your driver for one hour of work.

Apply per Session — Important Note

Use this setting when your payout structure is based on a flat rate or a fixed payout per hour:

-> When Apply per Session is enabled, the system calculates payouts continuously from the moment a driver goes on duty until they go off duty, treating the entire duration as one payout period — even if the driver joins or leaves multiple shifts.


(Enabling this option is recommended when you're not using FleetRunnr’s Scheduling module to manage driver shifts.)


-> ​When Disabled (Default): Payouts are triggered only when a driver joins a shift and stop when they leave it. Simply being on duty is not enough to start a payout — if a driver is on duty but has not joined a shift, no payout is initiated.

(Keeping this option disabled is recommended when using FleetRunnr’s Scheduling module to manage driver shifts.)



Setting Payout for a Single Driver

Configure an individual driver’s payout when their compensation differs from others, by directly setting the payout type and its parameters so their earnings are calculated according to their specific agreement.


Setting Payouts for Multiple Drivers in Bulk

Configure payouts for multiple drivers at once when they share the same compensation structure, allowing you to apply the same payout type and settings across the group efficiently.

Note:

When multiple drivers are selected, the information panel appears blank. This is intentional and does not indicate missing data. Because drivers may have different payout configurations, the system cannot display a single value.

Any payout value you enter will override the existing configuration for all selected drivers.

Settings that are not configured will remain unchanged.


Additional Notes

  • The currency displayed in the payout configuration window is always based on the default currency you set in your account’s Preferences.

  • The payout information you set for your drivers can be updated at any time when needed by accessing the same Set Payout window you originally used.

  • The input shown on the Pending page inside the Agent Billing category of the Accounting module is based on the driver’s payout configuration you set here.


Related Articles

Did this answer your question?