Spotting an NTE overrun on a maintenance invoice

How to catch a not-to-exceed overrun on a maintenance invoice before it pays: where the cap lives, what hides it, and how to check it. Read the full guide.

Twitter LinkedIn WhatsApp
Ask AI: ChatGPT Claude Gemini Grok
Spotting an NTE overrun on a maintenance invoice

Margin drift is the gap between what a vendor contract says and what the invoice actually charges. A not-to-exceed overrun is one specific shape of that gap: a maintenance contract sets a ceiling on what a repair or service call can cost, and the invoice that lands in AP quietly clears it.

The overrun rarely arrives as one number over the cap. It arrives as labor hours, parts, and a trip charge added separately, each looking ordinary on its own line, summing to something the contract never allowed.

Executive Summary

A not-to-exceed cap is a ceiling written into a maintenance contract, usually per work order or per visit. The invoice that beats it does not announce itself. It arrives as several line items, labor at a billed rate, parts marked up, a diagnostic fee, a trip charge, each one plausible in isolation, and none of them individually flagged as the number that pushes the total past the contract's ceiling.

The mechanism that lets this through is simple: three-way matching checks the invoice against the purchase order and the receipt, not against a dollar ceiling written into a separate maintenance agreement. It confirms the vendor delivered what was ordered. It does not confirm the total stayed under a cap the PO never mentioned.

Catching it requires pulling the NTE figure out of the contract into a form AP can check line by line, and testing the invoice's total, not just its individual charges, against that figure before it pays. What changes the outcome is where that check happens: at approval, against the contract, rather than after payment, against a suspicion.

1. What counts as a not-to-exceed overrun on a maintenance invoice?

A not-to-exceed overrun happens when the total billed for a maintenance work order exceeds the dollar ceiling the contract sets for that visit or repair, whether the ceiling covers labor and parts together or is written separately for each. The overrun can come from a single large charge or from several smaller ones, a diagnostic fee, an after-hours rate, a parts markup, that individually look normal and only exceed the cap once totaled against the contract's specific figure.

The cap is a contract term, not an invoice field. Nothing on the invoice itself states what the ceiling was supposed to be, so there is no line item that reads "overrun." The only way to see it is to hold the invoice total next to the number written in the service agreement or work order authorization.

Some contracts set one NTE figure per visit. Others split it: a labor ceiling and a separate parts ceiling, or a ceiling that excludes emergency and after-hours calls entirely. An invoice can clear a combined cap and still exceed a split one, or the reverse, depending on how the contract actually defines it.

2. Where does the NTE cap actually live in a maintenance contract?

The cap typically sits in the master service agreement or in a standing work order template, not on the individual invoice or purchase order the vendor sends. It may be stated as a flat dollar figure, a percentage above a quoted estimate, or a threshold that triggers a customer approval requirement before the vendor proceeds. Locating the exact clause, and its exact wording, is the step that has to happen before any invoice can be checked against it.

Maintenance agreements often bury the NTE clause in an exhibit or schedule rather than the main contract body, alongside rate cards and response-time terms. It can also live in the work order itself, issued per job rather than as a standing contract term, which means the applicable figure changes with every service call.

A percentage-based cap adds another layer: it is not a fixed number until it is calculated against that job's quoted estimate. Without pulling the quote and the percentage together, there is nothing fixed to compare the invoice to.

3. How do you compare an invoice against a stale NTE cap?

Comparing an invoice to its NTE cap means pulling the applicable contract or work order figure, summing every charge on the invoice that the cap is meant to cover, labor, parts, fees, and testing the total against that figure before approval, not after. A cap becomes stale when the contract renews at a new figure but the reference used for approval still shows the old one, so the invoice clears a ceiling that no longer applies.

A stale reference is a control failure that looks identical to no control at all. If the AP team is checking against last year's rate schedule because nobody updated the reference file at renewal, every invoice will appear compliant regardless of what the current contract actually allows.

The fix is procedural, not a system feature: whoever owns contract renewal has to push the updated NTE figure to whoever approves the invoice, on the same day the contract changes, not whenever someone next audits the file.

4. What labor and parts entries hide an overrun on the invoice?

An overrun most often hides in the entries that sit outside the base labor and parts lines: after-hours or emergency premiums, a diagnostic or trip charge billed regardless of whether repair work happened, a parts markup applied on top of a quoted part cost, and freight or disposal fees added at invoice time. Each is individually small enough to pass a cursory read, and the cap is only breached once all of them are added to the total.

