Skip to main content

Keeping Equipment-Rental Rate Sheets Current by Branch and Class Code

By RentalSpend · · Updated

Use one controlled rate-sheet record per vendor agreement, then version it by effective date and branch or class code. That keeps old rentals on the right terms while new rentals pick up the revised rate.

On this page
  1. Follow this process in order
  2. What to capture in the controlled record
  3. Step 1: tie each invoice line to the right agreement and version
  4. Step 2: map branch changes without losing history
  5. Step 3: separate base rental from extra charges
  6. Step 4: refresh on a set cadence and on exception
  7. What to do when something does not match
  8. How this looks in practice
  9. Practical next steps
  10. Common questions

The safest way to keep equipment-rental rate sheets current is to maintain one controlled record per vendor agreement and version it by effective date, branch or service area, and class code instead of overwriting the old sheet. That way, each invoice line can be matched to the agreement and rate sheet that actually applied when the rental started or the charge was incurred, while older rentals keep their original terms and new rentals use the revised branch rate or class code.[1][2][3][4][5][6]

An office desk with rental invoices, a laptop, a binder of rate sheets, and a high-visibility vest in the background.
A controlled rate-sheet file starts with clear version tracking.

Follow this process in order

  1. Identify the controlling vendor agreement for each rental relationship and link every rate sheet to that agreement, not to a generic published price list.
  2. Add a branch or service-area key and the equipment class code to every rate-sheet row so the pricing record matches the supplier’s actual location-based pricing structure.
  3. Version the rate sheet by effective start date and end date, and retire the old version when a new one becomes active.
  4. Keep add-on charges, surcharges, and fees in separate fields from the base rental rate so invoice matching can test them independently.
  5. Preserve prior versions for open rentals, returns, disputes, and audit trails so older charges still point to the correct terms.

Sources: [1][2][3][7][8]

What to capture in the controlled record

A useful controlled record needs enough detail to answer three questions quickly: which supplier, which location or branch, and which equipment class code applied to this rental. United Rentals’ location pages show branch identifiers and Cat Class presentation, and supplier terms and promotions show that rates and offers can be branch-specific. Herc Rentals’ terms and charges pages also show branch-posted rates and separate add-ons, so the controlled record should mirror that structure rather than trying to force everything into one generic price field.

Fields that help keep branch rates and class codes under control
FieldWhy it mattersSuggested control
Vendor and agreement IDPoints the invoice to the governing termsStore one agreement per vendor relationship
Branch or service areaCaptures location-based pricingUse the supplier branch ID or your internal branch map
Equipment class codeSeparates similar equipment with different ratesKeep the supplier code and your internal code if both exist
Rate basisShows whether the rate is daily, weekly, 4-week, or a 1-shift basisKeep the basis as a required field
Effective start and end datesPrevents old rentals from inheriting new ratesVersion every change instead of overwriting
Add-on charges and surchargesKeeps base rate checks separate from feesStore each charge type in its own field

Step 1: tie each invoice line to the right agreement and version

Start with the agreement and the version of the rate sheet that was in force when the rental began or the service occurred. Supplier terms commonly tie the rental to the agreement and the identified equipment, and some terms allow rate changes for time periods that extend beyond the original rental window. That means the invoice line should not default to the current published rate unless the current rate actually applies to that rental date.

Step 2: map branch changes without losing history

When a vendor changes a branch rate, opens or closes a branch, or republishes a class code, treat it as a controlled change event. Retire the old mapping, add the new one with its effective date, and keep the prior mapping active only for open rentals that still belong to it. This matters because supplier pages and terms can be branch-specific, and a posted price may change without changing the equipment itself.

Step 3: separate base rental from extra charges

Do not bury delivery, pickup, fuel recovery, damage, repair, environmental, or protection-type charges in the base rental rate. Supplier pages commonly say those items are separate from the base rate, which means a clean rate sheet should show them as distinct fields. That separation makes invoice review much faster because you can compare each charge to the right rule instead of trying to interpret one blended total.

