Skip to main content
Driver Settlements is also known as driver pay, driver payroll, paystubs, or pay statements, depending on which term you’re used to. It’s the part of Alvys that turns a driver’s delivered trips, pay rates, and deductions into a finished pay statement you can review, share with the driver, and sync to your accounting system. Each statement is built from the rates set up on that driver’s profile, or from a rate plan applied to a group of drivers (explained further below), and every statement is scoped to a pay period, the recurring payment schedule the driver is assigned to.

Watch the walkthrough

If a screen in the video looks different, follow the written steps below.
Open the recording

Where to find it

Go to Accounting → Driver Settlements. You’ll see three tabs:
Driver not appearing in settlements? Check how that driver is classified on their profile. Driver Settlements only works with drivers classified as Company Driver or Owner Operator. A driver classified as Contractor will never appear here, no matter how their pay period is set up. If the driver is a Company Driver or Owner Operator and they’re still not showing up, confirm they’ve been assigned to a pay period under Settings → Pay Periods.

First-time setup checklist

  1. Create a pay period. Go to Settings → Pay Periods, then click New Pay Period. Set how often you want to pay these drivers and choose which drivers the schedule applies to.
  2. Configure driver rates. Set these up on each driver’s profile individually, or use a rate plan to apply the same rates to a whole group of drivers at once.
  3. Check the Open tab. A delivered trip will appear here once that driver has both a pay period and at least one rate configured.
  4. Approve payable items. Select the line items you want to include and click Approve. The driver then moves to the Drafts tab.
  5. Review the draft. Preview the amounts, add any notes you need, and share it with the driver if you’d like their input before finalizing.
  6. Generate the statement. This moves it to the Statements tab, and it’s emailed to the driver automatically if email delivery is turned on for your account.

Configuring driver rates

  1. Open the driver’s profile from Drivers.
  2. Scroll down to the Rates section. Any rates already set up are listed there, each with a small menu (the three dots) so you can edit or delete it.
  3. Click + Add Rates.
    Image
  4. Give the rate a name and choose a rate type.
  5. Enter the rate amount.
  6. If needed, add a rule to restrict when this rate applies (see Rate rules, below).
  7. Click Save.
    Image
Alvys supports a wide range of rate types, including several mileage-based options (empty, loaded, and total mileage), per-stop and per-trip rates, percentage-of-trip-value rates, statement bonuses, minimum pay, and time-based rates like hourly pay, daily pay, and per diem. Because new rate types are added from time to time, the most current list is always the Add Rate dropdown itself, right where you’re setting up the rate.
For the full catalogue of rate types, every rule subject and operator, and worked examples, see Driver rates, rules, and plans.

Rate rules

  • Load-level rules restrict a rate by customer, so the rate only applies when the trip is for that specific customer.
  • Trip-level rules restrict a rate by the Number of Drivers on the trip, or by Equipment Type.
  • TONU rules let you scope a rate to TONU (Truck Ordered Not Used) loads specifically, with three options to choose from: Non-TONU only, TONU only, or Any.
If a rate rule doesn’t explicitly include TONU loads, a TONU load will not be paid under that rule at all. If you pay TONU loads and notice one wasn’t paid the way you expected, check this setting first.
  • Rule groups let you combine several conditions using “or” logic, so the rate applies whenever any one condition in the group is met, rather than requiring all of them at once.
  • Team driver pay: to split pay between two drivers working the same load, use a trip-level rule scoped by Number of Drivers, with a separate rate configured for each driver.

Rate plans

Driver Rate Plans are reusable templates that bundle together rates, optional trip rules, and a group of drivers, called a segment. They replace the older approach of entering the same pay structure on every driver’s profile one at a time. Rate plans and profile-level rates can be used together. A driver can be paid from their own profile rates, from one or more rate plans, or from a combination of both, and all matching rates are added together on the statement. To create a rate plan:
  1. Click your account name in the bottom-left corner, then click Settings.
    Image
  2. Under General, open the Driver Settlements settings.
  3. Go to Rate Plans, then click New Rate Plan.
    Image
  4. Define which drivers this plan applies to. Depending on what’s enabled for your account, you can group drivers by fleet, subsidiary, terminal, driver type, tenure (how long they’ve been with the company), or by selecting specific drivers individually.
  5. Before saving, review the preview showing which drivers currently match this plan.
  6. Click Save.
  7. To confirm it applied the way you expect, open a matching driver’s profile and check the Rates section for the plan you just created.
