Payroll Accounting, Multi-State Tax Compliance & Labor Cost Allocation3 min readUpdated September 2026

Payroll for a Building Materials Supplier: Yard, Fleet, and Sales

A commercial building material supplier runs three different pay structures under one roof: hourly yard and warehouse crew who load trucks and pull orders, delivery drivers paid a mix of hourly and mileage or stop pay, and outside sales reps working on commission against gross margin, not just revenue.

Add a second or third branch location and you're also managing separate state or local tax registrations, potentially different minimum wage rates by city, and a labor cost report that needs to roll up by branch for the owner to see which location is actually profitable. This guide covers what to set up, and where Gusto and Rippling diverge for a supplier running multiple branches.

Vendors Covered in this Article

Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.

Three pay structures, one payroll run

Yard and warehouse hours are usually straightforward hourly pay with standard overtime. Delivery drivers often get a base hourly rate plus a per-stop or mileage add-on, which needs to be tracked as its own pay component so it factors correctly into overtime calculations, the same way a shift differential does. Outside sales reps typically draw a base salary against commission, with the commission calculated on gross margin per order rather than gross revenue.

Running all three through one platform is the goal, but confirm during setup that the platform can calculate overtime correctly when a driver's pay includes both an hourly rate and a stop-pay component, since folding stop pay into a separate bonus category is a common setup mistake that understates overtime.

Commission plans need a clear calculation trail

A sales rep paid on gross margin needs their commission tied to the actual cost of the materials sold on each order, not a list price assumption, or the commission calculation will drift from what the business actually made on the sale. Keep the margin calculation and the commission formula documented somewhere your rep can see and verify, not buried in a spreadsheet only accounting can access.

Disputes over commission calculations are one of the most common sources of turnover among outside sales reps in this industry, and most of them come down to a rep not trusting the number rather than the number actually being wrong.

Is Gusto enough for one branch, and when does Rippling fit better?

Gusto works well for a single-branch supplier with straightforward hourly and commission pay. Its setup is simple enough that a branch manager or office administrator can run payroll without much training.

Rippling's multi-location and multi-entity handling tends to matter more once you're running several branches, potentially across state lines, with different local minimum wage rates or scheduling ordinances to track. If you're currently running payroll separately for each branch and then consolidating the numbers by hand for a company-wide report, that consolidation step is usually where the case for switching gets made.

A worked example: one driver, two pay components, one week

Say a delivery driver works 42 hours in a week at a $22 hourly base rate, plus $180 in stop pay across the week's deliveries. The stop pay has to be added into the regular rate before calculating the overtime premium on the two hours over 40, not paid as a flat extra on top. Get this wrong across a full driver roster and the underpayment compounds every week until someone catches it, usually during an audit rather than a routine check.

A payroll platform that treats stop pay as its own tracked component, and folds it into the regular rate automatically, removes this from the list of things your office manager has to calculate by hand each week.

Branch-level reporting is what the owner actually wants

The report that matters most to ownership in a multi-branch supplier is usually labor cost as a share of revenue, by branch, updated close to real time. If payroll data doesn't tag each employee to a branch from the start, building that report becomes a manual reconciliation project every month instead of something that's already sitting in the system.

Confirm during setup that every employee, including delivery drivers who might serve more than one branch's routes in a busy week, is coded to the correct branch for reporting purposes.

What should you check before opening a second branch?

A new branch in a new city or state means confirming local minimum wage and paid sick leave ordinances before the first hire, not after, since several states now have city-level requirements that differ from the state minimum. Also confirm whether the new location changes your workers' comp policy or requires a new state unemployment insurance account.

Build this into a standard branch-opening checklist rather than relying on whoever happens to be handling the expansion to know the requirements from memory.

Before the new branch makes its first hire, confirm:

  • Local minimum wage and paid sick leave ordinances for the new city, since several states have city-level rules that differ from the state minimum.
  • Whether the new location changes your workers' comp policy, and which state or local tax registrations must be opened before payroll starts.
  • That every employee is tagged to a branch from the start, so labor cost as a share of revenue can be reported by location.
  • That driver stop or mileage pay is tracked as its own component and included in the regular rate for overtime.
Executive Capability Standard

What Good Looks Like

A well-run supplier payroll process can produce a labor cost report broken out by branch and by pay type, yard, delivery, and sales, within a day of any pay period closing.

Building The Capability (5-Stage Skill Ladder)

1. Learn:List every branch's local wage and leave requirements, and confirm whether stop pay or delivery incentives currently factor into your overtime calculations.
2. Do Manually:Have your office manager or bookkeeper code every employee to a branch and reconcile stop pay against delivery records each pay period.
3. Delegate:Assign a controller to own branch-level labor cost reporting and commission calculation trails, checking them monthly against sales records.
4. Automate:Configure Gusto or Rippling to fold stop pay into the regular rate automatically and tag every employee to a branch for reporting.
5. Buy:Connect payroll to your order or ERP system so margin-based commission calculations flow into payroll without manual re-entry each pay period.

How to Get Started

Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.

Rippling

Rippling's multi-location handling fits a supplier running several branches with different local wage rules to track.

Visit Rippling→
BILL

BILL adds an approval workflow for the freight and vendor invoices that come with running multiple branch locations.

Visit BILL→

Frequently Asked Questions

Does stop pay for delivery drivers count toward overtime calculations?

Yes, in most cases stop pay and other per-delivery incentives are part of the regular rate used to calculate overtime under federal wage and hour law. Confirm your payroll platform includes it automatically rather than treating it as a separate bonus.

Can Gusto or Rippling calculate commission on gross margin instead of revenue?

Neither is a dedicated commission calculation engine. Most suppliers calculate margin-based commission in their order or ERP system and import the resulting payment amount into payroll, rather than expecting payroll software to do the margin math.

Do different branches in the same state need separate payroll setups?

Not usually for state tax purposes if they share the same state, but local minimum wage, paid sick leave, or scheduling ordinances can still differ by city. Confirm branch-level local requirements separately from your state-level setup.

About the numbers

This guide doesn't quote a sourced benchmark. Figures in it are estimates or general guidance, so check them against your own numbers.

Related Guides