None of these entries is inherently improper. A trip charge or after-hours premium can be a legitimate, contracted rate. The issue is arithmetic, not honesty: an approver scanning line by line can clear each charge and still miss that their sum crosses the ceiling written elsewhere in the contract.

  • After-hours premium: A standard hourly rate is billed at an emergency multiplier without the invoice stating which hours triggered it.
  • Diagnostic or trip charge: A flat fee appears on every visit regardless of whether it was disclosed in the original work order quote.
  • Parts markup: A part is billed above the price in the vendor's own quoted parts schedule, if one exists in the contract.
  • Disposal or environmental fee: A charge for removing old equipment or fluids is added at invoice time with no line in the contract authorizing it.

5. Should rising repair costs change how you set the cap?

Repair and maintenance input costs move over time, so an NTE cap negotiated years ago can sit below what a vendor now needs to charge for the same scope, which pressures vendors to add fees outside the cap rather than request a renegotiation. Per the US Bureau of Labor Statistics Producer Price Index for commercial machinery repair and maintenance, read 2026-09-07, the July 2026 index stood at 237.468, up 9.1% year over year.

That movement is a reason to revisit the cap at contract renewal, not a justification for letting invoices clear it unchecked in the meantime. A cap that no longer reflects current cost pressure invites vendors to work around it with add-on fees rather than through it with a stated increase.

The index gives a documented, dated basis for that renegotiation conversation. It does not tell you what any specific vendor should charge, and it is not a substitute for checking the current invoice against the current contract figure, whatever that figure is.

6. What does a repeatable NTE check look like on the AP desk?

A repeatable check pulls the applicable NTE figure onto the same record the invoice is approved against, sums every chargeable line on the invoice, and blocks payment or routes it to a named approver when the total exceeds the figure, before the payment runs rather than after. The steps below apply to any maintenance vendor once the contract's cap terms have been extracted into a reference an approver can actually see.

The sequence works because each step has a single named owner and a fixed point in the approval flow. Nothing in it depends on the approver remembering the contract terms from memory, and nothing depends on catching the overrun after the payment has already cleared.

A four-step check for an NTE cap at invoice approval

Step What it does Who owns it
Extract the cap Pull the current NTE figure and its scope from the contract or work order Contract owner
Attach it to the approval record Place the figure where the AP approver sees it alongside the invoice AP lead
Sum the invoice Total every chargeable line the cap is meant to cover, not just the largest one AP approver
Route the exception Send any invoice over the cap to a named approver before payment, not after AP lead

For the wider pattern this sits inside, start with the margin drift guide. See also the Margin Drift Diagnostic and our insights.

7. Frequently Asked Questions (People Also Ask)

What is a not-to-exceed clause in a maintenance contract?

It is a contract term that sets a dollar ceiling on what a maintenance visit, repair, or work order can cost. It can be a single combined figure or split between labor and parts, and it may sit in the master agreement, an exhibit, or the individual work order itself.

Can a vendor bill above the NTE cap with a valid reason?

Some contracts allow an overrun with prior written approval, usually because the scope changed mid-job. If that approval was never issued and documented, an invoice over the cap is a contract breach, not a justified exception, regardless of what the vendor states on the invoice.

Does three-way matching catch an NTE overrun?

Three-way matching checks the invoice against the purchase order and the goods or service receipt. It confirms the vendor delivered what was ordered. It does not test the invoice total against a dollar ceiling written into a separate maintenance agreement, so an overrun can pass a three-way match cleanly.

Where do I find the NTE figure for a specific vendor?

Check the master service agreement's rate or pricing exhibit first, then the specific work order authorization if the contract issues a new cap per job. Percentage-based caps require the job's quoted estimate as well, since the dollar figure is not fixed until the percentage is applied to that quote.

What should I do if I find a past invoice that exceeded the cap?

Confirm the applicable cap was in effect on the invoice date, not a later renewal figure, then check the contract for a credit memo or dispute process. This is general information, not legal advice; a contractual overrun claim should be reviewed against the specific agreement's dispute terms.

Is a parts markup always a sign of an overrun?

Not on its own. A markup only becomes an overrun issue if it pushes the invoice total past the contract's NTE figure, or if the contract specifies a parts pricing schedule the markup itself violates. Check the markup against the contract's parts terms directly rather than assuming either way.

How often should the NTE reference used in AP be updated?

It should update the same day the contract renews or a new work order sets a different figure. A reference that lags the current contract will approve invoices against a ceiling that no longer applies, which looks identical to having no ceiling at all.

Can maintenance cost inflation justify a higher NTE cap?

It can be a documented basis for renegotiating the cap at renewal. Per the US Bureau of Labor Statistics Producer Price Index for commercial machinery repair and maintenance, read 2026-09-07, the July 2026 index was up 9.1% year over year, which is a dated reference point for that conversation, not a reason to let current invoices clear the existing cap unchecked.

Who should own the NTE check inside the finance team?

AP typically owns the mechanical check at invoice approval, but the figure itself should come from whoever owns the vendor contract, since that is where renewals and scope changes originate. Without that handoff, AP checks against whatever figure it last had, current or not.

Margin Drift Resources