A word of caution: rate plans don’t check for overlap between each other, and there’s no priority order between them. If two plans both grant the same rate to the same driver, that driver is paid twice, once under each plan. To avoid this, design your driver segments so plans don’t overlap. This is especially easy to miss with tenure-based plans, since a driver moving from one tenure tier into another can briefly match both plans at the same time, resulting in an unexpected duplicate payment. If a driver’s statement includes what looks like a duplicate line item, overlapping rate plans are the most likely explanation, so that’s the first place to check.
Rate plan changes only affect pay going forward. Editing a plan doesn’t recalculate statements that have already been processed, and a driver who newly qualifies for a plan doesn’t receive back pay for trips completed before they matched it.
Tiered rates are fully supported today. A per-mile rate can be tiered so a driver is paid a higher rate once they cross a mileage threshold within a pay period, with the option to pay all of that period’s miles at the highest tier reached. Rates can also be tiered by how long a driver has been with the company, for example, giving a driver a raise after their first 90 days. If a driver crosses a tenure threshold in the middle of a pay period, double-check their statement for a duplicate or unexpected line item before finalizing it, since this is a known scenario where the overlapping-rate-plan issue described above can occur.

Generating a statement

Step 1: Approve payable items
  1. Go to Accounting → Driver Settlements, and open the Open tab.
  2. Click a driver’s name to open their transaction view.
  3. Click any trip to expand its line items.
  4. Use the checkboxes to select which items to include.
  5. Choose the Pay Period this statement belongs to.
  6. Click Approve. The driver moves to the Drafts tab.
Step 2: Add deductions, cash advances, and other transactions
  1. Click New Transaction on the driver’s settlement view.
  2. Select the transaction type, such as a deduction, reimbursement, bonus, or escrow deposit or withdrawal.
  3. Enter the amount. If you don’t know the exact amount yet, you can enter $0.00 as a placeholder and fill in the real amount later.
  4. Click Save.
Step 3: Review the draft From the Drafts tab, open a driver’s draft statement. From here you can add more transactions, add Statement Notes (which the driver will see), add Internal Notes (which the driver will never see), set the Statement Date, preview the statement, or share it by email. Notes keep the line breaks you type. If you enter a note across several lines, it stays on several lines on the statement the driver receives rather than collapsing into one paragraph. Step 4: Generate Click Generate Statement. It moves to the Statements tab, where you can download it as a PDF or email it.
Generating a statement doesn’t move any money. It creates the pay record. The driver receives it by email, if you have that configured, and can also view it in the Alvys Driver App. The actual payment happens through your accounting system or payroll provider, separately from Alvys.

Gross and Net totals on the Drafts and Statements tabs

The Drafts and Statements tabs show Gross and Net totals for the rows in the grid, so you can check what a pay run adds up to without exporting it. The totals follow what you are looking at:
  • With no rows selected, they total every row the current filters leave on the grid.
  • With rows selected, they total only the selected rows that also match the current filters. Changing a filter so a selected row is no longer on the grid takes that row out of the totals too.
The totals are a read-only summary. They do not change any statement, and they do not replace the amounts on the statement itself.
Working with multiple drivers at once: you can generate statements for several drivers in one action from the Drafts tab, and you can share several completed statements by email at once from the Statements tab. This bulk action applies to statements already sitting in Drafts or Statements. Downloading several statements as PDFs at once during the preview step isn’t currently supported.

Statement status: Queued, and reverting a statement

