How to stop facilities overcharges from coming back

Facilities and janitorial invoices reprice quietly after a clean audit. Here is the control structure that keeps a corrected rate from drifting again.

Twitter LinkedIn WhatsApp
Ask AI: ChatGPT Claude Gemini Grok
How to stop facilities overcharges from coming back

Margin drift is the gap between what a vendor contract says and what the invoice actually charges. A facilities or janitorial audit closes that gap once. Most contracts have no mechanism that keeps it closed.

The recurring failure is not the first overcharge. It is the second one, six months later, on a rate the audit already fixed. Preventing recurrence takes a different set of controls than finding the original error.

Executive Summary

Facilities and janitorial spend reprices itself continuously: square footage changes, headcount shifts, supply substitutions happen, and consolidated portfolios blend multiple site rates into one invoice line. Each of those events is a legitimate reason for a price to move, and each is also an opening for a price to move without authorization.

A one-time correction fixes the invoice in front of you. It does not touch the process that generated it, so the same gap reopens the next time a site is added, a scope changes, or a vendor renews. The mechanism is not fraud. It is that nobody owns the comparison between the current invoice and the current contract terms, invoice after invoice.

What actually holds a correction in place is a standing reference: a rate card tied to site and scope, a change log that requires sign-off before a price moves, and a routine that checks the invoice against both before payment. Without that structure, the diagnostic becomes an annual event instead of a fixed cost.

1. Why do facilities and janitorial rates drift back after a correction?

A corrected rate holds only as long as the document that authorized it stays attached to the billing process. Facilities contracts price by site, square footage, frequency, and scope, and any of those can change legitimately: a site is added, a suite is vacated, cleaning frequency drops in winter. When the change is not logged against the contract, the next invoice bills whatever the vendor's system defaults to, and the correction is silently overwritten.

The vendor's billing system does not know your audit happened. It knows what its own account record says, and that record updates whenever a site manager calls in a change or a regional office adjusts a schedule. If the contract and the rate card are not the system of record on your side too, the vendor's version becomes the default by attrition.

This is different from a one-time billing error. A duplicate invoice or a math mistake does not recur on its own. A rate that drifted once, from a scope change nobody logged, will drift again the next time scope changes, because the underlying process that let it happen the first time is still in place.

Stopping recurrence means treating the corrected rate as the new baseline in a document both sides reference, not as a closed finding. See indirect spend audit categories for how facilities compares to the other categories where this same gap shows up.

2. What does a facilities rate card need to actually hold?

A facilities rate card that holds needs four fields per line: site, scope of service, frequency, and unit price, plus an effective date. Without site-level granularity, a portfolio invoice blends several locations into one number nobody can check. Without an effective date on every change, there is no way to tell whether a new price reflects an approved scope change or an unapproved increase carried over from the prior cycle.

The rate card is the reference an AP clerk checks the invoice against before paying it. If that reference lives only in the original signed contract from three years ago, it cannot account for legitimate changes since, and staff will approve invoices on judgment instead of on a document, which is where drift gets back in.

A. Site-level detail

A janitorial contract covering 12 locations needs 12 lines, not one blended rate. A single portfolio number hides the fact that one site's price moved while the others held. Without the split, an increase at one location is invisible inside an average that still looks reasonable.

B. Change authorization

Every price change needs a named approver and a date, kept outside the vendor's own portal. When a scope change arrives only as a note on the next invoice, there is nothing to check it against except the invoice itself, which is exactly the document in question.

3. Who should own the invoice-to-contract check each month?

The check needs a named owner with authority to hold a payment, not a shared responsibility split across AP and facilities management. When invoice review sits between two departments, each assumes the other is validating scope and price, and neither actually does. A single owner, working from the current rate card, can flag a mismatch before payment instead of after the fact, when recovery requires a credit memo request instead of a corrected invoice.

Facilities management usually owns the relationship with the vendor and approves scope changes on-site: a deep clean added, a frequency reduced. AP owns the payment. Neither owns comparing the two against the rate card unless the role is assigned explicitly.

The assignment does not need to be a full-time role. It needs to be a defined step in the payment approval flow: before an invoice above a threshold clears, someone checks the line items against the current rate card and confirms any variance has a matching change record.

Without that step named, the check happens only when someone happens to notice a number that looks wrong, which is not a control. It is luck, and it stops working exactly when volume increases or staff turns over.

4. How often should facilities invoices be checked against the contract?

Facilities invoices should be checked against the current rate card on every billing cycle, not sampled periodically, because the categories most prone to drift, like site consolidation and scope substitution, tend to show up as small per-invoice variances that a sample easily misses. A full match each cycle catches a rate change in the month it starts, before it compounds across a full contract term.

A quarterly or annual sample catches large, obvious errors. It misses a rate that moved by a few percent and stayed there for three billing cycles before the sample period caught it. By the time an annual review finds it, the recoverable window may already have closed under the vendor's own credit terms.

Full-cycle matching does not require reviewing every field manually. It requires a rate card structured cleanly enough that a variance between invoice and contract stands out on its own, which is why the rate card's structure matters more than the review cadence.

