Spotting accessorial charge creep on a facilities invoice

Facilities invoices carry accessorial charges that drift upward unchecked. Here is how to find creep line by line before it becomes a fixed cost.

Twitter LinkedIn WhatsApp
Ask AI: ChatGPT Claude Gemini Grok
Spotting accessorial charge creep on a facilities invoice

Margin drift is the gap between what a vendor contract says and what the invoice actually charges. On a facilities invoice, that gap often shows up first in the small lines: after-hours dispatch, trip charges, fuel add-ons, emergency response premiums. These are accessorial charges, and they are billed separately from the base service rate.

Facilities vendors add these lines because contracts rarely define them precisely. A rate schedule fixes the hourly labor rate. It rarely fixes what counts as "after hours" or caps how many trip charges apply to one visit. That gap is where creep starts, and it compounds invoice by invoice until someone reads the contract next to the bill.

Executive Summary

Accessorial charge creep on facilities invoices happens because the base service rate gets reviewed and the surcharge lines do not. A janitorial, HVAC, or general maintenance contract fixes the hourly rate and sometimes a trip charge, but it rarely defines the conditions under which an after-hours premium, emergency dispatch fee, or fuel surcharge applies. The vendor's invoicing system applies its own default logic, and that default tends to drift toward the vendor's benefit over time.

The mechanism is simple: three-way matching checks the invoice against a purchase order and a receipt of service. It does not test whether an accessorial line meets the contract's definition of the condition that triggers it. A trip charge applied to a scheduled monthly visit, not an emergency call, passes matching because the PO and the service both exist.

Nothing in that check reads the contract's definition of "emergency."

What changes it is treating accessorial lines as their own audit category, separate from the base rate. That means pulling the contract's accessorial schedule, listing every condition that triggers a surcharge, and testing each invoice line against that condition rather than against whether the service happened at all.

1. What counts as an accessorial charge on a facilities invoice?

An accessorial charge is any fee billed on top of the base service rate for a condition outside normal scheduled work: after-hours labor, emergency dispatch, trip charges for multiple stops, fuel or vehicle surcharges, disposal fees, and equipment rental add-ons. The base rate covers the work itself. The accessorial line covers the circumstance under which the work happened.

A facilities contract that fixes the hourly rate but leaves these conditions undefined hands the vendor discretion over which invoices carry the.

The base service rate is usually the only number a buyer negotiates hard. It is the headline figure in the RFP and the line everyone benchmarks against competitors. Accessorial charges sit below that line, in a schedule that often gets attached to the contract without the same scrutiny.

That asymmetry is structural, not accidental. A vendor proposing a lower base rate has room to make up margin on accessorial lines that nobody negotiated as hard. Reading the accessorial schedule with the same attention as the rate card closes that gap before the first invoice arrives.

On a facilities invoice specifically, watch for lines labeled trip charge, dispatch fee, emergency premium, after-hours differential, and environmental or disposal surcharge. Each should map to a defined trigger condition in the contract, not to the vendor's judgment call at billing time.

2. Why does accessorial creep happen even when the base rate is correct?

Three-way matching checks that an invoice ties to a purchase order and a confirmed service. It does not test whether an accessorial line meets the contract's definition of the condition that triggers it. A trip charge or after-hours fee can sit on an invoice that otherwise matches perfectly, because the matching process was never built to read a surcharge clause.

The base rate can be exactly right while the accessorial lines drift upward, invoice after invoice, unnoticed.

Matching software confirms that a service occurred and that a PO authorized it. That is a real control, and it catches invoices for work that never happened. It was not designed to interpret a contract clause that says an after-hours premium applies only to calls placed after 6pm on a business day.

The accessorial schedule usually lives in a separate exhibit or an email exchange from the original negotiation, not in the ERP's rate table. AP staff approving the invoice see a labeled charge and a plausible-looking amount. They do not have the trigger condition in front of them to check against.

Once one invoice with an unjustified accessorial line clears, there is no signal telling the next reviewer to look harder. The charge becomes precedent by default rather than by agreement.

3. Which specific patterns show up in facilities accessorial creep?

Four patterns recur on facilities invoices: a trip charge applied to a regularly scheduled visit instead of an unplanned one, an after-hours premium on work performed inside contracted hours, a fuel or vehicle surcharge with no fuel index reference behind it, and a disposal fee for materials the base contract already covers. Each looks identical to a legitimate accessorial charge on the invoice face. The difference only appears when the line is checked against the specific condition the contract attaches.

A trip charge exists to compensate a vendor for an unplanned visit outside the regular schedule. When that same charge appears on a monthly preventive maintenance stop already built into the service calendar, the condition for the charge was never met.

An after-hours differential should apply only outside the contract's defined service window. Some facilities contracts define that window explicitly. Others leave it implied, which is exactly where a vendor's default billing logic fills the gap in its own favor.

Fuel and vehicle surcharges should track a named index if the contract references one. A flat surcharge with no index behind it, applied at a fixed rate regardless of actual fuel movement, is a fee with no defined trigger at all.

  • Trip charge on scheduled visits: Applied to a stop already on the recurring service calendar, not an unplanned call.
  • After-hours premium mismatch: Billed for work performed inside the contract's defined service window.
  • Unindexed fuel surcharge: A flat add-on with no published index or rate table behind it.
  • Disposal fee duplication: A separate charge for waste handling the base scope already includes.