A statement can show a status of Queued in two situations: right after it’s first generated, and while a revert is in progress. While a statement is Queued, it’s locked, meaning you can’t download, share, or revert it yet. It should move to Processed within a few minutes. If it stays Queued for more than 30 to 45 minutes, contact Alvys Support with the statement number. Reverting a statement. Click Revert Statement to send a generated statement back to Draft status so you can edit and regenerate it. This is a single action with one choice to make: whether to return the statement to Draft, or all the way back to Open. If a revert doesn’t behave the way you expect, the message shown on screen isn’t always the full explanation. If this happens, contact Alvys Support rather than assuming the on-screen message tells the whole story.
Once a statement is reverted all the way to Open, it can’t be recovered. If you want to keep the option to regenerate a statement without losing its current state, use Revert to Draft instead of Revert to Open.
If you revert a statement that’s already synced to your accounting system, what happens next depends on which platform you use (QuickBooks Online, QuickBooks Desktop, Sage, Business Central, or NetSuite). Contact Alvys Support with your specific platform so they can walk you through the exact behavior.

How mileage totals are counted on a statement

The mileage totals shown throughout the app, including the Approved Items panel and the draft and processed statement lists, match what prints on the statement PDF. Which miles get counted depends on a company-wide setting called Always Show Miles, found under Settings → Company Profile → Driver Settlements (this may also appear as Driver Statement Settings, depending on your account). When this setting is turned off, which is the default, the total only counts miles that were actually rated on the statement. For example, a trip paid only for accessorials, with no mileage-based pay, contributes zero miles to the total. When this setting is turned on, the total counts every mile driven, whether or not it was rated. Either way, an individual trip row always shows that trip’s own full mileage. Only the summary total at the top changes based on this setting.

Trip value visibility

Whether trip value appears on a driver’s statement is controlled by a setting on that individual driver, not a single company-wide switch. Each driver has their own setting. Changing it for one driver has no effect on any other driver’s statements. It does, however, apply to both that driver’s regular statement and their truck statement together, since both are generated from the same underlying trip value. Changing this setting only affects statements generated after the change. A statement that’s already been generated keeps whatever display it had when it was created. To update an existing statement, you’ll need to revert it to draft and regenerate it.
This setting only controls what the driver sees printed or emailed on their statement. It doesn’t change how pay is calculated. If a driver is paid a percentage of trip value, that calculation still uses the real trip value, regardless of what’s displayed to the driver.

Truck statements (owner operators with multiple trucks)

Truck statements group all of an owner operator’s trips by truck into a single view, instead of one combined statement per driver. This is useful when you pay by truck, or want to review truck-level totals before finalizing a driver’s overall pay. Truck statements don’t replace a driver’s regular paystub; both exist side by side. Before you can use truck statements, three things need to be true: the driver is classified as an Owner Operator, the person turning it on has the Edit Assets permission, and the driver has two or more trucks. With only one truck, a driver statement and a truck statement would show identical numbers, so the option isn’t offered. To turn on truck statements for a driver:
  1. Go to Assets, then Drivers, and open the owner operator’s profile.
  2. Turn on the Truck Statements toggle. If you don’t have permission to do this, ask your administrator.
  3. Open the driver’s Settlements tab.
  4. Find the statement period you want and click Generate to create the truck-grouped statement.
A few things worth knowing:
  • If you switch a driver between owner-operator pay and truck-statement pay while a draft is open, you’ll be asked to confirm first, since the switch converts any existing drafts back into open items.
  • If you revert a statement for a driver who has since switched pay modes, that statement is deleted and its transactions return to Open. To resolve this, switch the pay mode back first, then revert.
  • Once truck statements are turned on, the Open and Drafts tabs will ask you to pick a specific truck before showing any transactions.
  • A deduction can be tied to a specific truck either from the truck’s own profile, or from Driver Settlements by selecting a truck and using New Transaction, then Add Deduction.
The trip-value setting described above applies directly to truck statements too, since both a driver’s regular statement and their truck statement are generated from the same underlying trip value.

Deductions, escrow, and splitting