This is the same principle covered for maintenance and repair spend at scope drift on maintenance work orders: the check has to run at the frequency the drift actually occurs, not the frequency that's administratively convenient.

5. What triggers should force a rate card review outside the normal cycle?

Four events should force an off-cycle rate card review: a site added or removed from the portfolio, a vendor consolidation or subcontracting change, a contract renewal or amendment, and any invoice variance above a set dollar threshold. Waiting for the next scheduled review to process these lets an unauthorized rate sit on multiple invoices before anyone reconciles it against the contract.

None of these triggers require predicting the future. They require a rule that says: when one of these four things happens, the rate card gets touched before the next invoice is paid against it, not reconciled after the fact.

A fixed review calendar misses all four, because none of them respect a quarterly schedule. A contract renewal happens when it happens. A variance threshold is breached the invoice it's breached on.

  • Portfolio change: A site is added, closed, or transferred between vendors. The rate card needs a new line the same billing cycle, not at the next quarterly review.
  • Vendor consolidation: A facilities vendor subcontracts a region or merges accounts after an acquisition. Rates from the original contract do not automatically survive that transition.
  • Contract renewal: A renewed contract resets every rate, frequency, and scope term. The old rate card is void the day the new contract is signed, whether or not anyone updates the document.
  • Variance threshold breach: Any invoice line that deviates from the rate card by more than a set dollar or percentage threshold triggers review before payment, not after.

6. Can a facilities audit finding recur even after the vendor issues a credit?

Yes. A credit memo resolves the specific overbilled invoice. It does not change the rate the vendor's billing system will apply to the next one, unless the correction is also pushed into the vendor's account record and confirmed in writing. A credit without a corresponding rate card update on both sides is a refund on a mistake the system is still set up to repeat.

This is the gap between recovery and prevention, and it is where most one-time audits stop short. Getting the money back for the invoices already overbilled is necessary. It says nothing about whether the vendor's system still has the wrong number loaded for next month.

Closing the loop means confirming, in writing, that the vendor's account record now matches the corrected rate, not just that a check or credit was issued for the past error. Ask for that confirmation as a condition of accepting the credit, not as a follow-up request afterward.

The difference between a diagnostic and continuous enforcement is exactly this: a diagnostic finds and recovers what already happened, while holding a corrected rate in place invoice after invoice is a different, ongoing task that a fixed-scope engagement does not itself perform.

For the wider pattern this sits inside, start with the margin drift guide.

7. Frequently Asked Questions (People Also Ask)

What is the first thing to fix after a facilities audit finds an overcharge?

Confirm the vendor's account record, not just the invoice, reflects the corrected rate. A credit memo settles the past invoice. Without a written confirmation that the underlying rate is updated on the vendor's side, the next billing cycle can apply the same incorrect number.

Does a rate card need to cover every janitorial site separately?

Yes. A blended portfolio rate hides site-level movement. If one location's price increases while others hold steady, a single combined number will not show it. Site-level detail is what makes a variance visible on the invoice instead of buried in an average.

Who should check facilities invoices against the contract before payment?

A named owner with authority to hold a payment, working from the current rate card. Splitting the responsibility between AP and facilities management without assigning it to one role tends to mean neither party performs the check consistently.

How do site consolidations affect facilities billing accuracy?

When sites are added, closed, or transferred, the rate card needs an update the same cycle. A vendor consolidating regions or subcontracting after an acquisition can also change which rates apply, independent of anything in the original signed contract.

Is an annual facilities audit enough to catch rate drift?

An annual review catches large errors but can miss a rate that shifted by a small margin and held for several billing cycles before the review period. Checking each cycle against a structured rate card catches drift closer to when it starts.

What counts as a legitimate reason for a facilities rate to change?

A change in square footage, cleaning frequency, added services like a deep clean, or a contract renewal are all legitimate reasons a rate moves. The issue is not that rates change. It is that the change needs a matching authorization record, not just a new number on the invoice.

Can software alone prevent facilities overcharges from recurring?

Software can flag a variance against a rate card it has been given. It cannot interpret an unstructured contract amendment or a verbal scope change agreed on-site. The rate card still needs a person to keep it current against what was actually authorized.

What threshold should trigger a review outside the normal audit cycle?

A set dollar or percentage variance between the invoice and the current rate card, decided in advance rather than judged case by case. The threshold matters less than having one; without it, review happens only when a number happens to look wrong to whoever is reading the invoice.

Does a facilities vendor renewal reset the rate card automatically?

No. A renewed contract legally resets every rate and scope term, but the rate card document used for invoice checking does not update itself. It needs to be rebuilt from the new contract the day it's signed, or invoices will be checked against terms that no longer apply.

How is this different from a one-time margin drift diagnostic?

A diagnostic finds and quantifies what already went wrong and delivers a roadmap in 2 to 4 weeks, across ValueXPA diagnostics. Keeping a corrected rate in place after that engagement ends is a separate, ongoing task that requires its own owner and cycle.

Margin Drift Resources