Payment rule settings

Last updated: August 16, 2026

This is a reference for every control in the driver payment rule editor, grouped by the drawer's own sections. For how to build a rule start to finish, see create a payment rule; for the tab it lives on, see manage driver pay.

Note

Fleet and this page are gated. Availability varies by organization — if you don't see it, reach out to Nash. Scoped users see rules read-only.

Client-side facts below (labels, options, defaults) describe what you see. What a priced rule actually pays out is settled by Nash when a delivery is completed, so treat pricing behavior as intent — the Reports tab shows the resulting totals.

Top of the drawer

Setting Options (default) What it does
Payment Rule Name free text Identifies the rule in the Payment Rules list.
Driver Groups your driver groups (none) The groups this rule prices. Multiple allowed; a group can be in only one rule, so groups already used elsewhere aren't offered.
Currency your supported currencies The currency for every fee amount in the rule. Applies to all pricing and fee fields below.

Pricing type

Setting Options (default) What it does
Pricing type Contract, Function (Contract) Contract builds pricing from the models below. Function is custom Python pricing, shown only for accounts already using it; non-superusers can view but not edit an existing function rule.
Contract type Flat fee, Order value based, Duration based, Distance based (none) Which pricing models make up the base pay. Add one or more.
How do you wish to combine the values? Use maximum value, Use minimum value, Sum all values Appears once two or more models are added. Sets how their computed values combine into one payout.

Flat fee

Setting Options (default) What it does
Charge per Stop, Route Whether the flat amount is paid once per stop or once per route.
Flat fee pricing amount (in the rule's currency) The fixed amount paid.

Order value based

Setting Options (default) What it does
Type Tiered, Percentage How pay is derived from order value — bands, or a straight percentage.
Percentage number (Percentage type) The share of order value paid.
Tier rows Orders starting at, Charge (Tiered type) Each band's starting order value and the charge for it. Add tier / Remove tier manage rows.

Distance based

Setting Options (default) What it does
Unit Miles, Kilometers The distance unit for this model.
Type Tiered, Rated Band-based pay, or a per-interval rate.
Tier rows Distance starting at (mi/km), Charge (Tiered type) Each band's starting distance and its charge. Distance and duration tiers can also carry Overages (a rated rule for distance beyond the last band).
Rated type Prorated, Round, Round up, Round down (Rated type) How partial intervals are handled.
Rate interval number (Rated type) The size of one charging interval.
Fee amount (Rated type) The amount paid per interval.

Duration based

Setting Options (default) What it does
Unit Minutes, Hours The time unit for this model.
Type Tiered, Rated Band-based pay, or a per-interval rate.
Tier rows Duration starting at (min/hour), Charge (Tiered type) Each band's starting duration and its charge; supports Overages as above.
Rated type Prorated, Round, Round up, Round down (Rated type) How partial intervals are handled.
Rate interval number (Rated type) The size of one charging interval.
Fee amount (Rated type) The amount paid per interval.

Function

Setting Options (default) What it does
Custom pricing code (Python) Python code A custom pricing function. Editable only by superusers; if you need custom function pricing, reach out to Nash.

Additional fees

Add any of these under Additional fees; each opens its own card.

Toll fee

Setting Options (default) What it does
Type Flat fee, Use Google API A fixed toll amount, or tolls sourced from Google.
Fee amount (Flat fee type) The toll amount paid.

Insurance fee

Setting Options (default) What it does
Who is responsible for the insurance fee? Provider, Nash Who the insurance fee is attributed to.
Type Flat fee, Order value based A fixed amount, or a value derived from order value.
Flat fee amount (Flat fee type) The insurance amount.
Order value type Tiered, Percentage (Order value based) Bands or a straight percentage.
Tier rows Orders from … up to, Charge (Order value based, tiered) Each band's range and charge; supports Overages.

Wait fee

Setting Options (default) What it does
After (min) minutes Wait time before the fee starts accruing.
Charges amount, in the rule's currency The amount charged each interval (the label shows the currency symbol).
Every (min) minutes The interval the charge repeats on.
Limited to amount, in the rule's currency A cap on the total wait fee (the label shows the currency symbol).

Return fee

Setting Options (default) What it does
Type Flat fee, Percentage A fixed amount, or a share of the delivery fee.
Fee / Delivery fee percentage amount / percent The return amount (flat) or the percentage of the delivery fee.
Charge per Stop, Route Whether the fee applies per stop or per route.

Cancellation fee

Setting Options (default) What it does
Type Flat fee, Percentage A fixed amount, or a share of the delivery fee.
Percentage / Fee percent / amount The cancellation amount (flat) or the percentage of the delivery fee.
Trigger Status, Time What sets off the fee — reaching a driver status, or a time threshold.
Time before cancellation (minutes) minutes (Time trigger) The minutes before cancellation that make the fee apply.
Driver status a delivery status (Status trigger) The driver status that makes the fee apply.
Charge per Stop, Route Whether the fee applies per stop or per route.

Save and delete

Control What it does
Create Rule / Update Rule Saves the rule (label depends on whether you're creating or editing).
Close Closes the drawer without saving.
Delete (row action) Opens Delete Driver Payment Rule; confirm with Delete Rule. This can't be undone.