Escrow deposits and withdrawals are supported as their own transaction types. To use them, click New Transaction and choose Escrow Deposit or Escrow Withdrawal. To split a deduction between a driver’s regular pay and their escrow balance, add the deduction as usual, then add a separate Escrow Withdrawal transaction for the portion you want moved into escrow. This is the current, correct way to do this, and it keeps your accounting sync accurate. To split a deduction across multiple statements, use the three-dot menu on the deduction line and choose Split. If you don’t see this option, contact Alvys Support. Custom deduction categories: the category field accepts free text with autocomplete, so it isn’t limited to a fixed list, even if you’ve seen guidance elsewhere suggesting otherwise.
Recurring deductions stop automatically once they reach their configured maximum amount. If a recurring deduction seems to have disappeared, check whether it reached its maximum before assuming something went wrong. If you’ve confirmed the maximum hasn’t been reached and the deduction is still missing, contact Alvys Support rather than re-adding it.
An item can be excluded from a statement without being deleted. Look for an “Excluded from Settlement” label, or a per-transaction toggle (for example, under a driver’s fuel card settings) that controls whether that item shows up on a statement.

Accounting and QuickBooks sync

Generating a statement doesn’t, by itself, pay the driver or move any money. It creates the record, emails it if you have that configured, and syncs it to your accounting system. Owner operator and company driver statements both sync to your accounting system the same way. There’s no separate payroll integration required for either one, and no need to enter company driver pay manually just because of how that driver is classified. If you’d rather keep a driver’s statements out of your accounting sync entirely, for example because you already run that driver’s pay through a separate W2 payroll provider, there’s a setting called Process Statement By Tax Category in your accounting integration setup. Turning it on excludes statements from syncing for any driver whose tax category is set to W2, while drivers set up as 1099 continue to sync as usual. This setting is off by default, so unless you’ve turned it on, every driver’s statements sync the same way regardless of how they’re classified. It also isn’t specific to QuickBooks; the same setting works the same way across QuickBooks Online, QuickBooks Desktop, Sage, Business Central, and NetSuite.
If you sync to QuickBooks, the trip number isn’t sent over as its own separate, reportable field. If it appears at all, it’s folded into the memo or description text rather than being something you can filter or report on independently. This is a current limitation, not a setting you can change.
Right now, Driver Settlements search only matches by Trip Number. Searching by driver name or truck number isn’t supported yet. We’re aware this would be useful and it’s something we’re tracking for a future improvement, but for now, Trip Number is the reliable way to search.

Permissions

Access to Driver Settlements is controlled by individual permissions rather than a single job title. The two permissions that matter most are Pay Driver and Pay Owner Operator, both found in the Billing category. These are what gate the Driver Settlements page itself. Permissions are granted to individual users under Settings → Organization (or Users) → Permissions. They aren’t bundled automatically based on someone’s job title, so if a user isn’t seeing the access you expect, check their individual permissions rather than assuming their role covers it.

Who can revert a statement

Reverting a statement is a permission-gated action, controlled by the Revert Driver Statement permission, enabled by default for the Admin, Partner Admin, and Biller roles. If the Revert button appears greyed out for you, you most likely don’t have the permission needed to use it. Contact an administrator on your account, who can either revert it for you or grant you that permission if you need it regularly.

Troubleshooting