Step 4: refresh on a set cadence and on exception

Set a review cadence that fits your rental volume and vendor change frequency, then trigger an immediate update whenever the vendor sends a branch notice, class-code revision, or rate change. The source documents do not define a universal refresh frequency, so this is a company control decision. What matters is that the current rate-sheet version is always obvious and the retired version is still available for open rentals.

A project manager and AP specialist comparing a branch rate notice to a spreadsheet at a jobsite trailer table.
Branch notices should flow into a controlled version update, not a silent overwrite.

What to do when something does not match

If an invoice line does not match the current controlled record, do not force it into the nearest price. First confirm the rental date, branch, equipment class code, and whether the charge is a base rate or an add-on. If the rental began before the change date, the older version may still govern. If the class code changed but the equipment did not, confirm whether the new code is just a catalog update or a true pricing change. If the charge is a fee or surcharge, compare it to the separate charge section instead of the base rate.[1][9][3][7][8]

When the mismatch is real, update the controlled record, preserve the old version, and note the reason for the change. That gives AP, project teams, and equipment managers a single point of truth while still protecting the audit trail.[1][3][8]

How this looks in practice

Practical next steps

  • Create one master rate-sheet record per vendor agreement and add branch, class code, rate basis, effective date, and add-on charge fields.
  • Stop overwriting old rates; retire the prior row and create a new version whenever a vendor changes branch pricing or class coding.
  • Require AP or procurement to match invoice lines to the version that was active on the rental date, not just to the current posted rate.
  • Review open rentals after every supplier notice so older rentals keep their original terms and only new rentals move to the updated sheet.
  • Keep the prior version available for disputes, credits, and audit support until the rental is fully closed and reconciled.

Sources: [1][2][9][3][7][8]

Common questions

Do I need a separate rate sheet for every branch?

Not always, but you do need branch-level control whenever the supplier prices by branch or service area. If several branches truly share the same pricing and effective dates, you can use one controlled record with a branch map. If pricing differs by branch, keep the branch as a required key.

Should class-code changes be treated as new pricing?

Only if the change actually changes the price or the equipment definition. Sometimes a new class code is just a catalog or numbering change. Confirm whether the new code maps to the same equipment and rate basis before updating the controlled record.

What should I do with open rentals when the vendor changes rates?

Keep the prior version available and apply it to the open rental if that was the version in force when the rental began or when the charge was earned, subject to your agreement. Then use the new version only for rentals that start after the effective date or for periods your agreement says are repriced.

Which charges should stay outside the base rental rate?

Usually delivery, pickup, fuel, damage, repair, environmental, and similar surcharges belong outside the base rental rate, but check your agreement and supplier charge terms. The point is to keep each charge type separate so invoice matching is cleaner.

How often should we refresh the rate sheet?

Set the cadence in your own control policy based on vendor change frequency and rental volume. Many teams also refresh immediately when a supplier sends a branch notice or class-code update, because those changes can affect open and future rentals differently.

RentalSpend checks equipment-rental invoices against your agreed rates. Start a free invoice audit to see what to review on your own invoices.

Start a free invoice audit

← All resources

Sources

  1. Rental Service Terms - US (English) | United Rentals · United Rentals
  2. Disclaimer | United Rentals · United Rentals
  3. US Rental and Service Terms | Herc Rentals · Herc Rentals
  4. Equipment & Tool Rentals in Los Angeles, CA - United Rentals · United Rentals
  5. Equipment & Tool Rentals 905 - Phoenix, AZ | United Rentals · United Rentals
  6. Surface Prep, Flooring & Facility Maintenance Rentals 96M - Plainfield, IL | United Rentals · United Rentals
  7. Services and Associated Charges | Herc Rentals · Herc Rentals
  8. Create Supplier Invoices | Workday · Workday
  9. Discount | United Rentals · United Rentals

This guide is general information, not legal or accounting advice. Rental terms differ by agreement and supplier; check your own contract and rate sheet.