Payment rule settings
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. |