A load isn’t showing up in Driver Settlements. Check these possibilities in order: the load might already be sitting in a draft or a completed statement, so check those tabs first; the driver might not be assigned to a pay period, or the pay period’s date range might not include the load’s delivery date; the entity filter might be set to Driver when the load actually belongs to an Owner Operator, or the other way around; the load might be classified as Brokerage, and Brokerage loads never generate driver pay, this is expected behavior, not a bug; or there might simply be no rate configured on the driver’s profile. If you can see a bill for the load in QuickBooks but nothing in Driver Settlements, the driver’s rate most likely didn’t apply. Contact Alvys Support with the load number. The Revert button is greyed out. This is usually a permissions issue. See Who can revert a statement above. A statement has been stuck in Queued status for more than 30 to 45 minutes. Contact Alvys Support with the statement number. A driver is missing from the Drafts tab. Drivers only appear there once their payable items have been approved from the Open tab. If a statement was reverted all the way to Open rather than to Draft, its items return to Open, not Drafts. An inactive driver is still showing up. Inactive drivers remain visible as long as they have outstanding payables. Once those payables are cleared, they disappear automatically. If you’d like to intentionally keep showing inactive drivers with open payables, there’s a setting for that in Company Profile. Trips with a $0 payable aren’t appearing. This is controlled by two separate settings in Company Profile, both off by default: Allow $0 line items on driver statements and Include trips with no payables to display in settlements. If a trip’s only payable would be $0, turn on “Allow $0 line items on driver statements” to have it appear (a trip that’s $0 only because part of it was already settled on a prior statement stays hidden either way). If a trip never generated a payable line item at all, turn on “Include trips with no payables to display in settlements” instead.

Frequently asked questions

No. Every driver must be assigned to a pay period before a statement can be generated for them.
Two separate settings in Company Profile control this, both off by default. “Allow $0 line items on driver statements” shows trips whose only payable is $0. “Include trips with no payables to display in settlements” shows trips that never generated a payable line item at all. Turn on whichever matches what you’re trying to see.
They’re answering two different questions. See How mileage totals are counted on a statement above for the full explanation.
Click the miles cell for that trip in the Driver Settlements table and edit it directly. The statement recalculates automatically.
Use the three-dot menu on the trips table, or click directly on the trip value cell. If the driver is paid a percentage of trip value, that pay recalculates automatically from the new value.
Set the Cutoff Date in the Open tab.
Yes. Right-click a column header to pin it left or right, or use Configure Columns to show or hide columns. Your layout is saved to your account, so it will still be there the next time you log in.
Not if it was reverted all the way to Open. To avoid this in the future, use Revert to Draft rather than Revert to Open whenever you want to keep the option to regenerate the statement without losing its current state.
This depends on which platform you use. Contact Alvys Support with your specific platform so they can explain exactly what to expect.
Yes, both owner operator and company driver statements sync the same way. If you’d rather exclude a driver’s statements from syncing, for example because you handle their pay through a separate W2 payroll provider, ask your administrator about the “Process Statement By Tax Category” setting in your accounting integration setup, which excludes W2-classified drivers from the sync when turned on.
On the driver’s profile, go to Tax Information, enter the Tax ID, and set the Tax Category to 1099. A Company Name field will then appear. Fill it in and save. If a statement has already been generated, you’ll need to revert and regenerate it for this change to show up.
No, it’s included in your existing subscription.
Not yet. Right now, Trip Number is the only field Driver Settlements search supports.
You can’t edit the pay period on a statement that’s already been generated. Delete it using the trash-bin icon in Paystubs, or revert it, then regenerate it against the correct pay period.
This can happen when a driver briefly qualifies for two overlapping tenure-based rate plans at the same time, resulting in a duplicate line item. Check the statement for a duplicate before finalizing it, and contact Alvys Support if you find one.
Yes. Use a rate rule scoped by Number of Drivers, with a separate rate configured for each driver.
A rate rule needs to explicitly include TONU loads for them to be paid under that rule. If a rule doesn’t specify Non-TONU only, TONU only, or Any, TONU loads are excluded from it by default.
See Trip value visibility above. This is a setting on the individual driver, not a company-wide one, but it does apply to both that driver’s regular statement and their truck statement together.

Driver rates, rules, and plans

How rates, policies, and rules produce line items on a statement.

Driver Settlements FAQ

Pay periods, deductions, reversals, and the first-run questions from the settlements webinar.

Time-based pay

Hourly, daily, and per diem pay inside Driver Settlements.

Truck statements for owner-operators

Generate a statement at the truck when you pay an owner-operator that way.

Balance-based deductions

Recurring deductions that draw down a balance across statements.

Escrow accounts

Hold and release escrow as part of driver pay.

Paystub layout templates

Control what appears on the statement you send the driver.