4. How do you build a check for accessorial lines without a benchmark dataset?

Start with the contract, not the invoice. Pull every accessorial line item from the rate schedule and write down its trigger condition in plain language: what has to be true for this charge to apply. Then hold each invoice's accessorial lines against that written condition, one at a time.

This does not require an industry benchmark. It requires the contract's own language, applied consistently, which is a check any AP team can run without external data.

The absence of an industry-wide accessorial benchmark is not a barrier here. The check is internal: does this invoice line match the condition this specific contract defines for it. That comparison only needs the contract and the invoice, not a comparison to what other companies pay.

Build a short reference sheet per vendor: charge name, trigger condition, and any rate cap or index it should track. Attach it to the vendor file so whoever approves the invoice each month has the condition in front of them, not just the charge label.

When a condition is genuinely ambiguous in the contract, that ambiguity is worth resolving at the next renewal rather than argued invoice by invoice. Flag it, pay under protest if needed, and fix the contract language so the next twelve months of invoices do not repeat the same dispute.

5. What should you do when you find an accessorial charge that does not match its trigger condition?

Document the specific invoice line, the contract clause that defines the trigger, and the gap between them, then raise it with the vendor as a credit request rather than a dispute over the whole invoice. Most facilities vendors will issue a credit memo for a documented mismatch because the alternative is a contract renegotiation they would rather avoid. Track every credit issued so the pattern across a vendor relationship becomes visible over time.

A credit request that cites the exact contract clause and the exact invoice line is far easier for a vendor to process than a general complaint about pricing. It also creates a paper trail that supports a harder conversation if the same mismatch recurs.

Keep a running log per vendor of every accessorial correction, even small ones. A single trip charge dispute is not evidence of a pattern. Six of them across a year, against the same clause, is.

This is general information about invoice review practice, not legal advice. Where a dispute touches contract interpretation your legal team disagrees on, involve them before escalating past the credit-request stage.

6. Can accessorial charge review be handled inside routine AP work, or does it need a separate pass?

Routine AP approval checks that an invoice ties to a PO and that the total looks reasonable against history. That is a different question from whether each accessorial line meets its contract-defined trigger, and asking AP staff to do both at invoice speed means the second question gets skipped under volume. A periodic, separate pass through the accessorial schedule against a sample of invoices catches what routine approval structurally cannot.

Routine AP approval runs against volume and deadline pressure. Reading a contract's accessorial schedule and comparing it line by line to an invoice takes time that a fast-approval queue does not budget for.

A periodic review, run quarterly or at contract renewal, can pull a sample of invoices per vendor and test every accessorial line against its trigger condition without competing against the daily approval clock.

This is the same logic behind a full margin drift diagnostic: a prioritized recovery and prevention roadmap in 2 to 4 weeks, built specifically to separate the invoice-to-contract check from day-to-day AP throughput.

For the wider pattern this sits inside, start with the margin drift guide. See also the six categories drift hides in and accessorial charge audit: the surcharges nobody validates.

7. Frequently Asked Questions (People Also Ask)

What is accessorial charge creep?

It is the gradual increase in surcharge lines on a facilities invoice, such as trip charges or after-hours fees, that occurs because these lines are checked less rigorously than the base service rate. Each individual charge may look small, but the pattern compounds across a vendor relationship when nothing tests each line against its contract trigger.

Does three-way matching catch accessorial charge creep?

No. Three-way matching confirms an invoice ties to a purchase order and a completed service. It does not test whether a specific accessorial line meets the condition the contract defines for it, so a trip charge or after-hours fee can sit on an otherwise clean, matched invoice.

Where do accessorial charge definitions usually live in a facilities contract?

Often in a separate exhibit or schedule attached to the main service agreement, sometimes negotiated by email rather than in the primary contract document. That separation is part of why the definitions get less scrutiny than the base rate during both negotiation and invoice review.

Is a trip charge always improper on a facilities invoice?

No. A trip charge is a legitimate fee for an unplanned or out-of-cycle visit. It becomes a creep issue only when applied to a stop that was already on the regular service schedule, which is a condition worth checking against the contract's own trigger language rather than assuming.

How do you dispute an accessorial charge that does not match its trigger condition?

Cite the specific invoice line and the specific contract clause that defines when the charge applies, and request a credit memo rather than disputing the full invoice. A documented, narrow request is easier for a vendor to process and creates a record if the same mismatch recurs.

Can AP staff catch this during normal invoice approval?

Routine approval is built for PO matching and volume, not for reading a contract's accessorial schedule against every line. A separate, periodic review, sampling invoices per vendor, catches what daily approval work is not structured to test.

What is the difference between an accessorial charge and the base service rate?

The base rate covers the scheduled work itself and is usually the most negotiated figure in a facilities contract. An accessorial charge covers a specific circumstance, like an emergency call or after-hours labor, and is billed on top of the base rate only when its defined trigger condition is met.

Should a fuel surcharge on a facilities invoice reference an index?

If the contract specifies an index, the surcharge should move with that index and the invoice should show the reference. A flat surcharge with no published index behind it, charged at a constant rate regardless of actual fuel cost movement, has no defined trigger and is worth questioning.

Does resolving accessorial disputes require legal advice?

Simple documented mismatches against clear contract language usually resolve through a credit request. Where the dispute turns on how a clause should be interpreted and your legal team disagrees on the reading, involve them before escalating further. This is general information, not legal advice.

Margin Drift Resources